diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index d48f8020..55d09c21 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,4 +1,4 @@
# These owners will be the default owners for everything in
# the repo. They will be requested for review when someone
# opens a pull request.
-* @soumik12345 @SkalskiP @onuralpszr
+* @SkalskiP
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 30c0adb1..794e6b13 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -4,15 +4,17 @@ updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
- interval: "weekly"
+ interval: "monthly"
commit-message:
- prefix: β¬οΈ
- target-branch: "main"
+ prefix: π
+ groups:
+ github-actions:
+ patterns:
+ - "*"
# Python
- package-ecosystem: "uv"
directory: "/"
schedule:
- interval: "daily"
+ interval: "weekly"
commit-message:
prefix: β¬οΈ
- target-branch: "main"
diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml
new file mode 100644
index 00000000..f0be15ed
--- /dev/null
+++ b/.github/workflows/build-package.yml
@@ -0,0 +1,37 @@
+name: Build Package
+
+permissions:
+ contents: read
+
+on:
+ workflow_call:
+ inputs:
+ python-version:
+ required: false
+ type: string
+ default: "3.10"
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: π₯ Checkout the repository
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+
+ - name: π Install uv and set Python version ${{ inputs.python-version }}
+ uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
+ with:
+ python-version: ${{ inputs.python-version }}
+ activate-environment: true
+
+ - name: ποΈ Build source and wheel distributions
+ run: |
+ uv pip install -r pyproject.toml --group build
+ uv build
+ uv run twine check --strict dist/*
+
+ - name: π€ Upload distribution artifacts
+ uses: actions/upload-artifact@v6
+ with:
+ name: dist
+ path: dist/
diff --git a/.github/workflows/test-doc.yml b/.github/workflows/ci-build-docs.yml
similarity index 68%
rename from .github/workflows/test-doc.yml
rename to .github/workflows/ci-build-docs.yml
index b2e953c8..cc5a646a 100644
--- a/.github/workflows/test-doc.yml
+++ b/.github/workflows/ci-build-docs.yml
@@ -1,4 +1,4 @@
-name: π§ͺ Docs Test WorkFlow π
+name: Docs Test WorkFlow π
on:
pull_request:
@@ -14,23 +14,20 @@ jobs:
name: Test docs build
runs-on: ubuntu-latest
timeout-minutes: 10
- strategy:
- matrix:
- python-version: ["3.10"]
steps:
- name: π₯ Checkout the repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- - name: π Install uv and set Python ${{ matrix.python-version }}
+ - name: π Install uv and set Python
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
with:
- python-version: ${{ matrix.python-version }}
+ python-version: "3.10"
activate-environment: true
- name: ποΈ Install dependencies
- run: uv pip install -r pyproject.toml --group docs --python-version ${{ matrix.python-version }}
+ run: uv pip install -r pyproject.toml --group docs
- name: π§ͺ Test Docs Build
run: uv run mkdocs build --verbose
diff --git a/.github/workflows/uv-test.yml b/.github/workflows/ci-tests.yml
similarity index 70%
rename from .github/workflows/uv-test.yml
rename to .github/workflows/ci-tests.yml
index ee0d1a37..10e3fca5 100644
--- a/.github/workflows/uv-test.yml
+++ b/.github/workflows/ci-tests.yml
@@ -1,4 +1,4 @@
-name: π§ Pytest/Test Workflow
+name: Pytest/Test Workflow
on:
pull_request:
@@ -12,7 +12,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
- python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
+ python-version: ["3.10", "3.11", "3.12", "3.13"]
runs-on: ${{ matrix.os }}
steps:
@@ -28,10 +28,16 @@ jobs:
prune-cache: ${{ matrix.os != 'windows-latest' }}
- name: π Install Packages
- run: uv pip install -r pyproject.toml --group dev --group docs --extra cpu --extra reid
+ run: uv pip install -r pyproject.toml --group dev
- name: π§ͺ Run the Import test
run: uv run python -c "import trackers"
- name: π§ͺ Run the Test
- run: uv run pytest
+ shell: bash
+ run: |
+ if [ -d test ] && [ "$(find test -type f \( -name 'test_*.py' -o -name '*_test.py' \) | wc -l)" -gt 0 ]; then
+ uv run pytest
+ else
+ echo "No tests found. Skipping pytest."
+ fi
diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml
index cc41edab..c2a4a31e 100644
--- a/.github/workflows/publish-docs.yml
+++ b/.github/workflows/publish-docs.yml
@@ -1,9 +1,9 @@
-name: Build and Publish Docs
+name: Docs/Build and Publish
on:
push:
branches:
- - main
+ - develop
workflow_dispatch:
release:
types: [published]
@@ -20,52 +20,41 @@ permissions:
pull-requests: write # Required for PR comments
jobs:
- deploy:
+ docs-build-deploy:
name: Publish Docs
runs-on: ubuntu-latest
timeout-minutes: 10
- strategy:
- matrix:
- python-version: ["3.10"]
steps:
- name: π₯ Checkout the repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- - name: π Install uv and set Python ${{ matrix.python-version }}
+ - name: π Install uv and set Python
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
with:
- python-version: ${{ matrix.python-version }}
+ python-version: "3.10"
activate-environment: true
- - name: π Create GitHub App token (mkdocs)
- id: mkdocs_token
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
- with:
- app-id: ${{ secrets.MKDOCS_APP_ID }}
- private-key: ${{ secrets.MKDOCS_PEM }}
- owner: roboflow
- repositories: mkdocs-material-insiders
-
- name: ποΈ Install dependencies
- run: |
- uv pip install -r pyproject.toml --group docs
- # Install mkdocs-material-insiders using the GitHub App token
- uv pip install "git+https://roboflow:${{ steps.mkdocs_token.outputs.token }}@github.com/roboflow/mkdocs-material-insiders.git@9.5.49-insiders-4.53.14#egg=mkdocs-material[imaging]"
+ run: uv pip install -r pyproject.toml --group docs
- name: βοΈ Configure git for github-actions
run: |
- git config --global user.name "github-actions[bot]"
- git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
+ git config --global user.name "${{ github.actor }}"
+ git config --global user.email "${{ github.actor }}@users.noreply.github.com"
- name: π Deploy Development Docs
- if: (github.event_name == 'push' && github.ref == 'refs/heads/main') || github.event_name == 'workflow_dispatch'
+ if: (github.event_name == 'push' && github.ref == 'refs/heads/develop') || github.event_name == 'workflow_dispatch'
+ env:
+ MKDOCS_GIT_COMMITTERS_APIKEY: ${{ secrets.GITHUB_TOKEN }}
run: |
- MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} uv run mike deploy --push develop
+ uv run mike deploy --push develop
- name: π Deploy Release Docs
if: github.event_name == 'release' && github.event.action == 'published'
+ env:
+ MKDOCS_GIT_COMMITTERS_APIKEY: ${{ secrets.GITHUB_TOKEN }}
run: |
latest_tag=$(git describe --tags `git rev-list --tags --max-count=1`)
- MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} uv run mike deploy --push --update-aliases $latest_tag latest
+ uv run mike deploy --push --update-aliases $latest_tag latest
diff --git a/.github/workflows/publish-pre-release.yml b/.github/workflows/publish-pre-release.yml
index 7c38fc23..8e1ab143 100644
--- a/.github/workflows/publish-pre-release.yml
+++ b/.github/workflows/publish-pre-release.yml
@@ -3,22 +3,27 @@ name: Publish Trackers Pre-Releases to PyPI
on:
push:
tags:
- - "[0-9]+.[0-9]+[0-9]+.[0-9]+[0-9]+a[0-9]"
- - "[0-9]+.[0-9]+[0-9]+.[0-9]+[0-9]+b[0-9]"
- - "[0-9]+.[0-9]+[0-9]+.[0-9]+[0-9]+rc[0-9]"
- "[0-9]+.[0-9]+[0-9]+.[0-9]+a[0-9]"
- "[0-9]+.[0-9]+[0-9]+.[0-9]+b[0-9]"
- "[0-9]+.[0-9]+[0-9]+.[0-9]+rc[0-9]"
- - "[0-9]+.[0-9]+.[0-9]+a[0-9]"
- - "[0-9]+.[0-9]+.[0-9]+b[0-9]"
- - "[0-9]+.[0-9]+.[0-9]+rc[0-9]"
workflow_dispatch:
+ pull_request:
+ branches: [main, develop]
+ paths:
+ - '.github/workflows/build-package.yml'
+ - '.github/workflows/publish-pre-release.yml'
permissions: {} # Explicitly remove all permissions by default
jobs:
+ build:
+ permissions:
+ contents: read
+ uses: ./.github/workflows/build-package.yml
+
publish-pre-release:
name: Publish Pre-release Package
+ needs: build
runs-on: ubuntu-latest
environment:
name: test
@@ -27,26 +32,17 @@ jobs:
permissions:
id-token: write # Required for PyPI publishing
contents: read # Required for checkout
- strategy:
- matrix:
- python-version: ["3.10"]
steps:
- - name: π₯ Checkout the repository
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
-
- - name: π Install uv and set Python version ${{ matrix.python-version }}
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
+ - name: π₯ Download distribution artifacts
+ uses: actions/download-artifact@v7
with:
- python-version: ${{ matrix.python-version }}
- activate-environment: true
-
- - name: ποΈ Build source and wheel distributions
- run: |
- uv pip install -r pyproject.toml --group build
- uv build
- uv run twine check --strict dist/*
+ name: dist
+ path: dist/
+ - name: List distribution artifacts
+ run: ls -lh dist/
- name: π Publish to PyPi
+ if: github.event_name != 'pull_request'
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
with:
attestations: true
diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml
index 0e0be89b..cb43a4d0 100644
--- a/.github/workflows/publish-release.yml
+++ b/.github/workflows/publish-release.yml
@@ -3,16 +3,25 @@ name: Publish Trackers Releases to PyPI
on:
push:
tags:
- - "[0-9]+.[0-9]+[0-9]+.[0-9]+[0-9]"
- "[0-9]+.[0-9]+[0-9]+.[0-9]"
- - "[0-9]+.[0-9]+.[0-9]"
workflow_dispatch:
+ pull_request:
+ branches: [main, develop]
+ paths:
+ - '.github/workflows/build-package.yml'
+ - '.github/workflows/publish-release.yml'
permissions: {} # Explicitly remove all permissions by default
jobs:
+ build:
+ permissions:
+ contents: read
+ uses: ./.github/workflows/build-package.yml
+
publish-release:
name: Publish Release Package
+ needs: build
runs-on: ubuntu-latest
environment:
name: release
@@ -21,26 +30,17 @@ jobs:
permissions:
id-token: write # Required for PyPI publishing
contents: read # Required for checkout
- strategy:
- matrix:
- python-version: ["3.10"]
steps:
- - name: π₯ Checkout the repository
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
-
- - name: π Install uv and set Python version ${{ matrix.python-version }}
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
+ - name: π₯ Download distribution artifacts
+ uses: actions/download-artifact@v7
with:
- python-version: ${{ matrix.python-version }}
- activate-environment: true
-
- - name: ποΈ Build source and wheel distributions
- run: |
- uv pip install -r pyproject.toml --group build
- uv build
- uv run twine check --strict dist/*
+ name: dist
+ path: dist/
+ - name: List distribution artifacts
+ run: ls -lh dist/
- name: π Publish to PyPi
+ if: github.event_name != 'pull_request'
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
with:
attestations: true
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e8d8e448..b51a8805 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -7,10 +7,9 @@ ci:
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v5.0.0
+ rev: v6.0.0
hooks:
- id: trailing-whitespace
- exclude: test/.*\.py
- id: check-executables-have-shebangs
- id: check-toml
- id: check-case-conflict
@@ -18,27 +17,19 @@ repos:
- id: detect-private-key
- id: pretty-format-json
args: ['--autofix', '--no-sort-keys', '--indent=4']
- exclude: /.*\.ipynb
- id: end-of-file-fixer
- id: mixed-line-ending
- - repo: https://github.com/PyCQA/bandit
- rev: '1.8.6'
- hooks:
- - id: bandit
- args: ["-c", "pyproject.toml"]
- additional_dependencies: ["bandit[toml]"]
-
- - repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.12.2
- hooks:
- - id: ruff
- args: [--fix, --exit-non-zero-on-fix]
- - id: ruff-format
- types_or: [ python, pyi, jupyter]
+ - repo: https://github.com/astral-sh/ruff-pre-commit
+ rev: v0.14.14
+ hooks:
+ - id: ruff-check
+ args: [--fix]
+ - id: ruff-format
+ types_or: [python, pyi, jupyter]
- - repo: https://github.com/pre-commit/mirrors-mypy
- rev: 'v1.16.1'
- hooks:
- - id: mypy
- additional_dependencies: [numpy,types-aiofiles]
+ - repo: https://github.com/pre-commit/mirrors-mypy
+ rev: 'v1.19.1'
+ hooks:
+ - id: mypy
+ additional_dependencies: [numpy,types-aiofiles]
diff --git a/README.md b/README.md
index f5fd794f..6ef840fd 100644
--- a/README.md
+++ b/README.md
@@ -1,82 +1,21 @@
-
-
trackers
-

-
[](https://badge.fury.io/py/trackers)
[](https://pypistats.org/packages/trackers)
[](https://github.com/roboflow/trackers/blob/main/LICENSE.md)
[](https://badge.fury.io/py/trackers)
-
-[](https://colab.research.google.com/drive/1VT_FYIe3kborhWrfKKBqqfR0EjQeQNiO?usp=sharing)
[](https://discord.gg/GbfgXGJ8Bk)
-
-
-## Hello
-
-`trackers` is a unified library offering clean room re-implementations of leading multi-object tracking algorithms. Its modular design allows you to easily swap trackers and integrate them with object detectors from various libraries like `inference`, `ultralytics`, or `transformers`.
+Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms released under the permissive Apache 2.0 license. You combine them with any detection model you already use.
+
https://github.com/user-attachments/assets/eef9b00a-cfe4-40f7-a495-954550e3ef1f
-## Installation
+## Install
-Pip install the `trackers` package in a [**Python>=3.9**](https://www.python.org/) environment.
+You can install and use `trackers` in a [**Python>=3.10**](https://www.python.org/) environment. For detailed installation instructions, including installing from source and setting up a local development environment, check out our [install](https://trackers.roboflow.com/develop/learn/install/) page.
```bash
pip install trackers
@@ -90,91 +29,185 @@ pip install trackers
By installing `trackers` from source, you can explore the most recent features and enhancements that have not yet been officially released. Please note that these updates are still in development and may not be as stable as the latest published release.
```bash
-pip install git+https://github.com/roboflow/trackers.git
+pip install https://github.com/roboflow/trackers/archive/refs/heads/develop.zip
```
+## Tracking Algorithms
+
+Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms. The package currently supports [SORT](https://arxiv.org/abs/1602.00763) and [ByteTrack](https://arxiv.org/abs/2110.06864). [OC-SORT](https://arxiv.org/abs/2203.14360) support is coming soon. For full results, see the [benchmarks](https://trackers.roboflow.com/develop/learn/benchmarks/) page.
+
+| Algorithm | Trackers API | MOT17 HOTA | MOT17 IDF1 | MOT17 MOTA | SportsMOT HOTA | SoccerNet HOTA |
+|:-------------:|:-------------------------------------------------------------------------------:|:----------:|:-----------:|:----------:|:--------------:|:--------------:|
+| SORT | [`SORTTracker`](https://trackers.roboflow.com/develop/trackers/sort/) | 58.4 | 69.9 | 67.2 | 70.9 | 81.6 |
+| ByteTrack | [`ByteTrackTracker`](https://trackers.roboflow.com/develop/trackers/bytetrack/) | **60.1** | **73.2** | **74.1** | **73.0** | **84.0** |
+| OC-SORT | `OCSORTTracker` | β | β | β | β | β |
+
## Quickstart
-With a modular design, `trackers` lets you combine object detectors from different libraries with the tracker of your choice. Here's how you can use `SORTTracker` with various detectors:
+With a modular design, Trackers lets you combine object detectors from different libraries with the tracker of your choice. Here's how you can use ByteTrack with various detectors. These examples use OpenCV for decoding and display. Replace `` with your input.
+
+```python
+import cv2
+import supervision as sv
+from rfdetr import RFDETRMedium
+from trackers import ByteTrack
+
+tracker = ByteTrack()
+model = RFDETRMedium()
+
+box_annotator = sv.BoxAnnotator()
+label_annotator = sv.LabelAnnotator()
+
+video_capture = cv2.VideoCapture("")
+if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+video_capture.release()
+cv2.destroyAllWindows()
+```
+
+
+run with Inference
+
+
```python
+import cv2
import supervision as sv
-from trackers import SORTTracker
from inference import get_model
+from trackers import ByteTrack
+
+tracker = ByteTrack()
+model = get_model(model_id="rfdetr-medium")
+
+box_annotator = sv.BoxAnnotator()
+label_annotator = sv.LabelAnnotator()
-tracker = SORTTracker()
-model = get_model(model_id="yolov11m-640")
-annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
+video_capture = cv2.VideoCapture("")
+if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
-def callback(frame, _):
- result = model.infer(frame)[0]
+while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ result = model.infer(frame_rgb)[0]
detections = sv.Detections.from_inference(result)
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
-)
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Inference + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+video_capture.release()
+cv2.destroyAllWindows()
```
+
-run with ultralytics
+run with Ultralytics
```python
+import cv2
import supervision as sv
-from trackers import SORTTracker
from ultralytics import YOLO
+from trackers import ByteTrack
+
+tracker = ByteTrack()
+model = YOLO("yolo26m.pt")
+
+box_annotator = sv.BoxAnnotator()
+label_annotator = sv.LabelAnnotator()
-tracker = SORTTracker()
-model = YOLO("yolo11m.pt")
-annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
+video_capture = cv2.VideoCapture("")
+if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
-def callback(frame, _):
- result = model(frame)[0]
+while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ result = model(frame_rgb)[0]
detections = sv.Detections.from_ultralytics(result)
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
-)
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Ultralytics + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+video_capture.release()
+cv2.destroyAllWindows()
```
-run with transformers
+run with Transformers
```python
import torch
+import cv2
import supervision as sv
-from trackers import SORTTracker
-from transformers import RTDetrV2ForObjectDetection, RTDetrImageProcessor
+from trackers import ByteTrack
+from transformers import RTDetrImageProcessor, RTDetrV2ForObjectDetection
-tracker = SORTTracker()
-image_processor = RTDetrImageProcessor.from_pretrained("PekingU/rtdetr_v2_r18vd")
+tracker = ByteTrack()
+processor = RTDetrImageProcessor.from_pretrained("PekingU/rtdetr_v2_r18vd")
model = RTDetrV2ForObjectDetection.from_pretrained("PekingU/rtdetr_v2_r18vd")
-annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-def callback(frame, _):
- inputs = image_processor(images=frame, return_tensors="pt")
+box_annotator = sv.BoxAnnotator()
+label_annotator = sv.LabelAnnotator()
+
+video_capture = cv2.VideoCapture("")
+if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ inputs = processor(images=frame_rgb, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
- h, w, _ = frame.shape
- results = image_processor.post_process_object_detection(
+ h, w = frame_bgr.shape[:2]
+ results = processor.post_process_object_detection(
outputs,
- target_sizes=torch.tensor([(h, w)]),
+ target_sizes=torch.tensor([[h, w]]),
threshold=0.5
)[0]
@@ -182,15 +215,17 @@ def callback(frame, _):
transformers_results=results,
id2label=model.config.id2label
)
-
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
-)
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Transformers + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+video_capture.release()
+cv2.destroyAllWindows()
```
diff --git a/docs/index.md b/docs/index.md
index 5375e94d..8aee49df 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -6,225 +6,221 @@ comments: true
-
-
-
-
-
-
-
-
-`trackers` is a unified library offering clean room re-implementations of leading multi-object tracking algorithms. Its modular design allows you to easily swap trackers and integrate them with object detectors from various libraries like `inference`, `ultralytics`, or `transformers`.
+Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms released under the permissive Apache 2.0 license. You combine them with any detection model you already use.
-
+## Install
-# Installation
+You can install and use `trackers` in a [**Python>=3.10**](https://www.python.org/) environment. For detailed installation instructions, including installing from source and setting up a local development environment, check out our [install](learn/install.md) page.
-You can install `trackers` in a [**Python>=3.9**](https://www.python.org/) environment.
-
-!!! example "Basic Installation"
+!!! example "Installation"
+ [](https://badge.fury.io/py/trackers)
+ [](https://pypistats.org/packages/trackers)
+ [](https://github.com/roboflow/trackers/blob/main/LICENSE.md)
+ [](https://badge.fury.io/py/trackers)
=== "pip"
```bash
pip install trackers
```
- === "poetry"
- ```bash
- poetry add trackers
- ```
-
=== "uv"
```bash
uv pip install trackers
```
-!!! example "Hardware Acceleration"
+## Tutorials
- === "CPU"
- ```bash
- pip install "trackers[cpu]"
- ```
+
- === "CUDA 11.8"
- ```bash
- pip install "trackers[cu118]"
- ```
+- **How to Track Objects with SORT**
- === "CUDA 12.4"
- ```bash
- pip install "trackers[cu124]"
- ```
+ ---
- === "CUDA 12.6"
- ```bash
- pip install "trackers[cu126]"
- ```
+ [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb)
- === "ROCm 6.1"
- ```bash
- pip install "trackers[rocm61]"
- ```
+ End-to-end example showing how to run RF-DETR detection with the SORT tracker.
- === "ROCm 6.2.4"
- ```bash
- pip install "trackers[rocm624]"
- ```
+ [:simple-googlecolab: Run Google Colab](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb)
+
+- **How to Track Objects with ByteTrack**
+
+ ---
+
+ [](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-bytetrack-tracker.ipynb)
+
+ End-to-end example showing how to run RF-DETR detection with the ByteTrack tracker.
+
+ [:simple-googlecolab: Run Google Colab](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-bytetrack-tracker.ipynb)
+
+
-# Quickstart
-With a modular design, `trackers` lets you combine object detectors from different libraries with the tracker of your choice. Here's how you can use `SORTTracker` with various detectors:
+## Tracking Algorithms
-=== "inference"
+Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms. The package currently supports [SORT](https://arxiv.org/abs/1602.00763) and [ByteTrack](https://arxiv.org/abs/2110.06864). [OC-SORT](https://arxiv.org/abs/2203.14360) support is coming soon. For full results, see the [benchmarks](learn/benchmarks.md) page.
- ```python hl_lines="2 5 12"
+| Algorithm | Trackers API | MOT17 HOTA | MOT17 IDF1 | MOT17 MOTA | SportsMOT HOTA | SoccerNet HOTA |
+|:-----------:|:-------------------------------------------:|:----------:|:----------:|:----------:|:--------------:|:--------------:|
+| SORT | [`SORTTracker`](trackers/sort.md) | 58.4 | 69.9 | 67.2 | 70.9 | 81.6 |
+| ByteTrack | [`ByteTrackTracker`](trackers/bytetrack.md) | **60.1** | **73.2** | **74.1** | **73.0** | **84.0** |
+| OC-SORT | `OCSORTTracker` | β | β | β | β | β |
+
+## Quickstart
+
+With a modular design, Trackers lets you combine object detectors from different libraries with the tracker of your choice. Here's how you can use ByteTrack with various detectors. These examples use OpenCV for decoding and display. Replace `` with your input.
+
+=== "RF-DETR"
+
+ ```python
+ import cv2
import supervision as sv
- from trackers import SORTTracker
- from inference import get_model
+ from rfdetr import RFDETRMedium
+ from trackers import ByteTrack
- tracker = SORTTracker()
- model = get_model(model_id="yolov11m-640")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
+ tracker = ByteTrack()
+ model = RFDETRMedium()
- def callback(frame, _):
- result = model.infer(frame)[0]
- detections = sv.Detections.from_inference(result)
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
```
-=== "rf-detr"
+=== "Inference"
- ```python hl_lines="2 5 11"
+ ```python
+ import cv2
import supervision as sv
- from trackers import SORTTracker
- from rfdetr import RFDETRBase
+ from inference import get_model
+ from trackers import ByteTrack
+
+ tracker = ByteTrack()
+ model = get_model(model_id="rfdetr-medium")
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
- tracker = SORTTracker()
- model = RFDETRBase()
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
- def callback(frame, _):
- detections = model.predict(frame)
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ result = model.infer(frame_rgb)[0]
+ detections = sv.Detections.from_inference(result)
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Inference + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
```
-=== "ultralytics"
+=== "Ultralytics"
- ```python hl_lines="2 5 12"
+ ```python
+ import cv2
import supervision as sv
- from trackers import SORTTracker
from ultralytics import YOLO
+ from trackers import ByteTrack
+
+ tracker = ByteTrack()
+ model = YOLO("yolo26m.pt")
- tracker = SORTTracker()
- model = YOLO("yolo11m.pt")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
- def callback(frame, _):
- result = model(frame)[0]
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ result = model(frame_rgb)[0]
detections = sv.Detections.from_ultralytics(result)
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Ultralytics + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
```
-=== "transformers"
+=== "Transformers"
- ```python hl_lines="3 6 28"
+ ```python
import torch
+ import cv2
import supervision as sv
- from trackers import SORTTracker
- from transformers import RTDetrV2ForObjectDetection, RTDetrImageProcessor
+ from trackers import ByteTrack
+ from transformers import RTDetrImageProcessor, RTDetrV2ForObjectDetection
- tracker = SORTTracker()
+ tracker = ByteTrack()
processor = RTDetrImageProcessor.from_pretrained("PekingU/rtdetr_v2_r18vd")
model = RTDetrV2ForObjectDetection.from_pretrained("PekingU/rtdetr_v2_r18vd")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
- def callback(frame, _):
- inputs = processor(images=frame, return_tensors="pt")
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ inputs = processor(images=frame_rgb, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
- h, w, _ = frame.shape
+ h, w = frame_bgr.shape[:2]
results = processor.post_process_object_detection(
outputs,
- target_sizes=torch.tensor([(h, w)]),
+ target_sizes=torch.tensor([[h, w]]),
threshold=0.5
)[0]
@@ -232,13 +228,15 @@ With a modular design, `trackers` lets you combine object detectors from differe
transformers_results=results,
id2label=model.config.id2label
)
-
detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("Transformers + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
```
diff --git a/docs/learn/benchmarks.md b/docs/learn/benchmarks.md
new file mode 100644
index 00000000..f3be55e7
--- /dev/null
+++ b/docs/learn/benchmarks.md
@@ -0,0 +1,62 @@
+# Benchmarks
+
+This page presents performance results of the trackers available in the `trackers` Python package on standard multiple object tracking (MOT) benchmarks.
+
+The goal of this page is not only to report scores, but also to help you interpret them for real world projects.
+
+## Datasets
+
+### MOT17
+
+Classic pedestrian MOT benchmark based on MOT16 sequences but with significantly improved, higher-accuracy ground truth annotations. Contains crowded street scenes captured from static and slowly moving cameras, featuring frequent occlusions, moderate density (up to ~30β40 pedestrians), and partial camera motion in some sequences. Strong emphasis on handling short- to medium-term occlusions and re-acquiring identities after crossings or background clutter.
+
+| Tracker | HOTA | IDF1 | MOTA |
+|------------|----------|----------|----------|
+| SORT | 58.4 | 69.9 | 67.2 |
+| ByteTrack | **60.1** | **73.2** | **74.1** |
+
+### SportsMOT
+
+Large-scale MOT dataset targeting sports analysis, containing 240 video clips (basketball, football/soccer, volleyball) collected from professional matches (Olympics, NCAA, NBA). Characterized by fast and highly variable player motion, rapid camera panning/zooming, complex backgrounds, and players with very similar appearance (uniforms within team). Only players on the court/field are annotated (excluding referees, coaches, spectators), making it particularly challenging for association under speed and visual similarity.
+
+| Tracker | HOTA | IDF1 | MOTA |
+|-----------|----------|----------|----------|
+| SORT | 70.9 | 68.9 | 95.7 |
+| ByteTrack | **73.0** | **72.5** | **96.4** |
+
+### SoccerNet-tracking
+
+Specialized soccer MOT dataset derived from SoccerNet-tracking broadcast videos, containing 200 short 30-second clips + one full 45-minute half-time sequence. Focuses on professional soccer matches with main camera view, including players (both teams), goalkeepers, referees, and the ball; features long sequences with occlusions by players, fast directional changes, and non-linear trajectories. Particularly useful for evaluating long-term association and robustness to crowded penalty areas or midfield clusters.
+
+| Tracker | HOTA | IDF1 | MOTA |
+|------------|----------|----------|----------|
+| SORT | 81.6 | 76.2 | 95.1 |
+| ByteTrack | **84.0** | **78.1** | **97.8** |
+
+## Metrics
+
+### HOTA (Higher Order Tracking Accuracy)
+
+HOTA is a balanced tracking metric that evaluates detection quality, localization accuracy, and identity association at the same time. The score is computed over a range of IoU thresholds, from loose to strict, which helps capture both easy and hard matching cases. Detection and association scores are then combined into a single value, giving a more complete view of tracker behavior than metrics focused on one aspect only. The metric is computed after processing the full video sequence and gives limited penalty when the same object is represented by several shorter tracks instead of one continuous track.
+
+Use HOTA when you need an overall assessment of tracking quality and want to compare systems under realistic conditions where both detection errors and association errors matter.
+
+### IDF1 (Identification F1 Score)
+
+IDF1 measures how well a tracker keeps the same ID for the same object over time. It matches predicted IDs to ground truth IDs across the whole video and scores identity precision and recall. The metric reacts strongly to ID switches and lost identities over long periods. Detection coverage has little effect on the score if the remaining IDs stay consistent.
+
+Use IDF1 when stable track IDs matter more than full object coverage, for example trajectory analysis, player tracking, or any logic built on long lived identities.
+
+### MOTA (Multi-Object Tracking Accuracy)
+
+MOTA sums three types of errors. Missed objects, false detections, and ID switches. The score reflects how often a tracker makes basic mistakes frame to frame. Missed detections and false positives dominate the result. The metric does not account for box accuracy and does not reflect long term identity consistency.
+
+Use MOTA when detection coverage represents the main objective and identity stability plays a secondary role.
+
+## Reproducibility
+
+All reported numbers were obtained using the official TrackEval library. We used YOLOX detections for MOT17 (provided by the ByteTrack authors), YOLOX detections trained on SportsMOT (provided by the SportsMOT dataset authors), and dataset-provided oracle detections (perfect detections) for SoccerNet-tracking.
+
+We are currently working on releasing dedicated benchmarking utilities in the `trackers` package that will allow users to easily reproduce these exact numbers, run evaluation on custom trackers using the same protocol, and benchmark their own models on these datasets with standardized splits and settings.
+
+Stay tuned for the upcoming release of the benchmarking module.
diff --git a/docs/learn/install.md b/docs/learn/install.md
new file mode 100644
index 00000000..325f9e71
--- /dev/null
+++ b/docs/learn/install.md
@@ -0,0 +1,87 @@
+# Installation
+
+Welcome to Trackers! This guide will help you install and set up Trackers for your projects. Whether you're a developer looking to contribute or an end-user ready to start using Trackers, we've got you covered.
+
+## Installation Methods
+
+Trackers supports several installation methods. [Python 3.10](https://devguide.python.org/versions/) or higher is required. Choose the option which best fits your workflow.
+
+!!! example "Installation"
+
+ === "pip (recommended)"
+ The easiest way to install Trackers is using `pip`. This method is recommended for most users.
+
+ ```bash
+ pip install trackers
+ ```
+
+ === "uv"
+ If you are using `uv`, you can install Trackers using the following command.
+
+ ```bash
+ uv pip install trackers
+ ```
+
+ For uv-managed projects, add Trackers as a project dependency.
+
+ ```bash
+ uv add trackers
+ ```
+
+ === "Source Archive"
+ To install the latest development version of Trackers from source without cloning the full repository, run the command below.
+
+ ```bash
+ pip install https://github.com/roboflow/trackers/archive/refs/heads/develop.zip
+ ```
+
+## Dev Environment
+
+If you plan to contribute to Trackers or modify the codebase locally, set up a local development environment using the steps below. We recommend using an isolated environment to avoid dependency conflicts.
+
+!!! example "Development Setup"
+
+ === "virtualenv"
+ ```bash
+ # Clone repository
+ git clone --depth 1 -b develop https://github.com/roboflow/trackers.git
+ cd trackers
+
+ # Create virtual environment
+ python3.10 -m venv venv
+
+ # Activate environment
+ source venv/bin/activate
+
+ # Upgrade pip
+ pip install --upgrade pip
+
+ # Install in editable mode
+ pip install -e "."
+ ```
+
+ === "uv"
+ ```bash
+ # Clone repository
+ git clone --depth 1 -b develop https://github.com/roboflow/trackers.git
+ cd trackers
+
+ # Pin Python version
+ uv python pin 3.10
+
+ # Sync environment and install dependencies
+ uv sync
+
+ # Install in editable mode with extras
+ uv pip install -e . --all-extras
+ ```
+
+## Troubleshooting
+
+Installation issues usually fall into a few common categories.
+
+- **Permission Issues**. Package install fails due to missing write access to system Python paths. Fix by running `pip install --user trackers` or by using an isolated environment.
+- **Dependency Conflicts**. Errors appear after installing other Python packages. Resolve by installing Trackers inside a fresh virtual environment or a clean `uv` project.
+- **Python Version**. Installation fails or runtime errors appear when using older Python releases. Trackers requires Python 3.10 or higher.
+
+If problems persist, open an issue on the [GitHub repository](https://github.com/roboflow/trackers).
diff --git a/docs/trackers/bytetrack.md b/docs/trackers/bytetrack.md
new file mode 100644
index 00000000..caaaa07d
--- /dev/null
+++ b/docs/trackers/bytetrack.md
@@ -0,0 +1,141 @@
+---
+comments: true
+---
+
+# ByteTrack
+
+## Overview
+
+ByteTrack builds on the same Kalman filter plus Hungarian algorithm framework as SORT but changes the data association strategy to use almost every detection box regardless of confidence score. It runs a two-stage matching: first match high-confidence detections to tracks, then match low-confidence detections to any unmatched tracks using IoU. This reduces missed tracks and fragmentation for occluded or weak detections while retaining simplicity and high frame rates. ByteTrack has set state-of-the-art results on standard MOT benchmarks with real-time performance, because it recovers valid low-score detections instead of discarding them.
+
+## Benchmarks
+
+For comparisons with other trackers, plus full details on the datasets and evaluation metrics used, see the [benchmarks](../learn/benchmarks.md) page.
+
+| Dataset | HOTA | IDF1 | MOTA |
+|:---------:|:----:|:----:|:----:|
+| MOT17 | 60.1 | 73.2 | 74.1 |
+| SportsMOT | 73.0 | 72.5 | 96.4 |
+| SoccerNet | 84.0 | 78.1 | 97.8 |
+
+## Run on video, webcam, or RTSP stream
+
+These examples use OpenCV for decoding and display. Replace ``, ``, and `` with your inputs. `` is usually 0 for the default camera.
+
+=== "Video"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import ByteTrackTracker
+
+ tracker = ByteTrackTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+=== "Webcam"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import ByteTrackTracker
+
+ tracker = ByteTrackTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open webcam")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+=== "RTSP"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import ByteTrackTracker
+
+ tracker = ByteTrackTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open RTSP stream")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + ByteTrack", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+## API
+
+::: trackers.core.bytetrack.tracker.ByteTrackTracker
diff --git a/docs/trackers/core/deepsort/tracker.md b/docs/trackers/core/deepsort/tracker.md
deleted file mode 100644
index 8fc2d027..00000000
--- a/docs/trackers/core/deepsort/tracker.md
+++ /dev/null
@@ -1,166 +0,0 @@
----
-comments: true
----
-
-# DeepSORT
-
-[](https://arxiv.org/abs/1703.07402)
-[](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-deepsort-tracker.ipynb)
-
-## Overview
-
-DeepSORT extends the original [SORT](../sort/tracker.md) algorithm by integrating appearance information through a deep association metric. While maintaining the core Kalman filtering and Hungarian algorithm components from SORT, DeepSORT adds a convolutional neural network (CNN) trained on large-scale person re-identification datasets to extract appearance features from detected objects. This integration allows the tracker to maintain object identities through longer periods of occlusion, effectively reducing identity switches compared to the original SORT. DeepSORT operates with a dual-metric approach, combining motion information (Mahalanobis distance) with appearance similarity (cosine distance in feature space) to improve data association decisions. It also introduces a matching cascade that prioritizes recently seen tracks, enhancing robustness during occlusions. Most of the computational complexity is offloaded to an offline pre-training stage, allowing the online tracking component to run efficiently at approximately 20Hz, making it suitable for real-time applications while achieving competitive tracking performance with significantly improved identity preservation.
-
-
-## Examples
-
-=== "inference"
-
- ```python hl_lines="2 5-6 13"
- import supervision as sv
- from trackers import DeepSORTTracker, ReIDModel
- from inference import get_model
-
- reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
- tracker = DeepSORTTracker(reid_model=reid_model)
- model = get_model(model_id="yolov11m-640")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- result = model.infer(frame)[0]
- detections = sv.Detections.from_inference(result)
- detections = tracker.update(detections, frame)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "rf-detr"
-
- ```python hl_lines="2 5-6 12"
- import supervision as sv
- from trackers import DeepSORTTracker, ReIDModel
- from rfdetr import RFDETRBase
-
- reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
- tracker = DeepSORTTracker(reid_model=reid_model)
- model = RFDETRBase()
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- detections = model.predict(frame)
- detections = tracker.update(detections, frame)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "ultralytics"
-
- ```python hl_lines="2 5-6 13"
- import supervision as sv
- from trackers import DeepSORTTracker, ReIDModel
- from ultralytics import YOLO
-
- reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
- tracker = DeepSORTTracker(reid_model=reid_model)
- model = YOLO("yolo11m.pt")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- result = model(frame)[0]
- detections = sv.Detections.from_ultralytics(result)
- detections = tracker.update(detections, frame)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "transformers"
-
- ```python hl_lines="3 6-7 29"
- import torch
- import supervision as sv
- from trackers import DeepSORTTracker, ReIDModel
- from transformers import RTDetrV2ForObjectDetection, RTDetrImageProcessor
-
- reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
- tracker = DeepSORTTracker(reid_model=reid_model)
- processor = RTDetrImageProcessor.from_pretrained("PekingU/rtdetr_v2_r18vd")
- model = RTDetrV2ForObjectDetection.from_pretrained("PekingU/rtdetr_v2_r18vd")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- inputs = processor(images=frame, return_tensors="pt")
- with torch.no_grad():
- outputs = model(**inputs)
-
- h, w, _ = frame.shape
- results = processor.post_process_object_detection(
- outputs,
- target_sizes=torch.tensor([(h, w)]),
- threshold=0.5
- )[0]
-
- detections = sv.Detections.from_transformers(
- transformers_results=results,
- id2label=model.config.id2label
- )
-
- detections = tracker.update(detections, frame)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-## API
-
-!!! example "Install DeepSORT"
-
- === "CPU"
- ```bash
- pip install "trackers[reid,cpu]"
- ```
-
- === "CUDA 11.8"
- ```bash
- pip install "trackers[reid,cu118]"
- ```
-
- === "CUDA 12.4"
- ```bash
- pip install "trackers[reid,cu124]"
- ```
-
- === "CUDA 12.6"
- ```bash
- pip install "trackers[reid,cu126]"
- ```
-
- === "ROCm 6.1"
- ```bash
- pip install "trackers[reid,rocm61]"
- ```
-
- === "ROCm 6.2.4"
- ```bash
- pip install "trackers[reid,rocm624]"
- ```
-
-::: trackers.core.deepsort.tracker.DeepSORTTracker
diff --git a/docs/trackers/core/reid/reid.md b/docs/trackers/core/reid/reid.md
deleted file mode 100644
index db9358e0..00000000
--- a/docs/trackers/core/reid/reid.md
+++ /dev/null
@@ -1,234 +0,0 @@
----
-comments: true
----
-
-# Re-Identification (ReID)
-
-Re-identification (ReID) enables object tracking systems to recognize the same object or identity across different framesβeven when occlusion, appearance changes, or re-entries occur. This is essential for robust, long-term multi-object tracking.
-
-## Installation
-
-To use ReID features in the trackers library, install the package with the appropriate dependencies for your hardware:
-
-!!! example "Install trackers with ReID support"
-
- === "CPU"
- ```bash
- pip install "trackers[reid,cpu]"
- ```
-
- === "CUDA 11.8"
- ```bash
- pip install "trackers[reid,cu118]"
- ```
-
- === "CUDA 12.4"
- ```bash
- pip install "trackers[reid,cu124]"
- ```
-
- === "CUDA 12.6"
- ```bash
- pip install "trackers[reid,cu126]"
- ```
-
- === "ROCm 6.1"
- ```bash
- pip install "trackers[reid,rocm61]"
- ```
-
- === "ROCm 6.2.4"
- ```bash
- pip install "trackers[reid,rocm624]"
- ```
-
-## ReIDModel
-
-The `ReIDModel` class provides a flexible interface to extract appearance features from object detections, which can be used by trackers to associate identities across frames.
-
-### Loading a ReIDModel
-
-You can initialize a `ReIDModel` from any supported pretrained model in the [`timm`](https://huggingface.co/docs/timm/en/index) library using the `from_timm` method.
-
-```python
-from trackers import ReIDModel
-
-reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
-```
-
-### Supported Models
-
-The `ReIDModel` supports all models available in the timm library. You can list available models using:
-
-```python
-import timm
-print(timm.list_models())
-```
-
-### Extracting Embeddings
-
-To extract embeddings (feature vectors) from detected objects in an image frame, use the `extract_features` method. It crops each detected bounding box from the frame, applies necessary transforms, and passes the crops through the backbone model:
-
-```python
-import cv2
-import supervision as sv
-from trackers import ReIDModel
-from inference import get_model
-
-reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
-model = get_model(model_id="yolov11m-640")
-
-image = cv2.imread("")
-
-result = model.infer(image)[0]
-detections = sv.Detections.from_inference(result)
-features = reid_model.extract_features(image, detections)
-```
-
-## Tracking Integration
-
-ReID models are integrated into trackers like DeepSORT to improve identity association by providing appearance features alongside motion cues.
-
-```python
-import supervision as sv
-from trackers import DeepSORTTracker, ReIDModel
-from inference import get_model
-
-reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
-tracker = DeepSORTTracker(reid_model=reid_model)
-model = get_model(model_id="yolov11m-640")
-annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
-def callback(frame, _):
- result = model.infer(frame)[0]
- detections = sv.Detections.from_inference(result)
- detections = tracker.update(detections, frame)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
-sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
-)
-```
-
-This setup extracts appearance embeddings for detected objects and uses them in the tracker to maintain consistent IDs across frames.
-
-## Training
-
-You can train a custom ReID model using the `TripletsDataset` class, which provides triplets of anchor, positive, and negative samples for metric learning.
-
-Fine-tuning a pre-trained ReID model or training one from scratch can be beneficial when:
-
-- Your target domain (specific camera angles, lighting, object appearances) differs significantly from the data the pre-trained model was exposed to.
-
-- You have a custom dataset featuring unique identities or appearance variations not covered by generic models.
-
-- You aim to boost performance for specific tracking scenarios where general models might underperform. This allows the model to learn features more specific to your data.
-
-### Dataset Structure
-
-Prepare your dataset with the following directory structure, where each subfolder represents a unique identity:
-
-```rext
-root/
-βββ identity_1/
-β βββ image_1.png
-β βββ image_2.png
-β βββ image_3.png
-βββ identity_2/
-β βββ image_1.png
-β βββ image_2.png
-β βββ image_3.png
-βββ identity_3/
-β βββ image_1.png
-β βββ image_2.png
-β βββ image_3.png
-...
-```
-
-Each folder contains images of the same object or person under different conditions.
-
-```python
-from torch.utils.data import DataLoader
-from trackers.core.reid.dataset.base import TripletsDataset
-from trackers import ReIDModel
-
-train_dataset = TripletsDataset.from_image_directories(
- root_directory="",
-)
-
-train_loader = DataLoader(train_dataset, batch_size=32, shuffle=True)
-
-reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
-
-reid_model.train(
- train_loader,
- epochs=10,
- projection_dimension=len(train_dataset),
- freeze_backbone=True,
- learning_rate=5e-4,
- weight_decay=1e-2,
- checkpoint_interval=5,
-)
-```
-
-## Metrics and Monitoring
-
-During training, the model monitors metrics such as triplet loss and triplet accuracy to evaluate embedding quality.
-
-- Triplet Loss: Encourages embeddings of the same identity to be close and different identities to be far apart.
-
-- Triplet Accuracy: Measures how often the model correctly ranks positive samples closer than negatives.
-
-You can enable logging to various backends (matplotlib, TensorBoard, Weights & Biases) during training for real-time monitoring:
-
-```python
-from torch.utils.data import DataLoader
-from trackers.core.reid.dataset.base import TripletsDataset
-from trackers import ReIDModel
-
-train_dataset = TripletsDataset.from_image_directories(
- root_directory="",
-)
-
-train_loader = DataLoader(train_dataset, batch_size=32, shuffle=True)
-
-reid_model = ReIDModel.from_timm("resnetv2_50.a1h_in1k")
-
-reid_model.train(
- train_loader,
- epochs=10,
- projection_dimension=len(train_dataset),
- freeze_backbone=True,
- learning_rate=5e-4,
- weight_decay=1e-2,
- checkpoint_interval=5,
- log_to_matplotlib=True,
- log_to_tensorboard=True,
- log_to_wandb=True,
-)
-```
-
-To use the logging capabilities for Matplotlib, TensorBoard, or Weights & Biases, you might need to install additional dependencies.
-
-```bash
-pip install "trackers[metrics]"
-```
-
-## Resuming from Checkpoints
-
-You can load custom-trained weights or resume training from a checkpoint:
-
-```python
-from trackers import ReIDModel
-
-reid_model = ReIDModel.from_timm("")
-```
-
-## API
-
-
-::: trackers.core.reid.model.ReIDModel
-
-::: trackers.core.reid.dataset.base.TripletsDataset
diff --git a/docs/trackers/core/sort/tracker.md b/docs/trackers/core/sort/tracker.md
deleted file mode 100644
index d00457c4..00000000
--- a/docs/trackers/core/sort/tracker.md
+++ /dev/null
@@ -1,129 +0,0 @@
----
-comments: true
----
-
-# SORT
-
-[](https://arxiv.org/abs/1602.00763)
-[](https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-track-objects-with-sort-tracker.ipynb)
-
-## Overview
-
-SORT (Simple Online and Realtime Tracking) is a lean, tracking-by-detection method that combines a Kalman filter for motion prediction with the Hungarian algorithm for data association. It uses object detectionsβcommonly from a high-performing CNN-based detectorβas its input, updating each tracked objectβs bounding box based on linear velocity estimates. Because SORT relies on minimal appearance modeling (only bounding box geometry is used), it is extremely fast and can run comfortably at hundreds of frames per second. This speed and simplicity make it well suited for real-time applications in robotics or surveillance, where rapid, approximate solutions are essential. However, its reliance on frame-to-frame matching makes SORT susceptible to ID switches and less robust during long occlusions, since there is no built-in re-identification module.
-
-## Examples
-
-=== "inference"
-
- ```python hl_lines="2 5 12"
- import supervision as sv
- from trackers import SORTTracker
- from inference import get_model
-
- tracker = SORTTracker()
- model = get_model(model_id="yolov11m-640")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- result = model.infer(frame)[0]
- detections = sv.Detections.from_inference(result)
- detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "rf-detr"
-
- ```python hl_lines="2 5 11"
- import supervision as sv
- from trackers import SORTTracker
- from rfdetr import RFDETRBase
-
- tracker = SORTTracker()
- model = RFDETRBase()
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- detections = model.predict(frame)
- detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "ultralytics"
-
- ```python hl_lines="2 5 12"
- import supervision as sv
- from trackers import SORTTracker
- from ultralytics import YOLO
-
- tracker = SORTTracker()
- model = YOLO("yolo11m.pt")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- result = model(frame)[0]
- detections = sv.Detections.from_ultralytics(result)
- detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-=== "transformers"
-
- ```python hl_lines="3 6 28"
- import torch
- import supervision as sv
- from trackers import SORTTracker
- from transformers import RTDetrV2ForObjectDetection, RTDetrImageProcessor
-
- tracker = SORTTracker()
- processor = RTDetrImageProcessor.from_pretrained("PekingU/rtdetr_v2_r18vd")
- model = RTDetrV2ForObjectDetection.from_pretrained("PekingU/rtdetr_v2_r18vd")
- annotator = sv.LabelAnnotator(text_position=sv.Position.CENTER)
-
- def callback(frame, _):
- inputs = processor(images=frame, return_tensors="pt")
- with torch.no_grad():
- outputs = model(**inputs)
-
- h, w, _ = frame.shape
- results = processor.post_process_object_detection(
- outputs,
- target_sizes=torch.tensor([(h, w)]),
- threshold=0.5
- )[0]
-
- detections = sv.Detections.from_transformers(
- transformers_results=results,
- id2label=model.config.id2label
- )
-
- detections = tracker.update(detections)
- return annotator.annotate(frame, detections, labels=detections.tracker_id)
-
- sv.process_video(
- source_path="",
- target_path="",
- callback=callback,
- )
- ```
-
-## API
-
-::: trackers.core.sort.tracker.SORTTracker
diff --git a/docs/trackers/sort.md b/docs/trackers/sort.md
new file mode 100644
index 00000000..2a9271a2
--- /dev/null
+++ b/docs/trackers/sort.md
@@ -0,0 +1,141 @@
+---
+comments: true
+---
+
+# SORT
+
+## Overview
+
+SORT is a classic online, tracking-by-detection method that predicts object motion with a Kalman filter and matches predicted tracks to detections using the Hungarian algorithm based on Intersection over Union (IoU). The tracker uses only geometric cues from bounding boxes, without appearance features, so it runs extremely fast and scales to hundreds of frames per second on typical hardware. Detections from a strong CNN detector feed SORT, which updates each trackβs state via a constant velocity motion model and prunes stale tracks. Because SORT lacks explicit re-identification or appearance cues, it can suffer identity switches and fragmented tracks under long occlusions or heavy crowding.
+
+## Benchmarks
+
+For comparisons with other trackers, plus full details on the datasets and evaluation metrics used, see the [benchmarks](../learn/benchmarks.md) page.
+
+| Dataset | HOTA | IDF1 | MOTA |
+|:---------:|:----:|:----:|:----:|
+| MOT17 | 58.4 | 69.9 | 67.2 |
+| SportsMOT | 70.9 | 68.9 | 95.7 |
+| SoccerNet | 81.6 | 76.2 | 95.1 |
+
+## Run on video, webcam, or RTSP stream
+
+These examples use OpenCV for decoding and display. Replace ``, ``, and `` with your inputs. `` is usually 0 for the default camera.
+
+=== "Video"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import SORTTracker
+
+ tracker = SORTTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open video source")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + SORT", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+=== "Webcam"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import SORTTracker
+
+ tracker = SORTTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open webcam")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + SORT", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+=== "RTSP"
+
+ ```python
+ import cv2
+ import supervision as sv
+ from rfdetr import RFDETRMedium
+ from trackers import SORTTracker
+
+ tracker = SORTTracker()
+ model = RFDETRMedium()
+
+ box_annotator = sv.BoxAnnotator()
+ label_annotator = sv.LabelAnnotator()
+
+ video_capture = cv2.VideoCapture("")
+ if not video_capture.isOpened():
+ raise RuntimeError("Failed to open RTSP stream")
+
+ while True:
+ success, frame_bgr = video_capture.read()
+ if not success:
+ break
+
+ frame_rgb = cv2.cvtColor(frame_bgr, cv2.COLOR_BGR2RGB)
+ detections = model.predict(frame_rgb)
+ detections = tracker.update(detections)
+
+ annotated_frame = box_annotator.annotate(frame_bgr, detections)
+ annotated_frame = label_annotator.annotate(annotated_frame, detections, labels=detections.tracker_id)
+
+ cv2.imshow("RF-DETR + SORT", annotated_frame)
+ if cv2.waitKey(1) & 0xFF == ord("q"):
+ break
+
+ video_capture.release()
+ cv2.destroyAllWindows()
+ ```
+
+## API
+
+::: trackers.core.sort.tracker.SORTTracker
diff --git a/mkdocs.yml b/mkdocs.yml
index ad896311..764ae865 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -46,6 +46,13 @@ extra_css:
- stylesheets/rf.css
markdown_extensions:
+ # Adds support for card grids
+ - attr_list
+ - md_in_html
+ # Enables the use of icons and emojis
+ - pymdownx.emoji:
+ emoji_index: !!python/name:material.extensions.emoji.twemoji
+ emoji_generator: !!python/name:material.extensions.emoji.to_svg
# Code syntax highlighting with line numbers and anchors
- pymdownx.highlight:
# Adds anchors to line numbers
@@ -87,12 +94,16 @@ plugins:
docstring_style: google
# Controls the order of members (by source order in this case)
members_order: source
- # Controls whether to sort members alphabetically
- sort_members: false
+
+ extra:
+ # Controls whether to sort members alphabetically
+ sort_members: false
nav:
- Home: index.md
+ - Learn:
+ - Install: learn/install.md
+ - Benchmarks: learn/benchmarks.md
- Trackers:
- - SORT: trackers/core/sort/tracker.md
- - DeepSORT: trackers/core/deepsort/tracker.md
- - ReID: trackers/core/reid/reid.md
+ - SORT: trackers/sort.md
+ - ByteTrack: trackers/bytetrack.md
diff --git a/pyproject.toml b/pyproject.toml
index 0ad6bafe..9fc24887 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,14 +1,16 @@
[project]
name = "trackers"
-version = "2.0.2rc0"
+version = "2.1.0"
description = "A unified library for object tracking featuring clean room re-implementations of leading multi-object tracking algorithms"
readme = "README.md"
+maintainers = [
+ { name = "Piotr Skalski", email = "piotr@roboflow.com" },
+]
authors = [
- {name = "Piotr Skalski", email = "piotr.skalski92@gmail.com"},
- {name = "Soumik Rakshit", email = "soumik@roboflow.com"},
+ { name = "Roboflow et al.", email = "develop@roboflow.com" },
]
license = {text = "Apache License 2.0"}
-requires-python = ">=3.9"
+requires-python = ">=3.10"
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
@@ -16,7 +18,6 @@ classifiers = [
"Intended Audience :: Science/Research",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
@@ -31,83 +32,28 @@ classifiers = [
"Operating System :: MacOS",
"Operating System :: Microsoft :: Windows",
]
-keywords = ["tracking","mot","sort","deepsort", "machine-learning", "deep-learning", "vision", "ML", "DL", "AI", "DETR", "YOLO", "Roboflow"]
+keywords = ["tracking", "mot", "sort", "bytetrack", "machine-learning", "deep-learning", "vision", "ML", "DL", "AI", "DETR", "YOLO", "Roboflow"]
dependencies = [
- "aiofiles>=24.1.0",
- "aiohttp>=3.11.16",
"numpy>=2.0.2",
"supervision>=0.26.1",
- "tqdm>=4.67.1",
- "validators>=0.34.0",
"scipy>=1.13.1",
]
-[project.optional-dependencies]
-
-cpu = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
-]
-
-cu126 = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
-]
-
-cu124 = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
-]
-
-cu118 = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
-]
-
-rocm61 = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
- "pytorch-triton-rocm>=2.0.0",
-]
-
-rocm624 = [
- "torch>=2.6.0",
- "torchvision>=0.21.0",
- "pytorch-triton-rocm>=2.0.0",
-]
-
-reid = [
- "safetensors>=0.5.3",
- "timm>=1.0.15",
-]
-
-metrics = [
- "matplotlib>=3.9.4",
- "tensorboard>=2.19.0",
- "wandb>=0.19.11",
-]
-
[dependency-groups]
dev = [
"uv>=0.4.20",
"pytest>=8.3.3",
"ruff>=0.6.9",
- "bandit>=1.8.3",
"mypy>=1.15.0",
"pre-commit>=4.2.0",
]
-
-
docs = [
- "jupyter>=1.1.1",
"mkdocs>=1.6.1",
"mkdocs-glightbox>=0.4.0",
- "mkdocs-jupyter>=0.25.1",
"mkdocs-material>=9.6.11",
"mkdocs-minify-plugin>=0.8.0",
"mkdocstrings-python>=1.10.9, <2.0.0", # todo: breaking changes in 2.x
- "mkdocstrings-python>=1.16.10",
"mike>=2.1.3",
]
@@ -123,74 +69,6 @@ mypy-types = [
"types-tqdm>=4.67.0.20250417",
]
-
-[tool.uv]
-
-conflicts = [
- [
- { extra = "cpu" },
- { extra = "cu118" },
- { extra = "cu124" },
- { extra = "cu126" },
- { extra = "rocm61" },
- { extra = "rocm624" },
- ],
-]
-
-[tool.uv.sources]
-torch = [
- { index = "pytorch-cpu", extra = "cpu" },
- { index = "pytorch-cu118", extra = "cu118", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-cu124", extra = "cu124", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-cu126", extra = "cu126", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-rocm61", extra = "rocm61", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-rocm624", extra = "rocm624", marker = "sys_platform != 'darwin'"},
-]
-torchvision = [
- { index = "pytorch-cpu", extra = "cpu" },
- { index = "pytorch-cu118", extra = "cu118", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-cu124", extra = "cu124", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-cu126", extra = "cu126", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-rocm61", extra = "rocm61", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-rocm624", extra = "rocm624", marker = "sys_platform != 'darwin'"},
-]
-
-pytorch-triton-rocm = [
- { index = "pytorch-rocm61", extra = "rocm61", marker = "sys_platform != 'darwin'"},
- { index = "pytorch-rocm624", extra = "rocm624", marker = "sys_platform != 'darwin'"},
-]
-
-[[tool.uv.index]]
-name = "pytorch-cpu"
-url = "https://download.pytorch.org/whl/cpu"
-explicit = true
-
-[[tool.uv.index]]
-name = "pytorch-cu118"
-url = "https://download.pytorch.org/whl/cu118"
-explicit = true
-
-[[tool.uv.index]]
-name = "pytorch-cu124"
-url = "https://download.pytorch.org/whl/cu124"
-explicit = true
-
-[[tool.uv.index]]
-name = "pytorch-cu126"
-url = "https://download.pytorch.org/whl/cu126"
-explicit = true
-
-[[tool.uv.index]]
-name = "pytorch-rocm61"
-url = "https://download.pytorch.org/whl/rocm6.1"
-explicit = true
-
-[[tool.uv.index]]
-name = "pytorch-rocm624"
-url = "https://download.pytorch.org/whl/rocm6.2.4"
-explicit = true
-
-
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
@@ -198,12 +76,8 @@ build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["trackers"]
-[tool.bandit]
-target = ["test", "trackers"]
-tests = ["B201", "B301", "B318", "B314", "B303", "B413", "B412"]
-
[tool.ruff]
-target-version = "py39"
+target-version = "py310"
# Exclude a variety of commonly ignored directories.
exclude = [
@@ -238,55 +112,17 @@ indent-width = 4
[tool.ruff.lint]
# Enable pycodestyle (`E`) and Pyflakes (`F`) codes by default.
-select = ["E", "F", "I", "A", "Q", "W", "RUF"]
-ignore = []
-# Allow autofix for all enabled rules (when `--fix`) is provided.
-fixable = [
- "A",
- "B",
- "C",
- "D",
- "E",
- "F",
- "G",
- "I",
- "N",
- "Q",
- "S",
- "T",
- "W",
- "ANN",
- "ARG",
- "BLE",
- "COM",
- "DJ",
- "DTZ",
- "EM",
- "ERA",
- "EXE",
- "FBT",
- "ICN",
- "INP",
- "ISC",
- "NPY",
- "PD",
- "PGH",
- "PIE",
- "PL",
- "PT",
- "PTH",
- "PYI",
- "RET",
- "RSE",
- "RUF",
- "SIM",
- "SLF",
- "TCH",
- "TID",
- "TRY",
- "UP",
- "YTT",
+select = [
+ "E", # pycodestyle errors and warnings (https://docs.astral.sh/ruff/rules/#error-e)
+ "F", # Pyflakes (imports, unused variables, etc.) (https://docs.astral.sh/ruff/rules/#pyflakes-f)
+ "I", # isort (import sorting) (https://docs.astral.sh/ruff/rules/#isort-i)
+ "A", # flake8-builtins (no use of built-in variable names) (https://docs.astral.sh/ruff/rules/#flake8-builtins-a)
+ "Q", # flake8-quotes (consistent quote style) (https://docs.astral.sh/ruff/rules/#flake8-quotes-q)
+ "W", # pycodestyle warnings (https://docs.astral.sh/ruff/rules/#warning-w)
+ "RUF", # Ruff-specific rules (https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf)
+ "S", # security rules (https://docs.astral.sh/ruff/rules/#flake8-bandit-s)
]
+ignore = []
unfixable = []
# Allow unused variables when underscore-prefixed.
dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
@@ -302,6 +138,8 @@ convention = "google"
[tool.ruff.lint.per-file-ignores]
"__init__.py" = ["E402", "F401"]
+"test" = []
+"trackers" = []
[tool.ruff.lint.mccabe]
# Flag errors (`C901`) whenever the complexity level exceeds 10.
diff --git a/test/core/reid/dataset/__init__.py b/test/core/reid/dataset/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/test/core/reid/dataset/test_base.py b/test/core/reid/dataset/test_base.py
deleted file mode 100644
index f58327a7..00000000
--- a/test/core/reid/dataset/test_base.py
+++ /dev/null
@@ -1,159 +0,0 @@
-from contextlib import ExitStack as DoesNotRaise
-
-import pytest
-
-from trackers.core.reid.dataset.base import TripletsDataset
-
-
-@pytest.mark.parametrize(
- "tracker_id_to_images, exception",
- [
- (
- {"0111": []},
- pytest.raises(ValueError),
- ), # Single tracker with no images - should raise ValueError
- (
- {"0111": ["0111_00000000.jpg"]},
- pytest.raises(ValueError),
- ), # Single tracker with one image - should raise ValueError
- (
- {"0111": ["0111_00000000.jpg", "0111_00000001.jpg"]},
- pytest.raises(ValueError),
- ), # Single tracker with multiple images - should raise ValueError
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg"],
- },
- pytest.raises(ValueError),
- ), # Two trackers but one has only one image - should raise ValueError
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- },
- DoesNotRaise(),
- ), # Two trackers with multiple images - should not raise
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg"],
- },
- DoesNotRaise(),
- ), # Three trackers, one with fewer images - should validate dataset length
- ],
-)
-def test_triplet_dataset_initialization(tracker_id_to_images, exception):
- with exception:
- _ = TripletsDataset(tracker_id_to_images)
-
-
-@pytest.mark.parametrize(
- "tracker_id_to_images, split_ratio, expected_train_size, expected_val_size, exception", # noqa: E501
- [
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- },
- 0.5,
- 1,
- 1,
- pytest.raises(ValueError),
- ), # Split results in only 1 tracker in test set - should raise ValueError
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg", "0113_00000001.jpg"],
- "0114": ["0114_00000000.jpg", "0114_00000001.jpg"],
- "0115": ["0115_00000000.jpg", "0115_00000001.jpg"],
- },
- 0.2,
- 1,
- 4,
- pytest.raises(ValueError),
- ), # Split results in only 1 tracker in test set - should raise ValueError
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg", "0113_00000001.jpg"],
- "0114": ["0114_00000000.jpg", "0114_00000001.jpg"],
- "0115": ["0115_00000000.jpg", "0115_00000001.jpg"],
- },
- 0.8,
- 4,
- 1,
- pytest.raises(ValueError),
- ), # Split results in only 1 tracker in val set - should raise ValueError
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg", "0113_00000001.jpg"],
- "0114": ["0114_00000000.jpg", "0114_00000001.jpg"],
- "0115": ["0115_00000000.jpg", "0115_00000001.jpg"],
- },
- 0.6,
- 3,
- 2,
- DoesNotRaise(),
- ), # Valid split with multiple trackers in both sets
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg", "0113_00000001.jpg"],
- "0114": ["0114_00000000.jpg", "0114_00000001.jpg"],
- },
- 0.5,
- 2,
- 2,
- DoesNotRaise(),
- ), # 50% train, 50% validation - valid
- ],
-)
-def test_triplet_dataset_split(
- tracker_id_to_images, split_ratio, expected_train_size, expected_val_size, exception
-):
- with exception:
- dataset = TripletsDataset(tracker_id_to_images)
- train_dataset, val_dataset = dataset.split(split_ratio=split_ratio)
-
- assert len(train_dataset) == expected_train_size, (
- f"Expected train dataset size {expected_train_size}, "
- f"got {len(train_dataset)}"
- )
- assert len(val_dataset) == expected_val_size, (
- f"Expected validation dataset size {expected_val_size}, "
- f"got {len(val_dataset)}"
- )
-
-
-@pytest.mark.parametrize(
- "tracker_id_to_images, tracker_id, exception",
- [
- (
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- "0113": ["0113_00000000.jpg", "0113_00000001.jpg"],
- },
- "0111",
- DoesNotRaise(),
- ),
- ],
-)
-def test_get_triplet_image_paths(tracker_id_to_images, tracker_id, exception) -> None:
- with exception:
- dataset = TripletsDataset(tracker_id_to_images)
- anchor_path, positive_path, negative_path = dataset._get_triplet_image_paths(
- tracker_id
- )
-
- assert anchor_path in tracker_id_to_images[tracker_id]
- assert positive_path in tracker_id_to_images[tracker_id]
- assert negative_path not in tracker_id_to_images[tracker_id]
- assert anchor_path != positive_path
diff --git a/test/core/reid/dataset/test_market_1501.py b/test/core/reid/dataset/test_market_1501.py
deleted file mode 100644
index 2f435c34..00000000
--- a/test/core/reid/dataset/test_market_1501.py
+++ /dev/null
@@ -1,52 +0,0 @@
-from unittest.mock import patch
-
-import pytest
-
-from trackers.core.reid.dataset.market_1501 import parse_market1501_dataset
-
-
-@pytest.mark.parametrize(
- "mock_glob_output, expected_result",
- [
- (
- # Empty dataset
- [],
- {},
- ),
- (
- # Single image for one person
- ["0111_00000000.jpg"],
- {"0111": ["0111_00000000.jpg"]},
- ),
- (
- # Multiple images for one person
- ["0111_00000000.jpg", "0111_00000001.jpg"],
- {"0111": ["0111_00000000.jpg", "0111_00000001.jpg"]},
- ),
- (
- # Multiple people with multiple images
- [
- "0111_00000000.jpg",
- "0111_00000001.jpg",
- "0112_00000000.jpg",
- "0112_00000001.jpg",
- ],
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg", "0112_00000001.jpg"],
- },
- ),
- (
- # Multiple people with varying number of images
- ["0111_00000000.jpg", "0111_00000001.jpg", "0112_00000000.jpg"],
- {
- "0111": ["0111_00000000.jpg", "0111_00000001.jpg"],
- "0112": ["0112_00000000.jpg"],
- },
- ),
- ],
-)
-def test_parse_market1501_dataset(mock_glob_output, expected_result):
- with patch("glob.glob", return_value=mock_glob_output):
- result = parse_market1501_dataset("dummy_path")
- assert result == expected_result
diff --git a/tox.ini b/tox.ini
index d769c25c..b3852be8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py39,py310,py311,py312,py313
+envlist = py310,py311,py312,py313
[testenv]
changedir = test
diff --git a/trackers/__init__.py b/trackers/__init__.py
index 52ce9de2..a230da3a 100644
--- a/trackers/__init__.py
+++ b/trackers/__init__.py
@@ -1,18 +1,4 @@
+from trackers.core.bytetrack.tracker import ByteTrackTracker
from trackers.core.sort.tracker import SORTTracker
-from trackers.log import get_logger
-__all__ = ["SORTTracker"]
-
-logger = get_logger(__name__)
-
-try:
- from trackers.core.deepsort.tracker import DeepSORTTracker
- from trackers.core.reid.model import ReIDModel
-
- __all__.extend(["DeepSORTTracker", "ReIDModel"])
-except ImportError:
- logger.warning(
- "ReIDModel dependencies not installed. ReIDModel will not be available. "
- "Please run `pip install trackers[reid]` and try again."
- )
- pass
+__all__ = ["ByteTrackTracker", "SORTTracker"]
diff --git a/test/core/reid/__init__.py b/trackers/core/bytetrack/__init__.py
similarity index 100%
rename from test/core/reid/__init__.py
rename to trackers/core/bytetrack/__init__.py
diff --git a/trackers/core/deepsort/kalman_box_tracker.py b/trackers/core/bytetrack/kalman_box_tracker.py
similarity index 76%
rename from trackers/core/deepsort/kalman_box_tracker.py
rename to trackers/core/bytetrack/kalman_box_tracker.py
index 05873bce..83cfb4db 100644
--- a/trackers/core/deepsort/kalman_box_tracker.py
+++ b/trackers/core/bytetrack/kalman_box_tracker.py
@@ -1,14 +1,11 @@
-from typing import Optional, Union
-
import numpy as np
-class DeepSORTKalmanBoxTracker:
+class ByteTrackKalmanBoxTracker:
"""
- The `DeepSORTKalmanBoxTracker` class represents the internals of a single
+ The `ByteTrackKalmanBoxTracker` class represents the internals of a single
tracked object (bounding box), with a Kalman filter to predict and update
- its position. It also maintains a feature vector for the object, which is
- used to identify the object across frames.
+ its position.
Attributes:
tracker_id (int): Unique identifier for the tracker.
@@ -21,12 +18,10 @@ class DeepSORTKalmanBoxTracker:
Q (np.ndarray): Process noise covariance matrix.
R (np.ndarray): Measurement noise covariance matrix.
P (np.ndarray): Error covariance matrix.
- features (list[np.ndarray]): List of feature vectors.
count_id (int): Class variable to assign unique IDs to each tracker.
Args:
bbox (np.ndarray): Initial bounding box in the form [x1, y1, x2, y2].
- feature (Optional[np.ndarray]): Optional initial feature vector.
"""
count_id = 0
@@ -43,7 +38,7 @@ def get_next_tracker_id(cls) -> int:
cls.count_id += 1
return next_id
- def __init__(self, bbox: np.ndarray, feature: Optional[np.ndarray] = None):
+ def __init__(self, bbox: np.ndarray):
# Initialize with a temporary ID of -1
# Will be assigned a real ID when the track is considered mature
self.tracker_id = -1
@@ -68,11 +63,6 @@ def __init__(self, bbox: np.ndarray, feature: Optional[np.ndarray] = None):
# Basic constant velocity model
self._initialize_kalman_filter()
- # Initialize features list
- self.features: list[np.ndarray] = []
- if feature is not None:
- self.features.append(feature)
-
def _initialize_kalman_filter(self) -> None:
"""
Sets up the matrices for the Kalman filter.
@@ -149,22 +139,3 @@ def get_state_bbox(self) -> np.ndarray:
],
dtype=float,
).reshape(-1)
-
- def update_feature(self, feature: np.ndarray):
- self.features.append(feature)
-
- def get_feature(self) -> Union[np.ndarray, None]:
- """
- Get the mean feature vector for this tracker.
-
- Returns:
- np.ndarray: Mean feature vector.
- """
- if len(self.features) > 0:
- # Return the mean of all features, thus (in theory) capturing the
- # "average appearance" of the object, which should be more robust
- # to minor appearance changes. Otherwise, the last feature can
- # also be returned like the following:
- # return self.features[-1]
- return np.mean(self.features, axis=0)
- return None
diff --git a/trackers/core/bytetrack/tracker.py b/trackers/core/bytetrack/tracker.py
new file mode 100644
index 00000000..0122edd9
--- /dev/null
+++ b/trackers/core/bytetrack/tracker.py
@@ -0,0 +1,335 @@
+from copy import deepcopy
+from typing import cast
+
+import numpy as np
+import supervision as sv
+from scipy.optimize import linear_sum_assignment
+
+from trackers.core.base import BaseTracker
+from trackers.core.bytetrack.kalman_box_tracker import ByteTrackKalmanBoxTracker
+from trackers.utils.sort_utils import (
+ get_alive_trackers,
+ get_iou_matrix,
+)
+
+
+class ByteTrackTracker(BaseTracker):
+ """Implements ByteTrack.
+
+ ByteTrack is a simple, effective, and generic multi-object tracking method
+ that improves upon tracking-by-detection by associating *every* detection box
+ instead of discarding low-score ones. This makes it more robust to occlusions.
+ It uses a two-stage association process and builds on established techniques
+ like the Kalman Filter for motion prediction and the Hungarian algorithm for
+ data association.
+
+ Args:
+ lost_track_buffer: Number of frames to buffer when a track is lost.
+ Increasing lost_track_buffer enhances occlusion handling, significantly
+ improving tracking through occlusions, but may increase the possibility
+ of ID switching for objects that disappear.
+ frame_rate: Frame rate of the video (frames per second).
+ Used to calculate the maximum time a track can be lost.
+ track_activation_threshold: Detection confidence threshold
+ for track activation. Only detections with confidence above this
+ threshold will create new tracks. Increasing this threshold may
+ reduce false positives but may miss real objects with low confidence.
+ minimum_consecutive_frames: Number of consecutive frames that an object
+ must be tracked before it is considered a 'valid'/'active/ track. Increasing
+ `minimum_consecutive_frames` prevents the creation of accidental tracks
+ from false detection or double detection, but risks missing shorter
+ tracks. Before the tracker is considered valid, it will be assigned
+ `-1` as its `tracker_id`.
+ minimum_iou_threshold: IoU threshold for associating detections to existing tracks.
+ Prevents the association of lower IoU than the threshold between boxes and tracks.
+ A higher value will only associate boxes that have more overlapping area.
+ high_conf_det_threshold: threshold for assigning detections to high probability class.
+ A higher value will classify only higher confidence/probability detections as 'high probability'
+ per the ByteTrack algorithm, which are used in the first similarity step of
+ the algorithm.
+ """ # noqa: E501
+
+ def __init__(
+ self,
+ lost_track_buffer: int = 30,
+ frame_rate: float = 30.0,
+ track_activation_threshold: float = 0.7,
+ minimum_consecutive_frames: int = 2,
+ minimum_iou_threshold: float = 0.1,
+ high_conf_det_threshold: float = 0.6,
+ ) -> None:
+ # Calculate maximum frames without update based on lost_track_buffer and
+ # frame_rate. This scales the buffer based on the frame rate to ensure
+ # consistent time-based tracking across different frame rates.
+ self.maximum_frames_without_update = int(frame_rate / 30.0 * lost_track_buffer)
+ self.minimum_consecutive_frames = minimum_consecutive_frames
+ self.minimum_iou_threshold = minimum_iou_threshold
+ self.track_activation_threshold = track_activation_threshold
+ self.high_conf_det_threshold = high_conf_det_threshold
+ self.tracks: list[ByteTrackKalmanBoxTracker] = []
+
+ def _update_detections(
+ self,
+ tracks: list[ByteTrackKalmanBoxTracker],
+ detections: sv.Detections,
+ updated_detections: list[sv.Detections],
+ matched_indices: list[tuple[int, int]],
+ ) -> list[sv.Detections]:
+ # Update matched tracks with assigned detections.
+ det_bboxes = detections.xyxy
+ for row, col in matched_indices:
+ t = tracks[row]
+ t.update(det_bboxes[col])
+ # If tracker is mature but still has ID -1, assign a new ID
+ if (
+ t.number_of_successful_updates >= self.minimum_consecutive_frames
+ and t.tracker_id == -1
+ ): # Check maturity before assigning ID
+ t.tracker_id = ByteTrackKalmanBoxTracker.get_next_tracker_id()
+
+ new_det = deepcopy(detections[col : col + 1])
+ # Add cast to clarify type for mypy
+ new_det = cast(sv.Detections, new_det) # ADDED cast
+ new_det.tracker_id = np.array([t.tracker_id])
+ updated_detections.append(new_det)
+ return updated_detections
+
+ def update(
+ self,
+ detections: sv.Detections,
+ ) -> sv.Detections:
+ """Updates the tracker state with new detections.
+
+ Performs Kalman Filter prediction, associates detections with existing
+ tracks based on IoU, updates matched tracks, and initializes new
+ tracks for unmatched high-confidence detections.
+
+ Args:
+ detections: The latest set of object detections from a frame.
+
+ Returns:
+ A copy of the input detections, augmented with assigned `tracker_id` for
+ each successfully tracked object. Detections not associated with a
+ track will not have a `tracker_id`. The order of the detections is not
+ guaranteed to be the same as the input detections.
+ """
+
+ if len(self.tracks) == 0 and len(detections) == 0:
+ detections.tracker_id = np.array([], dtype=int)
+ return detections
+ updated_detections: list[
+ sv.Detections
+ ] = [] # List for returning the updated detections with its new assigned track id # noqa: E501
+
+ # Predict new locations for existing tracks
+ for tracker in self.tracks:
+ tracker.predict()
+ # Assign a default tracker_id with the correct shape
+ detections.tracker_id = -np.ones(len(detections))
+ # Split into high confidence boxes and lower based on self.high_conf_det_threshold # noqa: E501
+ high_prob_detections, low_prob_detections = (
+ self._get_high_and_low_probability_detections(detections)
+ )
+
+ # Step 1: first association, with high confidence boxes
+ matched_indices, unmatched_tracks, unmatched_high_prob_detections = (
+ self._similarity_step(
+ high_prob_detections,
+ self.tracks,
+ )
+ )
+
+ # Update matched tracks with high-confidence detections
+ self._update_detections(
+ self.tracks,
+ high_prob_detections,
+ updated_detections,
+ matched_indices,
+ )
+
+ remaining_tracks = [self.tracks[i] for i in unmatched_tracks]
+
+ # Step 2: associate Low Probability detections with remaining tracks
+ matched_indices, unmatched_tracks, unmatched_detections = self._similarity_step(
+ low_prob_detections, remaining_tracks
+ )
+
+ # Update matched tracks with low-confidence detections
+ self._update_detections(
+ remaining_tracks,
+ low_prob_detections,
+ updated_detections,
+ matched_indices,
+ )
+
+ # Add unmatched low prob predictions to updated predictions
+ for det_index in unmatched_detections:
+ new_det = deepcopy(low_prob_detections[det_index : det_index + 1])
+
+ new_det.tracker_id = np.array([-1])
+ updated_detections.append(new_det)
+
+ self._spawn_new_trackers(
+ high_prob_detections,
+ high_prob_detections.xyxy,
+ unmatched_high_prob_detections,
+ updated_detections,
+ )
+
+ # Kill lost tracks
+ self.tracks = get_alive_trackers(
+ trackers=self.tracks,
+ maximum_frames_without_update=self.maximum_frames_without_update,
+ minimum_consecutive_frames=self.minimum_consecutive_frames,
+ )
+ final_updated_detections: sv.Detections = sv.Detections.merge(
+ updated_detections
+ )
+ if len(final_updated_detections) == 0:
+ final_updated_detections.tracker_id = np.array([], dtype=int)
+ return final_updated_detections
+
+ def _get_high_and_low_probability_detections(
+ self, detections: sv.Detections
+ ) -> tuple[sv.Detections, sv.Detections]:
+ """
+ Splits the input detections into high-confidence and low-confidence sets
+ based on the `self.high_conf_det_threshold`.
+
+ Args:
+ detections: The input detections with confidence scores.
+
+ Returns:
+ A tuple containing two `sv.Detections objects`: the first for
+ high-confidence detections `(confidence >= threshold)` and the second
+ for low-confidence detections `(confidence < threshold)`.
+ """
+ # Check if confidence scores exist before comparing
+ if detections.confidence is not None:
+ # Perform element-wise comparison if confidence is a NumPy array
+ condition = detections.confidence >= self.high_conf_det_threshold
+ else:
+ # If no confidence scores, no detections meet the threshold
+ # Create a boolean array of False with the same length as detections
+ condition = np.zeros(len(detections), dtype=bool)
+
+ high_confidence = detections[condition]
+ low_confidence = detections[np.logical_not(condition)]
+ return high_confidence, low_confidence
+
+ def _get_associated_indices(
+ self,
+ similarity_matrix: np.ndarray,
+ min_similarity_thresh: float,
+ ) -> tuple[list[tuple[int, int]], set[int], set[int]]:
+ """
+ Associate detections to tracks based on Similarity (IoU) using the
+ Jonker-Volgenant algorithm approach with no initialization instead of the
+ Hungarian algorithm as mentioned in the SORT paper, but it solves the
+ assignment problem in an optimal way.
+
+ Args:
+ similarity_matrix: Similarity matrix between tracks (rows) and detections (columns).
+ min_similarity_thresh: Minimum similarity threshold for a valid match.
+
+ Returns:
+ Matched indices (list of (tracker_idx, detection_idx)), indices of
+ unmatched tracks, indices of unmatched detections.
+ """ # noqa: E501
+ matched_indices = []
+ n_tracks, n_detections = similarity_matrix.shape
+ unmatched_tracks = set(range(n_tracks))
+ unmatched_detections = set(range(n_detections))
+
+ if n_tracks > 0 and n_detections > 0:
+ row_indices, col_indices = linear_sum_assignment(
+ similarity_matrix, maximize=True
+ )
+ for row, col in zip(row_indices, col_indices):
+ if similarity_matrix[row, col] >= min_similarity_thresh:
+ matched_indices.append((row, col))
+ unmatched_tracks.remove(row)
+ unmatched_detections.remove(col)
+
+ return matched_indices, unmatched_tracks, unmatched_detections
+
+ def _spawn_new_trackers(
+ self,
+ detections: sv.Detections,
+ detection_boxes: np.ndarray,
+ unmatched_detections: set[int],
+ updated_detections: list[sv.Detections],
+ ):
+ """
+ Create new trackers for unmatched detections and
+ append detections to updated_detections detections.
+
+ Args:
+ detections: Current detections.
+ detection_boxes: Bounding boxes for detections.
+ unmatched_detections: Indices of unmatched detections.
+ updated_detections: List with all the detections
+
+ """
+ for detection_idx in unmatched_detections:
+ # Check for detections.confidence existence and index bounds
+ if detections.confidence is not None and detection_idx < len(
+ detections.confidence
+ ):
+ # Assign to a temporary variable with explicit type hint
+ confidence_score: float = float(detections.confidence[detection_idx])
+
+ # Use the temporary variable in the comparison
+ if confidence_score >= self.track_activation_threshold:
+ # Original logic for high confidence detection
+
+ new_tracker = ByteTrackKalmanBoxTracker(
+ bbox=detection_boxes[detection_idx]
+ )
+ self.tracks.append(new_tracker)
+
+ new_det = deepcopy(detections[detection_idx : detection_idx + 1])
+ new_det = cast(sv.Detections, new_det) # Cast added previously
+ new_det.tracker_id = np.array([-1])
+ updated_detections.append(new_det)
+ else:
+ pass # Do nothing, the detection remains unmatched
+
+ def _similarity_step(
+ self,
+ detections: sv.Detections,
+ tracks: list[ByteTrackKalmanBoxTracker],
+ ) -> tuple[list[tuple[int, int]], set[int], set[int]]:
+ """Measures similarity based on IoU between tracks and detections and returns the matches
+ and unmatched tracks/detections. Is used for step 1 and 2 of the BYTE algorithm.
+
+ Args:
+ detections: The set of object detections.
+ tracks: The list of tracks that will be matched to the detections.
+
+ Returns:
+ A tuple containing:
+ - matched_indices: A list of (tracker_idx, detection_idx) pairs.
+ - unmatched_tracks_indices: A set of indices for tracks that
+ were not matched.
+ - unmatched_detections_indices: A set of indices for detections
+ that were not matched.
+ """ # noqa: E501
+ # Build IoU cost matrix between detections and predicted bounding boxes
+ similarity_matrix = get_iou_matrix(tracks, detections.xyxy)
+ thresh = self.minimum_iou_threshold
+
+ # Associate detections to tracks based on the higher value of the
+ # similarity matrix, using the Jonker-Volgenant algorithm (linear_sum_assignment). # noqa: E501
+ matched_indices, unmatched_tracks, unmatched_detections = (
+ self._get_associated_indices(similarity_matrix, thresh)
+ )
+ return matched_indices, unmatched_tracks, unmatched_detections
+
+ def reset(self) -> None:
+ """Resets the tracker's internal state.
+
+ Clears all active tracks and resets the track ID counter.
+ """
+ self.tracks = []
+ ByteTrackKalmanBoxTracker.count_id = 0
diff --git a/trackers/core/deepsort/__init__.py b/trackers/core/deepsort/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/trackers/core/deepsort/tracker.py b/trackers/core/deepsort/tracker.py
deleted file mode 100644
index 0f157810..00000000
--- a/trackers/core/deepsort/tracker.py
+++ /dev/null
@@ -1,296 +0,0 @@
-from typing import Optional
-
-import numpy as np
-import supervision as sv
-from scipy.spatial.distance import cdist
-
-from trackers.core.base import BaseTrackerWithFeatures
-from trackers.core.deepsort.kalman_box_tracker import DeepSORTKalmanBoxTracker
-from trackers.core.reid import ReIDModel
-from trackers.utils.sort_utils import (
- get_alive_trackers,
- get_iou_matrix,
- update_detections_with_track_ids,
-)
-
-
-class DeepSORTTracker(BaseTrackerWithFeatures):
- """Implements DeepSORT (Deep Simple Online and Realtime Tracking).
-
- DeepSORT extends SORT by integrating appearance information using a deep
- learning model, improving tracking through occlusions and reducing ID switches.
- It combines motion (Kalman filter) and appearance cues for data association.
-
- Args:
- reid_model (ReIDModel): An instance of a `ReIDModel` to extract
- appearance features.
- device (Optional[str]): Device to run the feature extraction
- model on (e.g., 'cpu', 'cuda').
- lost_track_buffer (int): Number of frames to buffer when a track is lost.
- Enhances occlusion handling but may increase ID switches for similar objects.
- frame_rate (float): Frame rate of the video (frames per second).
- Used to calculate the maximum time a track can be lost.
- track_activation_threshold (float): Detection confidence threshold
- for track activation. Higher values reduce false positives
- but might miss objects.
- minimum_consecutive_frames (int): Number of consecutive frames an object
- must be tracked to be considered 'valid'. Prevents spurious tracks but
- may miss short tracks.
- minimum_iou_threshold (float): IOU threshold for gating in the matching cascade.
- appearance_threshold (float): Cosine distance threshold for appearance matching.
- Only matches below this threshold are considered valid.
- appearance_weight (float): Weight (0-1) balancing motion (IOU) and appearance
- distance in the combined matching cost.
- distance_metric (str): Distance metric for appearance features (e.g., 'cosine',
- 'euclidean'). See `scipy.spatial.distance.cdist`.
- """ # noqa: E501
-
- def __init__(
- self,
- reid_model: ReIDModel,
- device: Optional[str] = None,
- lost_track_buffer: int = 30,
- frame_rate: float = 30.0,
- track_activation_threshold: float = 0.25,
- minimum_consecutive_frames: int = 3,
- minimum_iou_threshold: float = 0.3,
- appearance_threshold: float = 0.7,
- appearance_weight: float = 0.5,
- distance_metric: str = "cosine",
- ):
- self.reid_model = reid_model
- self.lost_track_buffer = lost_track_buffer
- self.frame_rate = frame_rate
- self.minimum_consecutive_frames = minimum_consecutive_frames
- self.minimum_iou_threshold = minimum_iou_threshold
- self.track_activation_threshold = track_activation_threshold
- self.appearance_threshold = appearance_threshold
- self.appearance_weight = appearance_weight
- self.distance_metric = distance_metric
- # Calculate maximum frames without update based on lost_track_buffer and
- # frame_rate. This scales the buffer based on the frame rate to ensure
- # consistent time-based tracking across different frame rates.
- self.maximum_frames_without_update = int(
- self.frame_rate / 30.0 * self.lost_track_buffer
- )
-
- self.trackers: list[DeepSORTKalmanBoxTracker] = []
-
- def _get_appearance_distance_matrix(
- self,
- detection_features: np.ndarray,
- ) -> np.ndarray:
- """
- Calculate appearance distance matrix between tracks and detections.
-
- Args:
- detection_features (np.ndarray): Features extracted from current detections.
-
- Returns:
- np.ndarray: Appearance distance matrix.
- """
-
- if len(self.trackers) == 0 or len(detection_features) == 0:
- return np.zeros((len(self.trackers), len(detection_features)))
-
- track_features = np.array([t.get_feature() for t in self.trackers])
- distance_matrix = cdist(
- track_features, detection_features, metric=self.distance_metric
- )
- distance_matrix = np.clip(distance_matrix, 0, 1)
-
- return distance_matrix
-
- def _get_combined_distance_matrix(
- self,
- iou_matrix: np.ndarray,
- appearance_dist_matrix: np.ndarray,
- ) -> np.ndarray:
- """
- Combine IOU and appearance distances into a single distance matrix.
-
- Args:
- iou_matrix (np.ndarray): IOU matrix between tracks and detections.
- appearance_dist_matrix (np.ndarray): Appearance distance matrix.
-
- Returns:
- np.ndarray: Combined distance matrix.
- """
- iou_distance: np.ndarray = 1 - iou_matrix
- combined_dist = (
- 1 - self.appearance_weight
- ) * iou_distance + self.appearance_weight * appearance_dist_matrix
-
- # Set high distance for IOU below threshold
- mask = iou_matrix < self.minimum_iou_threshold
- combined_dist[mask] = 1.0
-
- # Set high distance for appearance above threshold
- mask = appearance_dist_matrix > self.appearance_threshold
- combined_dist[mask] = 1.0
-
- return combined_dist
-
- def _get_associated_indices(
- self,
- iou_matrix: np.ndarray,
- detection_features: np.ndarray,
- ) -> tuple[list[tuple[int, int]], set[int], set[int]]:
- """
- Associate detections to trackers based on both IOU and appearance.
-
- Args:
- iou_matrix (np.ndarray): IOU matrix between tracks and detections.
- detection_features (np.ndarray): Features extracted from current detections.
-
- Returns:
- tuple[list[tuple[int, int]], set[int], set[int]]: Matched indices,
- unmatched trackers, unmatched detections.
- """
- appearance_dist_matrix = self._get_appearance_distance_matrix(
- detection_features
- )
- combined_dist = self._get_combined_distance_matrix(
- iou_matrix, appearance_dist_matrix
- )
- matched_indices = []
- unmatched_trackers = set(range(len(self.trackers)))
- unmatched_detections = set(range(len(detection_features)))
-
- if combined_dist.size > 0:
- row_indices, col_indices = np.where(combined_dist < 1.0)
- sorted_pairs = sorted(
- zip(map(int, row_indices), map(int, col_indices)),
- key=lambda x: combined_dist[x[0], x[1]],
- )
-
- used_rows = set()
- used_cols = set()
- for row, col in sorted_pairs:
- if (row not in used_rows) and (col not in used_cols):
- used_rows.add(row)
- used_cols.add(col)
- matched_indices.append((row, col))
-
- unmatched_trackers = unmatched_trackers - {int(row) for row in used_rows}
- unmatched_detections = unmatched_detections - {
- int(col) for col in used_cols
- }
-
- return matched_indices, unmatched_trackers, unmatched_detections
-
- def _spawn_new_trackers(
- self,
- detections: sv.Detections,
- detection_boxes: np.ndarray,
- detection_features: np.ndarray,
- unmatched_detections: set[int],
- ):
- """
- Create new trackers for unmatched detections with confidence above threshold.
-
- Args:
- detections (sv.Detections): Current detections.
- detection_boxes (np.ndarray): Bounding boxes for detections.
- detection_features (np.ndarray): Features for detections.
- unmatched_detections (set[int]): Indices of unmatched detections.
- """
- for detection_idx in unmatched_detections:
- if (
- detections.confidence is None
- or detection_idx >= len(detections.confidence)
- or detections.confidence[detection_idx]
- >= self.track_activation_threshold
- ):
- feature = None
- if (
- detection_features is not None
- and len(detection_features) > detection_idx
- ):
- feature = detection_features[detection_idx]
-
- new_tracker = DeepSORTKalmanBoxTracker(
- bbox=detection_boxes[detection_idx], feature=feature
- )
- self.trackers.append(new_tracker)
-
- def update(self, detections: sv.Detections, frame: np.ndarray) -> sv.Detections:
- """Updates the tracker state with new detections and appearance features.
-
- Extracts appearance features, performs Kalman filter prediction, calculates
- IOU and appearance distance matrices, associates detections with tracks using
- a combined metric, updates matched tracks (position and appearance), and
- initializes new tracks for unmatched high-confidence detections.
-
- Args:
- detections (sv.Detections): The latest set of object detections.
- frame (np.ndarray): The current video frame, used for extracting
- appearance features from detections.
-
- Returns:
- sv.Detections: A copy of the input detections, augmented with assigned
- `tracker_id` for each successfully tracked object. Detections not
- associated with a track will not have a `tracker_id`.
- """
- if len(self.trackers) == 0 and len(detections) == 0:
- detections.tracker_id = np.array([], dtype=int)
- return detections
-
- # Convert detections to a (N x 4) array (x1, y1, x2, y2)
- detection_boxes = (
- detections.xyxy if len(detections) > 0 else np.array([]).reshape(0, 4)
- )
-
- # Extract appearance features from the frame and detections
- detection_features = self.reid_model.extract_features(detections, frame)
-
- # Predict new locations for existing trackers
- for tracker in self.trackers:
- tracker.predict()
-
- # Build IOU cost matrix between detections and predicted bounding boxes
- iou_matrix = get_iou_matrix(
- trackers=self.trackers, detection_boxes=detection_boxes
- )
-
- # Associate detections to trackers based on IOU
- matched_indices, _, unmatched_detections = self._get_associated_indices(
- iou_matrix, detection_features
- )
-
- # Update matched trackers with assigned detections
- for row, col in matched_indices:
- self.trackers[row].update(detection_boxes[col])
- if detection_features is not None and len(detection_features) > col:
- self.trackers[row].update_feature(detection_features[col])
-
- # Create new trackers for unmatched detections with confidence above threshold
- self._spawn_new_trackers(
- detections, detection_boxes, detection_features, unmatched_detections
- )
-
- # Remove dead trackers
- self.trackers = get_alive_trackers(
- trackers=self.trackers,
- maximum_frames_without_update=self.maximum_frames_without_update,
- minimum_consecutive_frames=self.minimum_consecutive_frames,
- )
-
- # Update detections with tracker IDs
- updated_detections = update_detections_with_track_ids(
- trackers=self.trackers,
- detections=detections,
- detection_boxes=detection_boxes,
- minimum_consecutive_frames=self.minimum_consecutive_frames,
- minimum_iou_threshold=self.minimum_iou_threshold,
- )
-
- return updated_detections
-
- def reset(self) -> None:
- """Resets the tracker's internal state.
-
- Clears all active tracks and resets the track ID counter.
- """
- self.trackers = []
- DeepSORTKalmanBoxTracker.count_id = 0
diff --git a/trackers/core/reid/__init__.py b/trackers/core/reid/__init__.py
deleted file mode 100644
index ac00fe1c..00000000
--- a/trackers/core/reid/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-from trackers.log import get_logger
-
-logger = get_logger(__name__)
-
-try:
- from trackers.core.reid.dataset.base import TripletsDataset
- from trackers.core.reid.dataset.market_1501 import get_market1501_dataset
- from trackers.core.reid.model import ReIDModel
-
- __all__ = ["ReIDModel", "TripletsDataset", "get_market1501_dataset"]
-except ImportError:
- logger.warning(
- "ReIDModel dependencies not installed. ReIDModel will not be available. "
- "Please run `pip install trackers[reid]` and try again."
- )
- pass
diff --git a/trackers/core/reid/callbacks.py b/trackers/core/reid/callbacks.py
deleted file mode 100644
index c879382f..00000000
--- a/trackers/core/reid/callbacks.py
+++ /dev/null
@@ -1,245 +0,0 @@
-import os
-from typing import Any, Optional
-
-import matplotlib.pyplot as plt
-
-
-class BaseCallback:
- def on_train_batch_start(self, logs: dict, idx: int):
- pass
-
- def on_train_batch_end(self, logs: dict, idx: int):
- pass
-
- def on_train_epoch_end(self, logs: dict, epoch: int):
- pass
-
- def on_validation_batch_start(self, logs: dict, idx: int):
- pass
-
- def on_validation_batch_end(self, logs: dict, idx: int):
- pass
-
- def on_validation_epoch_end(self, logs: dict, epoch: int):
- pass
-
- def on_checkpoint_save(self, checkpoint_path: str, epoch: int):
- pass
-
- def on_end(self):
- pass
-
-
-class TensorboardCallback(BaseCallback):
- def __init__(
- self,
- log_dir: Optional[str] = None,
- comment: str = "",
- purge_step: Optional[Any] = None,
- max_queue: int = 10,
- flush_secs: int = 120,
- filename_suffix: str = "",
- ):
- from torch.utils.tensorboard import SummaryWriter
-
- self.writer = SummaryWriter(
- log_dir,
- comment=comment,
- filename_suffix=filename_suffix,
- purge_step=purge_step,
- max_queue=max_queue,
- flush_secs=flush_secs,
- )
-
- def on_train_batch_end(self, logs: dict, idx: int):
- for key, value in logs.items():
- self.writer.add_scalar(key, value, idx)
-
- def on_train_epoch_end(self, logs: dict, epoch: int):
- for key, value in logs.items():
- self.writer.add_scalar(key, value, epoch)
-
- def on_validation_epoch_end(self, logs: dict, epoch: int):
- for key, value in logs.items():
- self.writer.add_scalar(key, value, epoch)
-
- def on_end(self):
- self.writer.flush()
- self.writer.close()
-
-
-class WandbCallback(BaseCallback):
- def __init__(self, config: dict[str, Any]) -> None:
- import wandb
-
- self.run = wandb.init(config=config) if not wandb.run else wandb.run # type: ignore
-
- self.run.define_metric("batch/step")
- self.run.define_metric("batch/train/loss", step_metric="batch/step")
-
- self.run.define_metric("epoch")
- self.run.define_metric("train/loss", step_metric="epoch")
- self.run.define_metric("validation/loss", step_metric="epoch")
-
- def on_train_batch_end(self, logs: dict, idx: int):
- logs["batch/step"] = idx
- self.run.log(logs)
-
- def on_train_epoch_end(self, logs: dict, epoch: int):
- logs["epoch"] = epoch
- self.run.log(logs)
-
- def on_validation_epoch_end(self, logs: dict, epoch: int):
- logs["epoch"] = epoch
- self.run.log(logs)
-
- def on_checkpoint_save(self, checkpoint_path: str, epoch: int):
- self.run.log_model(
- path=checkpoint_path,
- name=f"checkpoint_{self.run.id}",
- aliases=[f"epoch-{epoch}", "latest"],
- )
-
- def on_end(self):
- self.run.finish()
-
-
-class MatplotlibCallback(BaseCallback):
- def __init__(self, log_dir: str):
- self.log_dir = log_dir
- self.train_history: dict[str, list[tuple[int, float]]] = {}
- self.validation_history: dict[str, list[tuple[int, float]]] = {}
-
- def on_train_batch_end(self, logs: dict, idx: int):
- for key, value in logs.items():
- self.train_history.setdefault(key, []).append((idx, value))
-
- def on_train_epoch_end(self, logs: dict, epoch: int):
- for key, value in logs.items():
- self.train_history.setdefault(key, []).append((epoch, value))
-
- def on_validation_epoch_end(self, logs: dict, epoch: int):
- for key, value in logs.items():
- self.validation_history.setdefault(key, []).append((epoch, value))
-
- def _plot_subplot(
- self,
- ax,
- title_prefix: str,
- base_metric_name: str,
- xlabel: str,
- train_keys: list[str],
- val_keys: Optional[list[str]] = None,
- ):
- train_data_points = []
- for key in train_keys:
- data = self.train_history.get(key)
- if data: # Checks for None and non-empty list
- train_data_points = data
- break
-
- val_data_points = []
- if val_keys:
- for key in val_keys:
- data = self.validation_history.get(key)
- if data: # Checks for None and non-empty list
- val_data_points = data
- break
-
- plotted_anything = False
- if train_data_points:
- x, y = zip(*train_data_points)
- ax.plot(x, y, label="train", marker=".", markersize=5, linewidth=1)
- plotted_anything = True
-
- if val_data_points:
- x_val, y_val = zip(*val_data_points)
- ax.plot(
- x_val,
- y_val,
- label="validation",
- marker=".",
- markersize=5,
- linewidth=1,
- linestyle="--",
- )
- plotted_anything = True
-
- formatted_base_name = " ".join(
- [item.capitalize() for item in base_metric_name.split("_")]
- )
- ax.set_title(f"{title_prefix} {formatted_base_name}")
- ax.set_xlabel(xlabel)
- ax.set_ylabel(formatted_base_name)
-
- if plotted_anything:
- ax.legend()
- ax.grid(True, linestyle="--", alpha=0.7)
- else:
- ax.text(
- 0.5,
- 0.5,
- "No data",
- ha="center",
- va="center",
- transform=ax.transAxes,
- fontsize=10,
- color="gray",
- )
- ax.set_xticks([])
- ax.set_yticks([])
- for spine in ax.spines.values():
- spine.set_edgecolor("lightgray")
-
- def on_end(self):
- if not self.train_history and not self.validation_history:
- return
-
- fig, axes = plt.subplots(2, 2, figsize=(12, 8), squeeze=False)
-
- # Plot 1: Top-left - Batch Triplet Accuracy
- self._plot_subplot(
- axes[0, 0],
- title_prefix="Batch",
- base_metric_name="triplet_accuracy",
- xlabel="Batch",
- train_keys=["batch/triplet_accuracy", "batch/train/triplet_accuracy"],
- val_keys=None,
- )
-
- # Plot 2: Top-right - Epoch Triplet Accuracy
- self._plot_subplot(
- axes[0, 1],
- title_prefix="Epoch",
- base_metric_name="triplet_accuracy",
- xlabel="Epoch",
- train_keys=["train/triplet_accuracy", "triplet_accuracy"],
- val_keys=["validation/triplet_accuracy", "triplet_accuracy"],
- )
-
- # Plot 3: Bottom-left - Batch Loss
- self._plot_subplot(
- axes[1, 0],
- title_prefix="Batch",
- base_metric_name="loss",
- xlabel="Batch",
- train_keys=["batch/loss", "batch/train/loss"],
- val_keys=None,
- )
-
- # Plot 4: Bottom-right - Epoch Loss
- self._plot_subplot(
- axes[1, 1],
- title_prefix="Epoch",
- base_metric_name="loss",
- xlabel="Epoch",
- train_keys=["train/loss", "loss"],
- val_keys=["validation/loss", "loss"],
- )
-
- os.makedirs(self.log_dir, exist_ok=True)
-
- plt.tight_layout(pad=2.0)
- fig.savefig(os.path.join(self.log_dir, "metrics_plot.png"), dpi=150)
- plt.show()
- plt.close(fig)
diff --git a/trackers/core/reid/dataset/__init__.py b/trackers/core/reid/dataset/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/trackers/core/reid/dataset/base.py b/trackers/core/reid/dataset/base.py
deleted file mode 100644
index fc4efd43..00000000
--- a/trackers/core/reid/dataset/base.py
+++ /dev/null
@@ -1,171 +0,0 @@
-from __future__ import annotations
-
-import random
-from pathlib import Path
-from typing import Optional, Tuple, Union
-
-import torch
-from PIL import Image
-from supervision.dataset.utils import train_test_split
-from torch.utils.data import Dataset
-from torchvision.transforms import Compose, ToTensor
-
-from trackers.core.reid.dataset.utils import validate_tracker_id_to_images
-
-
-class TripletsDataset(Dataset):
- """A dataset that provides triplets of images for training ReID models.
-
- This dataset is designed for training models with triplet loss, where each sample
- consists of an anchor image, a positive image (same identity as anchor),
- and a negative image (different identity from anchor).
-
- Args:
- tracker_id_to_images (dict[str, list[str]]): Dictionary mapping tracker IDs
- to lists of image paths
- transforms (Optional[Compose]): Optional image transformations to apply
-
- Attributes:
- tracker_id_to_images (dict[str, list[str]]): Dictionary mapping tracker IDs
- to lists of image paths
- transforms (Optional[Compose]): Optional image transformations to apply
- tracker_ids (list[str]): List of all unique tracker IDs in the dataset
- """
-
- def __init__(
- self,
- tracker_id_to_images: dict[str, list[str]],
- transforms: Optional[Compose] = None,
- ):
- self.tracker_id_to_images = validate_tracker_id_to_images(tracker_id_to_images)
- self.transforms = transforms or ToTensor()
- self.tracker_ids = list(self.tracker_id_to_images.keys())
-
- @classmethod
- def from_image_directories(
- cls,
- root_directory: str,
- transforms: Optional[Compose] = None,
- image_extensions: Tuple[str, ...] = (".jpg", ".jpeg", ".png"),
- ) -> TripletsDataset:
- """
- Create TripletsDataset from a directory structured by tracker IDs.
-
- Args:
- root_directory (str): Root directory with tracker folders.
- transforms (Optional[Compose]): Optional image transformations.
- image_extensions (Tuple[str, ...]): Valid image extensions to load.
-
- Returns:
- TripletsDataset: An initialized dataset.
- """
- root_path = Path(root_directory)
- tracker_id_to_images = {}
-
- for tracker_path in sorted(root_path.iterdir()):
- if not tracker_path.is_dir():
- continue
-
- image_paths = sorted(
- [
- str(image_path)
- for image_path in tracker_path.glob("*")
- if image_path.suffix.lower() in image_extensions
- and image_path.is_file()
- ]
- )
-
- if image_paths:
- tracker_id_to_images[tracker_path.name] = image_paths
-
- return cls(
- tracker_id_to_images=tracker_id_to_images,
- transforms=transforms,
- )
-
- def __len__(self) -> int:
- """
- Return the number of unique tracker IDs (identities) in the dataset.
-
- Returns:
- int: The total number of unique identities (tracker IDs) available for
- sampling triplets.
- """
- return len(self.tracker_ids)
-
- def _load_and_transform_image(self, image_path: str) -> torch.Tensor:
- image = Image.open(image_path).convert("RGB")
- if self.transforms:
- image = self.transforms(image)
- return image
-
- def _get_triplet_image_paths(self, tracker_id: str) -> Tuple[str, str, str]:
- tracker_id_image_paths = self.tracker_id_to_images[tracker_id]
-
- anchor_image_path, positive_image_path = random.sample( # nosec B311
- tracker_id_image_paths, 2
- )
-
- negative_candidates = [tid for tid in self.tracker_ids if tid != tracker_id]
- negative_tracker_id = random.choice(negative_candidates) # nosec B311
-
- negative_image_path = random.choice( # nosec B311
- self.tracker_id_to_images[negative_tracker_id]
- )
-
- return anchor_image_path, positive_image_path, negative_image_path
-
- def __getitem__(
- self, index: int
- ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:
- """
- Retrieve a random triplet (anchor, positive, negative) of images for a given
- identity.
-
- For the tracker ID at the given index, samples two different images as the
- anchor and positive (same identity), and one image from a different tracker ID
- as the negative (different identity).
-
- Args:
- index (int): Index of the tracker ID (identity) to sample the triplet from.
-
- Returns:
- Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:
- A tuple containing the anchor, positive, and negative image tensors.
- """
- tracker_id = self.tracker_ids[index]
-
- anchor_image_path, positive_image_path, negative_image_path = (
- self._get_triplet_image_paths(tracker_id)
- )
-
- anchor_image = self._load_and_transform_image(anchor_image_path)
- positive_image = self._load_and_transform_image(positive_image_path)
- negative_image = self._load_and_transform_image(negative_image_path)
-
- return anchor_image, positive_image, negative_image
-
- def split(
- self,
- split_ratio: float = 0.8,
- random_state: Optional[Union[int, float, str, bytes, bytearray]] = None,
- shuffle: bool = True,
- ) -> Tuple[TripletsDataset, TripletsDataset]:
- train_tracker_id_to_images, validation_tracker_id_to_images = train_test_split(
- list(self.tracker_id_to_images.keys()),
- train_ratio=split_ratio,
- random_state=random_state,
- shuffle=shuffle,
- )
- train_tracker_id_to_images = {
- tracker_id: self.tracker_id_to_images[tracker_id]
- for tracker_id in train_tracker_id_to_images
- }
- validation_tracker_id_to_images = {
- tracker_id: self.tracker_id_to_images[tracker_id]
- for tracker_id in validation_tracker_id_to_images
- }
- return (
- TripletsDataset(train_tracker_id_to_images, self.transforms),
- TripletsDataset(validation_tracker_id_to_images, self.transforms),
- )
diff --git a/trackers/core/reid/dataset/market_1501.py b/trackers/core/reid/dataset/market_1501.py
deleted file mode 100644
index a1b15b73..00000000
--- a/trackers/core/reid/dataset/market_1501.py
+++ /dev/null
@@ -1,61 +0,0 @@
-import glob
-import os
-from collections import defaultdict
-from typing import Dict, List, Optional, Tuple, Union
-
-from torchvision.transforms import Compose
-
-from trackers.core.reid.dataset.base import TripletsDataset
-
-
-def parse_market1501_dataset(data_dir: str) -> Dict[str, List[str]]:
- """Parse the [Market1501 dataset](https://paperswithcode.com/dataset/market-1501)
- to create a dictionary mapping tracker IDs to lists of image paths.
-
- Args:
- data_dir (str): The path to the Market1501 dataset.
-
- Returns:
- Dict[str, List[str]]: A dictionary mapping tracker IDs to lists of image paths.
- """
- image_files = glob.glob(os.path.join(data_dir, "*.jpg"))
- tracker_id_to_images = defaultdict(list)
- for image_file in image_files:
- tracker_id = os.path.basename(image_file).split("_")[0]
- tracker_id_to_images[tracker_id].append(image_file)
- return dict(tracker_id_to_images)
-
-
-def get_market1501_dataset(
- data_dir: str,
- split_ratio: Optional[float] = None,
- random_state: Optional[Union[int, float, str, bytes, bytearray]] = None,
- shuffle: bool = True,
- transforms: Optional[Compose] = None,
-) -> Union[TripletsDataset, Tuple[TripletsDataset, TripletsDataset]]:
- """Get the [Market1501 dataset](https://paperswithcode.com/dataset/market-1501).
-
- Args:
- data_dir (str): The path to the bounding box train/test directory of the
- [Market1501 dataset](https://paperswithcode.com/dataset/market-1501).
- split_ratio (Optional[float]): The ratio of the dataset to split into training
- and validation sets. If `None`, the dataset is returned as a single
- `TripletsDataset` object, otherwise the dataset is split into a tuple of
- training and validation `TripletsDataset` objects.
- random_state (Optional[Union[int, float, str, bytes, bytearray]]): The random
- state to use for the split.
- shuffle (bool): Whether to shuffle the dataset.
- transforms (Optional[Compose]): The transforms to apply to the dataset.
-
- Returns:
- Tuple[TripletsDataset, TripletsDataset]: A tuple of training and validation
- `TripletsDataset` objects.
- """
- tracker_id_to_images = parse_market1501_dataset(data_dir)
- dataset = TripletsDataset(tracker_id_to_images, transforms)
- if split_ratio is not None:
- train_dataset, validation_dataset = dataset.split(
- split_ratio=split_ratio, random_state=random_state, shuffle=shuffle
- )
- return train_dataset, validation_dataset
- return dataset
diff --git a/trackers/core/reid/dataset/utils.py b/trackers/core/reid/dataset/utils.py
deleted file mode 100644
index 41436a82..00000000
--- a/trackers/core/reid/dataset/utils.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from trackers.log import get_logger
-
-logger = get_logger(__name__)
-
-
-def validate_tracker_id_to_images(
- tracker_id_to_images: dict[str, list[str]],
-) -> dict[str, list[str]]:
- """Validates a dictionary that maps tracker IDs to lists of image paths for the
- `TripletsDataset` for training ReID models using triplet loss.
-
- Args:
- tracker_id_to_images (dict[str, list[str]]): The tracker ID to images
- dictionary.
-
- Returns:
- dict[str, list[str]]: The validated tracker ID to images dictionary.
- """
- valid_tracker_ids = {}
- for tracker_id, image_paths in tracker_id_to_images.items():
- if len(image_paths) < 2:
- logger.warning(
- f"Tracker ID '{tracker_id}' has less than 2 images. "
- f"Skipping this tracker ID."
- )
- else:
- valid_tracker_ids[tracker_id] = image_paths
-
- if len(valid_tracker_ids) < 2:
- raise ValueError(
- "Tracker ID to images dictionary must contain at least 2 items "
- "to select negative samples."
- )
-
- return valid_tracker_ids
diff --git a/trackers/core/reid/metrics.py b/trackers/core/reid/metrics.py
deleted file mode 100644
index 7d348f00..00000000
--- a/trackers/core/reid/metrics.py
+++ /dev/null
@@ -1,67 +0,0 @@
-from abc import ABC, abstractmethod
-
-import torch
-import torch.nn.functional as F
-
-
-class TripletMetric(ABC):
- @abstractmethod
- def update(
- self,
- anchor_embed: torch.Tensor,
- positive_embed: torch.Tensor,
- negative_embed: torch.Tensor,
- ) -> None:
- pass
-
- @abstractmethod
- def compute(self) -> float:
- pass
-
- @abstractmethod
- def reset(self) -> None:
- pass
-
-
-class TripletAccuracyMetric(TripletMetric):
- """
- Calculates the triplet accuracy using pairwise distance.
- Accuracy is defined as the proportion of triplets where the distance
- between the anchor and positive embedding is less than the distance
- between the anchor and negative embedding.
- """
-
- def __init__(self):
- self.correct = 0
- self.total = 0
-
- def __str__(self):
- return "triplet_accuracy"
-
- def update(
- self,
- anchor_embed: torch.Tensor,
- positive_embed: torch.Tensor,
- negative_embed: torch.Tensor,
- ) -> None:
- """
- Update the metric with a batch of embeddings.
-
- Args:
- anchor_embed (torch.Tensor): Embeddings of the anchor samples.
- positive_embed (torch.Tensor): Embeddings of the positive samples.
- negative_embed (torch.Tensor): Embeddings of the negative samples.
- """
- dist_ap = F.pairwise_distance(anchor_embed, positive_embed, p=2)
- dist_an = F.pairwise_distance(anchor_embed, negative_embed, p=2)
- self.correct += torch.sum(dist_ap < dist_an).item()
- self.total += anchor_embed.size(0)
-
- def compute(self) -> float:
- if self.total == 0:
- return 0.0
- return self.correct / self.total
-
- def reset(self) -> None:
- self.correct = 0
- self.total = 0
diff --git a/trackers/core/reid/model.py b/trackers/core/reid/model.py
deleted file mode 100644
index bbd7aacf..00000000
--- a/trackers/core/reid/model.py
+++ /dev/null
@@ -1,549 +0,0 @@
-from __future__ import annotations
-
-import json
-import os
-from typing import Any, Callable, Optional, Union
-
-import numpy as np
-import PIL
-import supervision as sv
-import timm
-import torch
-import torch.nn as nn
-import torch.optim as optim
-from safetensors.torch import save_file
-from timm.data import resolve_data_config
-from timm.data.transforms_factory import create_transform
-from torch.utils.data import DataLoader
-from torchvision.transforms import Compose, ToPILImage
-from tqdm.auto import tqdm
-
-from trackers.core.reid.callbacks import BaseCallback
-from trackers.core.reid.metrics import (
- TripletAccuracyMetric,
- TripletMetric,
-)
-from trackers.log import get_logger
-from trackers.utils.torch_utils import load_safetensors_checkpoint, parse_device_spec
-
-logger = get_logger(__name__)
-
-
-def _initialize_reid_model_from_timm(
- cls,
- model_name_or_checkpoint_path: str,
- device: Optional[str] = "auto",
- get_pooled_features: bool = True,
- **kwargs,
-):
- if model_name_or_checkpoint_path not in timm.list_models(
- filter=model_name_or_checkpoint_path, pretrained=True
- ):
- probable_model_name_list = timm.list_models(
- f"*{model_name_or_checkpoint_path}*", pretrained=True
- )
- if len(probable_model_name_list) == 0:
- raise ValueError(
- f"Model {model_name_or_checkpoint_path} not found in timm. "
- + "Please check the model name and try again."
- )
- logger.warning(
- f"Model {model_name_or_checkpoint_path} not found in timm. "
- + f"Using {probable_model_name_list[0]} instead."
- )
- model_name_or_checkpoint_path = probable_model_name_list[0]
- if not get_pooled_features:
- kwargs["global_pool"] = ""
- model = timm.create_model(
- model_name_or_checkpoint_path, pretrained=True, num_classes=0, **kwargs
- )
- config = resolve_data_config(model.pretrained_cfg)
- transforms = create_transform(**config)
- model_metadata = {
- "model_name_or_checkpoint_path": model_name_or_checkpoint_path,
- "get_pooled_features": get_pooled_features,
- "kwargs": kwargs,
- }
- return cls(model, device, transforms, model_metadata)
-
-
-def _initialize_reid_model_from_checkpoint(cls, checkpoint_path: str):
- state_dict, config = load_safetensors_checkpoint(checkpoint_path)
- reid_model_instance = _initialize_reid_model_from_timm(
- cls, **config["model_metadata"]
- )
- if config["projection_dimension"]:
- reid_model_instance._add_projection_layer(
- projection_dimension=config["projection_dimension"]
- )
- for k, v in state_dict.items():
- state_dict[k].to(reid_model_instance.device)
- reid_model_instance.backbone_model.load_state_dict(state_dict)
- return reid_model_instance
-
-
-class ReIDModel:
- """
- A ReID model that is used to extract features from detection crops for trackers
- that utilize appearance features.
-
- Args:
- backbone_model (nn.Module): The torch model to use as the backbone.
- device (Optional[str]): The device to run the model on.
- transforms (Optional[Union[Callable, list[Callable]]]): The transforms to
- apply to the input images.
- model_metadata (dict[str, Any]): Metadata about the model architecture.
- """
-
- def __init__(
- self,
- backbone_model: nn.Module,
- device: Optional[str] = "auto",
- transforms: Optional[Union[Callable, list[Callable]]] = None,
- model_metadata: dict[str, Any] = {},
- ):
- self.backbone_model = backbone_model
- self.device = parse_device_spec(device or "auto")
- self.backbone_model.to(self.device)
- self.backbone_model.eval()
- self.train_transforms = (
- (Compose(*transforms) if isinstance(transforms, list) else transforms)
- if transforms is not None
- else None
- )
- self.inference_transforms = Compose(
- [ToPILImage(), *transforms]
- if isinstance(transforms, list)
- else [ToPILImage(), transforms]
- )
- self.model_metadata = model_metadata
-
- @classmethod
- def from_timm(
- cls,
- model_name_or_checkpoint_path: str,
- device: Optional[str] = "auto",
- get_pooled_features: bool = True,
- **kwargs,
- ) -> ReIDModel:
- """
- Create a `ReIDModel` with a [timm](https://huggingface.co/docs/timm)
- model as the backbone.
-
- Args:
- model_name_or_checkpoint_path (str): Name of the timm model to use or
- path to a safetensors checkpoint. If the exact model name is not
- found, the closest match from `timm.list_models` will be used.
- device (str): Device to run the model on.
- get_pooled_features (bool): Whether to get the pooled features from the
- model or not.
- **kwargs: Additional keyword arguments to pass to
- [`timm.create_model`](https://huggingface.co/docs/timm/en/reference/models#timm.create_model).
-
- Returns:
- ReIDModel: A new instance of `ReIDModel`.
- """
- if os.path.exists(model_name_or_checkpoint_path):
- return _initialize_reid_model_from_checkpoint(
- cls, model_name_or_checkpoint_path
- )
- else:
- return _initialize_reid_model_from_timm(
- cls,
- model_name_or_checkpoint_path,
- device,
- get_pooled_features,
- **kwargs,
- )
-
- def extract_features(
- self, detections: sv.Detections, frame: Union[np.ndarray, PIL.Image.Image]
- ) -> np.ndarray:
- """
- Extract features from detection crops in the frame.
-
- Args:
- detections (sv.Detections): Detections from which to extract features.
- frame (np.ndarray or PIL.Image.Image): The input frame.
-
- Returns:
- np.ndarray: Extracted features for each detection.
- """
- if len(detections) == 0:
- return np.array([])
-
- if isinstance(frame, PIL.Image.Image):
- frame = np.array(frame)
-
- features = []
- with torch.inference_mode():
- for box in detections.xyxy:
- crop = sv.crop_image(image=frame, xyxy=[*box.astype(int)])
- tensor = self.inference_transforms(crop).unsqueeze(0).to(self.device)
- feature = (
- torch.squeeze(self.backbone_model(tensor)).cpu().numpy().flatten()
- )
- features.append(feature)
-
- return np.array(features)
-
- def _add_projection_layer(
- self, projection_dimension: Optional[int] = None, freeze_backbone: bool = False
- ):
- """
- Perform model surgery to add a projection layer to the model and freeze the
- backbone if specified. The backbone is only frozen if `projection_dimension`
- is specified.
-
- Args:
- projection_dimension (Optional[int]): The dimension of the projection layer.
- freeze_backbone (bool): Whether to freeze the backbone of the model during
- training.
- """
- if projection_dimension is not None:
- # Freeze backbone only if specified and projection_dimension is mentioned
- if freeze_backbone:
- for param in self.backbone_model.parameters():
- param.requires_grad = False
-
- # Add projection layer if projection_dimension is specified
- self.backbone_model = nn.Sequential(
- self.backbone_model,
- nn.Linear(self.backbone_model.num_features, projection_dimension),
- )
- self.backbone_model.to(self.device)
-
- def _train_step(
- self,
- anchor_image: torch.Tensor,
- positive_image: torch.Tensor,
- negative_image: torch.Tensor,
- metrics_list: list[TripletMetric],
- ) -> dict[str, float]:
- """
- Perform a single training step.
-
- Args:
- anchor_image (torch.Tensor): The anchor image.
- positive_image (torch.Tensor): The positive image.
- negative_image (torch.Tensor): The negative image.
- metrics_list (list[Metric]): The list of metrics to update.
- """
- self.optimizer.zero_grad()
- anchor_image_features = self.backbone_model(anchor_image)
- positive_image_features = self.backbone_model(positive_image)
- negative_image_features = self.backbone_model(negative_image)
-
- loss = self.criterion(
- anchor_image_features,
- positive_image_features,
- negative_image_features,
- )
- loss.backward()
- self.optimizer.step()
-
- # Update metrics
- for metric in metrics_list:
- metric.update(
- anchor_image_features.detach(),
- positive_image_features.detach(),
- negative_image_features.detach(),
- )
-
- train_logs = {"train/loss": loss.item()}
- for metric in metrics_list:
- train_logs[f"train/{metric!s}"] = metric.compute()
-
- return train_logs
-
- def _validation_step(
- self,
- anchor_image: torch.Tensor,
- positive_image: torch.Tensor,
- negative_image: torch.Tensor,
- metrics_list: list[TripletMetric],
- ) -> dict[str, float]:
- """
- Perform a single validation step.
-
- Args:
- anchor_image (torch.Tensor): The anchor image.
- positive_image (torch.Tensor): The positive image.
- negative_image (torch.Tensor): The negative image.
- metrics_list (list[Metric]): The list of metrics to update.
- """
- with torch.inference_mode():
- anchor_image_features = self.backbone_model(anchor_image)
- positive_image_features = self.backbone_model(positive_image)
- negative_image_features = self.backbone_model(negative_image)
-
- loss = self.criterion(
- anchor_image_features,
- positive_image_features,
- negative_image_features,
- )
-
- # Update metrics
- for metric in metrics_list:
- metric.update(
- anchor_image_features.detach(),
- positive_image_features.detach(),
- negative_image_features.detach(),
- )
-
- validation_logs = {"validation/loss": loss.item()}
- for metric in metrics_list:
- validation_logs[f"validation/{metric!s}"] = metric.compute()
-
- return validation_logs
-
- def train(
- self,
- train_loader: DataLoader,
- epochs: int,
- validation_loader: Optional[DataLoader] = None,
- projection_dimension: Optional[int] = None,
- freeze_backbone: bool = False,
- learning_rate: float = 5e-5,
- weight_decay: float = 0.0,
- triplet_margin: float = 1.0,
- random_state: Optional[Union[int, float, str, bytes, bytearray]] = None,
- checkpoint_interval: Optional[int] = None,
- log_dir: str = "logs",
- log_to_matplotlib: bool = False,
- log_to_tensorboard: bool = False,
- log_to_wandb: bool = False,
- ) -> None:
- """
- Train/fine-tune the ReID model.
-
- Args:
- train_loader (DataLoader): The training data loader.
- epochs (int): The number of epochs to train the model.
- validation_loader (Optional[DataLoader]): The validation data loader.
- projection_dimension (Optional[int]): The dimension of the projection layer.
- freeze_backbone (bool): Whether to freeze the backbone of the model. The
- backbone is only frozen if `projection_dimension` is specified.
- learning_rate (float): The learning rate to use for the optimizer.
- weight_decay (float): The weight decay to use for the optimizer.
- triplet_margin (float): The margin to use for the triplet loss.
- random_state (Optional[Union[int, float, str, bytes, bytearray]]): The
- random state to use for the training.
- checkpoint_interval (Optional[int]): The interval to save checkpoints.
- log_dir (str): The directory to save logs.
- log_to_matplotlib (bool): Whether to log to matplotlib.
- log_to_tensorboard (bool): Whether to log to tensorboard.
- log_to_wandb (bool): Whether to log to wandb. If `checkpoint_interval` is
- specified, the model will be logged to wandb as well.
- Project and entity name should be set using the environment variables
- `WANDB_PROJECT` and `WANDB_ENTITY`. For more details, refer to
- [wandb environment variables](https://docs.wandb.ai/guides/track/environment-variables).
- """
- os.makedirs(log_dir, exist_ok=True)
- os.makedirs(os.path.join(log_dir, "checkpoints"), exist_ok=True)
- os.makedirs(os.path.join(log_dir, "tensorboard_logs"), exist_ok=True)
-
- if random_state is not None:
- torch.manual_seed(random_state)
-
- self._add_projection_layer(projection_dimension, freeze_backbone)
-
- # Initialize optimizer, criterion and metrics
- self.optimizer = optim.Adam(
- self.backbone_model.parameters(),
- lr=learning_rate,
- weight_decay=weight_decay,
- )
- self.criterion = nn.TripletMarginLoss(margin=triplet_margin)
- metrics_list: list[TripletMetric] = [TripletAccuracyMetric()]
-
- config = {
- "epochs": epochs,
- "learning_rate": learning_rate,
- "weight_decay": weight_decay,
- "random_state": random_state,
- "projection_dimension": projection_dimension,
- "freeze_backbone": freeze_backbone,
- "triplet_margin": triplet_margin,
- "model_metadata": self.model_metadata,
- }
-
- # Initialize callbacks
- callbacks: list[BaseCallback] = []
- if log_to_matplotlib:
- try:
- from trackers.core.reid.callbacks import MatplotlibCallback
-
- callbacks.append(MatplotlibCallback(log_dir=log_dir))
- except (ImportError, AttributeError) as e:
- logger.error(
- "Metric logging dependencies are not installed. "
- "Please install it using `pip install trackers[metrics]`.",
- )
- raise e
- if log_to_tensorboard:
- try:
- from trackers.core.reid.callbacks import TensorboardCallback
-
- callbacks.append(
- TensorboardCallback(
- log_dir=os.path.join(log_dir, "tensorboard_logs")
- )
- )
- except (ImportError, AttributeError) as e:
- logger.error(
- "Metric logging dependencies are not installed. "
- "Please install it using `pip install trackers[metrics]`."
- )
- raise e
-
- if log_to_wandb:
- try:
- from trackers.core.reid.callbacks import WandbCallback
-
- callbacks.append(WandbCallback(config=config))
- except (ImportError, AttributeError) as e:
- logger.error(
- "Metric logging dependencies are not installed. "
- "Please install it using `pip install trackers[metrics]`."
- )
- raise e
-
- # Training loop over epochs
- for epoch in tqdm(range(epochs), desc="Training"):
- # Reset metrics at the start of each epoch
- for metric in metrics_list:
- metric.reset()
-
- # Training loop over batches
- accumulated_train_logs: dict[str, Union[float, int]] = {}
- for idx, data in tqdm(
- enumerate(train_loader),
- total=len(train_loader),
- desc=f"Training Epoch {epoch + 1}/{epochs}",
- leave=False,
- ):
- anchor_image, positive_image, negative_image = data
- if self.train_transforms is not None:
- anchor_image = self.train_transforms(anchor_image)
- positive_image = self.train_transforms(positive_image)
- negative_image = self.train_transforms(negative_image)
-
- anchor_image = anchor_image.to(self.device)
- positive_image = positive_image.to(self.device)
- negative_image = negative_image.to(self.device)
-
- if callbacks:
- for callback in callbacks:
- callback.on_train_batch_start(
- {}, epoch * len(train_loader) + idx
- )
-
- train_logs = self._train_step(
- anchor_image, positive_image, negative_image, metrics_list
- )
-
- for key, value in train_logs.items():
- accumulated_train_logs[key] = (
- accumulated_train_logs.get(key, 0) + value
- )
-
- if callbacks:
- for callback in callbacks:
- for key, value in train_logs.items():
- callback.on_train_batch_end(
- {f"batch/{key}": value}, epoch * len(train_loader) + idx
- )
-
- for key, value in accumulated_train_logs.items():
- accumulated_train_logs[key] = value / len(train_loader)
-
- # Compute and add training metrics to logs
- for metric in metrics_list:
- accumulated_train_logs[f"train/{metric!s}"] = metric.compute()
- # Metrics are reset at the start of the next epoch or before validation
-
- if callbacks:
- for callback in callbacks:
- callback.on_train_epoch_end(accumulated_train_logs, epoch)
-
- # Validation loop over batches
- accumulated_validation_logs: dict[str, Union[float, int]] = {}
- if validation_loader is not None:
- # Reset metrics for validation
- for metric in metrics_list:
- metric.reset()
- for idx, data in tqdm(
- enumerate(validation_loader),
- total=len(validation_loader),
- desc=f"Validation Epoch {epoch + 1}/{epochs}",
- leave=False,
- ):
- if callbacks:
- for callback in callbacks:
- callback.on_validation_batch_start(
- {}, epoch * len(train_loader) + idx
- )
-
- anchor_image, positive_image, negative_image = data
- if self.train_transforms is not None:
- anchor_image = self.train_transforms(anchor_image)
- positive_image = self.train_transforms(positive_image)
- negative_image = self.train_transforms(negative_image)
-
- anchor_image = anchor_image.to(self.device)
- positive_image = positive_image.to(self.device)
- negative_image = negative_image.to(self.device)
-
- validation_logs = self._validation_step(
- anchor_image, positive_image, negative_image, metrics_list
- )
-
- for key, value in validation_logs.items():
- accumulated_validation_logs[key] = (
- accumulated_validation_logs.get(key, 0) + value
- )
-
- if callbacks:
- for callback in callbacks:
- for key, value in validation_logs.items():
- callback.on_validation_batch_end(
- {f"batch/{key}": value},
- epoch * len(train_loader) + idx,
- )
-
- for key, value in accumulated_validation_logs.items():
- accumulated_validation_logs[key] = value / len(validation_loader)
-
- # Compute and add validation metrics to logs
- for metric in metrics_list:
- accumulated_validation_logs[f"validation/{metric!s}"] = (
- metric.compute()
- )
- # Metrics will be reset at the start of the next training epoch loop
-
- if callbacks:
- for callback in callbacks:
- callback.on_validation_epoch_end(accumulated_validation_logs, epoch)
-
- # Save checkpoint
- if (
- checkpoint_interval is not None
- and (epoch + 1) % checkpoint_interval == 0
- ):
- state_dict = self.backbone_model.state_dict()
- checkpoint_path = os.path.join(
- log_dir, "checkpoints", f"reid_model_{epoch + 1}.safetensors"
- )
- save_file(
- state_dict,
- checkpoint_path,
- metadata={"config": json.dumps(config), "format": "pt"},
- )
- if callbacks:
- for callback in callbacks:
- callback.on_checkpoint_save(checkpoint_path, epoch + 1)
-
- if callbacks:
- for callback in callbacks:
- callback.on_end()
diff --git a/trackers/core/sort/tracker.py b/trackers/core/sort/tracker.py
index 7e157c9c..312b162c 100644
--- a/trackers/core/sort/tracker.py
+++ b/trackers/core/sort/tracker.py
@@ -19,23 +19,23 @@ class SORTTracker(BaseTracker):
Hungarian algorithm or simple IOU matching for data association.
Args:
- lost_track_buffer (int): Number of frames to buffer when a track is lost.
+ lost_track_buffer: Number of frames to buffer when a track is lost.
Increasing lost_track_buffer enhances occlusion handling, significantly
improving tracking through occlusions, but may increase the possibility
of ID switching for objects with similar appearance.
- frame_rate (float): Frame rate of the video (frames per second).
+ frame_rate: Frame rate of the video (frames per second).
Used to calculate the maximum time a track can be lost.
- track_activation_threshold (float): Detection confidence threshold
+ track_activation_threshold: Detection confidence threshold
for track activation. Only detections with confidence above this
threshold will create new tracks. Increasing this threshold
reduces false positives but may miss real objects with low confidence.
- minimum_consecutive_frames (int): Number of consecutive frames that an object
+ minimum_consecutive_frames: Number of consecutive frames that an object
must be tracked before it is considered a 'valid' track. Increasing
`minimum_consecutive_frames` prevents the creation of accidental tracks
from false detection or double detection, but risks missing shorter
tracks. Before the tracker is considered valid, it will be assigned
`-1` as its `tracker_id`.
- minimum_iou_threshold (float): IOU threshold for associating detections to
+ minimum_iou_threshold: IOU threshold for associating detections to
existing tracks.
"""
@@ -65,13 +65,11 @@ def _get_associated_indices(
Associate detections to trackers based on IOU
Args:
- iou_matrix (np.ndarray): IOU cost matrix.
- detection_boxes (np.ndarray): Detected bounding boxes in the
- form [x1, y1, x2, y2].
+ iou_matrix: IOU cost matrix.
+ detection_boxes: Detected bounding boxes in the form [x1, y1, x2, y2].
Returns:
- tuple[list[tuple[int, int]], set[int], set[int]]: Matched indices,
- unmatched trackers, unmatched detections.
+ Matched indices, unmatched trackers, unmatched detections.
"""
matched_indices = []
unmatched_trackers = set(range(len(self.trackers)))
@@ -102,9 +100,8 @@ def _spawn_new_trackers(
above threshold.
Args:
- detections (sv.Detections): The latest set of object detections.
- detection_boxes (np.ndarray): Detected bounding boxes in the
- form [x1, y1, x2, y2].
+ detections: The latest set of object detections.
+ detection_boxes: Detected bounding boxes in the form [x1, y1, x2, y2].
"""
for detection_idx in unmatched_detections:
if (
@@ -124,13 +121,13 @@ def update(self, detections: sv.Detections) -> sv.Detections:
trackers for unmatched high-confidence detections.
Args:
- detections (sv.Detections): The latest set of object detections from a frame.
+ detections: The latest set of object detections from a frame.
Returns:
- sv.Detections: A copy of the input detections, augmented with assigned
- `tracker_id` for each successfully tracked object. Detections not
- associated with a track will not have a `tracker_id`.
- """ # noqa: E501
+ A copy of the input detections, augmented with assigned `tracker_id` for
+ each successfully tracked object. Detections not associated with a
+ track will not have a `tracker_id`.
+ """
if len(self.trackers) == 0 and len(detections) == 0:
detections.tracker_id = np.array([], dtype=int)
diff --git a/trackers/log.py b/trackers/log.py
deleted file mode 100644
index 2391d67c..00000000
--- a/trackers/log.py
+++ /dev/null
@@ -1,101 +0,0 @@
-import logging
-import os
-import sys
-from typing import Any, Dict, Final, Literal, Optional
-
-_LOG_LEVELS: Final[dict[str, int]] = {
- "DEBUG": logging.DEBUG,
- "INFO": logging.INFO,
- "WARNING": logging.WARNING,
- "ERROR": logging.ERROR,
- "CRITICAL": logging.CRITICAL,
-}
-
-_LOG_FILENAME: Final[str] = os.environ.get("TRACKERS_LOG_FILENAME", "trackers.log")
-_LOG_LEVEL_NAME: Final[str] = os.environ.get("TRACKERS_LOG_LEVEL", "ERROR").upper()
-_LOG_OUTPUT_TYPE: Final[str] = os.environ.get("TRACKERS_LOG_OUTPUT", "stderr").lower()
-_LOG_LEVEL: Final[int] = _LOG_LEVELS.get(_LOG_LEVEL_NAME, logging.ERROR)
-_LOG_FORMAT: Final[str] = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
-
-
-class LogFormatter(logging.Formatter):
- """
- Custom log formatter that adds ANSI color codes to log messages based on
- the log level for terminal output. Does not add color codes if the output
- is redirected to a file. This formatter is designed to work with Python 3.10+.
- It uses ANSI escape sequences to colorize log messages for better visibility
- in terminal environments.
- """
-
- def __init__(
- self,
- fmt: Optional[str] = None,
- datefmt: Optional[str] = None,
- style: Literal["%", "{", "$"] = "%",
- validate: bool = True,
- *,
- defaults: Optional[Dict[str, Any]] = None,
- ) -> None:
- if sys.version_info >= (3, 10):
- super().__init__(fmt, datefmt, style, validate, defaults=defaults)
- else:
- super().__init__(fmt, datefmt, style, validate)
-
- self._RESET: Final[str] = "\x1b[0m"
-
- self._COLOURS: Final[dict[int, str]] = {
- logging.DEBUG: "\x1b[38;21m",
- logging.INFO: "\x1b[34;1m",
- logging.WARNING: "\x1b[33;1m",
- logging.ERROR: "\x1b[31;1m",
- logging.CRITICAL: "\x1b[35;1m",
- }
-
- self._BASE_FORMAT: Final[str] = "%(asctime)s - %(name)s - "
- self._LEVEL_MSG_FORMAT: Final[str] = "%(levelname)s: %(message)s"
-
- self._FORMATS: dict[int, str] = {
- level: color + self._BASE_FORMAT + self._LEVEL_MSG_FORMAT + self._RESET
- for level, color in self._COLOURS.items()
- }
-
- def format(self, record: logging.LogRecord) -> str:
- """
- Formats the log record with color based on the log level.
- Args:
- record (logging.LogRecord): The log record to format.
- Returns:
- str: The formatted log message with color.
- """
-
- log_fmt = self._FORMATS.get(record.levelno)
- formatter = logging.Formatter(log_fmt, datefmt="%Y-%m-%d %H:%M:%S")
- return formatter.format(record)
-
-
-if _LOG_OUTPUT_TYPE == "file":
- logging.basicConfig(
- level=_LOG_LEVEL,
- format=_LOG_FORMAT,
- filename=_LOG_FILENAME,
- filemode="a",
- )
-else:
- root_logger = logging.getLogger()
- root_logger.setLevel(_LOG_LEVEL)
- handler = logging.StreamHandler(sys.stderr)
- handler.setFormatter(LogFormatter())
- root_logger.addHandler(handler)
-
-
-def get_logger(name: Optional[str]) -> logging.Logger:
- """
- Retrieves a logger instance with the specified name.
-
- Args:
- name (str): The name for the logger, typically __name__.
-
- Returns:
- logging.Logger: Configured logger instance.
- """
- return logging.getLogger(name)
diff --git a/trackers/utils/data_utils.py b/trackers/utils/data_utils.py
deleted file mode 100644
index 9609067d..00000000
--- a/trackers/utils/data_utils.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import zipfile
-
-from trackers.log import get_logger
-
-logger = get_logger(__name__)
-
-
-def unzip_file(source_zip_path: str, target_dir_path: str) -> None:
- """
- Extracts all files from a zip archive.
-
- Args:
- source_zip_path (str): The path to the zip file.
- target_dir_path (str): The directory to extract the contents to.
- If the directory doesn't exist, it will be created.
-
- Raises:
- FileNotFoundError: If the zip file doesn't exist.
- zipfile.BadZipFile: If the file is not a valid zip file or is corrupted.
- Exception: If any other error occurs during extraction.
- """
- with zipfile.ZipFile(source_zip_path, "r") as zip_ref:
- zip_ref.extractall(target_dir_path)
- logger.info(f"Successfully extracted '{source_zip_path}' to '{target_dir_path}'")
diff --git a/trackers/utils/downloader.py b/trackers/utils/downloader.py
deleted file mode 100644
index 8a3f3152..00000000
--- a/trackers/utils/downloader.py
+++ /dev/null
@@ -1,204 +0,0 @@
-import asyncio
-import os.path
-import shutil
-from tempfile import TemporaryDirectory
-from typing import Optional
-from urllib.parse import urlparse
-
-import aiofiles
-import aiohttp
-from tqdm.asyncio import tqdm as async_tqdm
-
-
-class _AsyncFileDownloader:
- """Asynchronously downloads files with
- support for multipart downloading and progress bars.
-
- This class handles downloading files from URLs, automatically determining whether
- to use multipart downloading based on server support for content length.
- It displays progress using tqdm.
- """
-
- def __init__(self, part_size_mb: int = 10, default_chunk_size: int = 8192):
- """Initializes the AsyncFileDownloader.
-
- Args:
- part_size_mb (int): The size of each part in megabytes for multipart downloads.
- default_chunk_size (int): The default chunk size in bytes for reading content.
- """ # noqa: E501
- self.part_size = part_size_mb * 1024**2
- self.default_chunk_size = default_chunk_size
-
- async def _get_content_length(self, url: str) -> Optional[int]:
- """Retrieves the content length of a file from a URL.
-
- Args:
- url (str): The URL of the file.
-
- Returns:
- Optional[int]: The content length in bytes if available, otherwise None.
- """
- async with aiohttp.ClientSession() as session:
- async with session.head(url) as request:
- return request.content_length
-
- def _parts_generator(self, size: int, start: int = 0):
- """Generates byte ranges for multipart downloading.
-
- Args:
- size (int): The total size of the file in bytes.
- start (int): The starting byte offset. Defaults to 0.
-
- Yields:
- Tuple[int, int]: A tuple representing the start and end byte of a part.
- """
- while size - start > self.part_size:
- yield start, start + self.part_size
- start += self.part_size
- yield start, size
-
- async def _download_part(
- self, url: str, headers: dict, save_path: str, progress_bar: async_tqdm
- ):
- """Downloads a single part of a file.
-
- Args:
- url (str): The URL to download from.
- headers (dict): HTTP headers to use for the request (e.g., for Range).
- save_path (str): The local path to save the downloaded part.
- progress_bar (async_tqdm): An instance of tqdm to update download progress.
- """
- async with aiohttp.ClientSession(headers=headers) as session:
- async with session.get(url) as request:
- async with aiofiles.open(save_path, "wb") as file:
- async for chunk in request.content.iter_chunked(
- self.default_chunk_size
- ):
- await file.write(chunk)
- progress_bar.update(len(chunk))
-
- async def process_url(
- self,
- url: str,
- save_dir: Optional[str] = None,
- output_filename: Optional[str] = None,
- ) -> str:
- """Downloads a file from a URL, handling multipart downloads and progress.
-
- If the server provides content length, the file is downloaded in parts.
- Otherwise, a direct download is attempted. Progress is displayed using tqdm.
-
- Args:
- url (str): The URL of the file to download.
- save_dir (Optional[str]): The directory to save the downloaded file.
- Defaults to the current working directory.
- output_filename (Optional[str]): The desired filename for the downloaded file.
- If None, it's inferred from the URL.
-
- Returns:
- str: The full path to the downloaded file.
- """ # noqa: E501
- if output_filename is None:
- output_filename = os.path.basename(urlparse(url).path)
-
- if save_dir is None:
- save_dir = os.path.abspath(".")
- final_save_path = os.path.join(save_dir, output_filename)
- os.makedirs(save_dir, exist_ok=True)
- tmp_dir = TemporaryDirectory(prefix=output_filename, dir=save_dir)
- try:
- size = await self._get_content_length(url)
- if size is None:
- async with aiohttp.ClientSession() as session:
- async with session.get(url) as request:
- content_length = request.content_length
- with async_tqdm(
- total=content_length,
- unit="B",
- unit_scale=True,
- desc=f"Downloading {output_filename}",
- leave=True,
- ) as pbar:
- async with aiofiles.open(final_save_path, "wb") as file:
- async for chunk in request.content.iter_chunked(
- self.default_chunk_size
- ):
- await file.write(chunk)
- pbar.update(len(chunk))
- return final_save_path
-
- tasks = []
- file_parts = []
- with async_tqdm(
- total=size,
- unit="B",
- unit_scale=True,
- desc=f"Downloading {output_filename}",
- leave=True,
- ) as pbar:
- for number, sizes in enumerate(self._parts_generator(size)):
- part_file_name = os.path.join(
- tmp_dir.name, f"{output_filename}.part{number}"
- )
- file_parts.append(part_file_name)
- tasks.append(
- self._download_part(
- url,
- {"Range": f"bytes={sizes[0]}-{sizes[1] - 1}"},
- part_file_name,
- pbar,
- )
- )
-
- await asyncio.gather(*tasks)
-
- with open(final_save_path, "wb") as wfd:
- for f_part_path in file_parts:
- with open(f_part_path, "rb") as fd:
- shutil.copyfileobj(fd, wfd)
- return final_save_path
- finally:
- tmp_dir.cleanup()
-
-
-def download_file(
- url: str, part_size_mb: int = 10, default_chunk_size: int = 8192
-) -> str:
- """Asynchronously downloads files with support for multipart downloading and progress bars.
-
- This class handles downloading files from URLs, automatically determining whether
- to use multipart downloading based on server support for content length.
- It displays progress using tqdm.
-
- Args:
- url (str): The URL to download the model file from.
- part_size_mb (int): The size of each part in megabytes for multipart downloads.
- default_chunk_size (int): The default chunk size in bytes for reading content.
-
- Returns:
- str: The local path to the downloaded file.
- """ # noqa: E501
-
- downloader = _AsyncFileDownloader(
- part_size_mb=part_size_mb, default_chunk_size=default_chunk_size
- )
- if not url:
- raise ValueError("URL cannot be empty.")
- if not urlparse(url).scheme:
- raise ValueError("Invalid URL. Please provide a valid URL.")
- if not urlparse(url).netloc:
- raise ValueError("Invalid URL. Please provide a valid URL.")
- if not urlparse(url).path:
- raise ValueError("Invalid URL. Please provide a valid URL.")
-
- try:
- loop = asyncio.get_event_loop()
- if loop.is_running():
- future = asyncio.ensure_future(downloader.process_url(url))
- file_path = loop.run_until_complete(future)
- else:
- file_path = loop.run_until_complete(downloader.process_url(url))
- except RuntimeError:
- file_path = asyncio.run(downloader.process_url(url))
- print(f"File downloaded to {file_path}.")
- return file_path
diff --git a/trackers/utils/sort_utils.py b/trackers/utils/sort_utils.py
index a290cff9..32693512 100644
--- a/trackers/utils/sort_utils.py
+++ b/trackers/utils/sort_utils.py
@@ -4,11 +4,11 @@
import numpy as np
import supervision as sv
-from trackers.core.deepsort.kalman_box_tracker import DeepSORTKalmanBoxTracker
+from trackers.core.bytetrack.kalman_box_tracker import ByteTrackKalmanBoxTracker
from trackers.core.sort.kalman_box_tracker import SORTKalmanBoxTracker
KalmanBoxTrackerType = TypeVar(
- "KalmanBoxTrackerType", bound=Union[SORTKalmanBoxTracker, DeepSORTKalmanBoxTracker]
+ "KalmanBoxTrackerType", bound=Union[SORTKalmanBoxTracker, ByteTrackKalmanBoxTracker]
)
diff --git a/trackers/utils/torch_utils.py b/trackers/utils/torch_utils.py
deleted file mode 100644
index 2d0c4b71..00000000
--- a/trackers/utils/torch_utils.py
+++ /dev/null
@@ -1,87 +0,0 @@
-import json
-import re
-from typing import Any, Tuple, Union
-
-import torch
-from safetensors import safe_open
-
-
-def parse_device_spec(device_spec: Union[str, torch.device]) -> torch.device:
- """
- Convert a string or torch.device into a valid torch.device. Allowed strings:
- `'auto'`, `'cpu'`, `'cuda'`, `'cuda:N'` (e.g. `'cuda:0'`), or `'mps'`.
- This function raises ValueError if the input is unrecognized or the GPU
- index is out of range.
-
- Args:
- device_spec (Union[str, torch.device]): A specification for the device.
- This can be a valid `torch.device` object or one of the recognized
- strings described above.
-
- Returns:
- torch.device: The corresponding `torch.device` object.
-
- Raises:
- ValueError: If the device specification is unrecognized or the provided GPU
- index exceeds the available devices.
- """
- if isinstance(device_spec, torch.device):
- return device_spec
-
- device_str = device_spec.lower()
- if device_str == "auto":
- if torch.cuda.is_available():
- return torch.device("cuda")
- elif torch.backends.mps.is_available():
- return torch.device("mps")
- else:
- return torch.device("cpu")
- elif device_str == "cpu":
- return torch.device("cpu")
- elif device_str == "cuda":
- return torch.device("cuda")
- elif device_str == "mps":
- return torch.device("mps")
- else:
- match = re.match(r"^cuda:(\d+)$", device_str)
- if match:
- index = int(match.group(1))
- if index < 0:
- raise ValueError(f"GPU index must be non-negative, got {index}.")
- if index >= torch.cuda.device_count():
- raise ValueError(
- f"Requested cuda:{index} but only {torch.cuda.device_count()}"
- + " GPU(s) are available."
- )
- return torch.device(f"cuda:{index}")
-
- raise ValueError(f"Unrecognized device spec: {device_spec}")
-
-
-def load_safetensors_checkpoint(
- checkpoint_path: str, device: str = "cpu"
-) -> Tuple[dict[str, torch.Tensor], dict[str, Any]]:
- """
- Load a safetensors checkpoint into a dictionary of tensors and a dictionary
- of metadata.
-
- Args:
- checkpoint_path (str): The path to the safetensors checkpoint.
- device (str): The device to load the checkpoint on.
-
- Returns:
- Tuple[dict[str, torch.Tensor], dict[str, Any]]: A tuple containing the
- state_dict and the config.
- """
- state_dict = {}
- with safe_open(checkpoint_path, framework="pt", device=device) as f:
- for key in f.keys():
- state_dict[key] = f.get_tensor(key)
- metadata = f.metadata()
- config = json.loads(metadata["config"]) if "config" in metadata else {}
- model_metadata = config.pop("model_metadata") if "model_metadata" in config else {}
- if "kwargs" in model_metadata:
- kwargs = model_metadata.pop("kwargs")
- model_metadata = {**kwargs, **model_metadata}
- config["model_metadata"] = model_metadata
- return state_dict, config
diff --git a/uv.lock b/uv.lock
index 04273354..7f483b35 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1,428 +1,16 @@
version = 1
revision = 3
-requires-python = ">=3.9"
+requires-python = ">=3.10"
resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-conflicts = [[
- { package = "trackers", extra = "cpu" },
- { package = "trackers", extra = "cu118" },
- { package = "trackers", extra = "cu124" },
- { package = "trackers", extra = "cu126" },
- { package = "trackers", extra = "rocm61" },
- { package = "trackers", extra = "rocm624" },
-]]
-
-[[package]]
-name = "absl-py"
-version = "2.2.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/b5/f0/e6342091061ed3a46aadc116b13edd7bb5249c3ab1b3ef07f24b0c248fc3/absl_py-2.2.2.tar.gz", hash = "sha256:bf25b2c2eed013ca456918c453d687eab4e8309fba81ee2f4c1a6aa2494175eb", size = 119982, upload-time = "2025-04-03T12:41:04.55Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f6/d4/349f7f4bd5ea92dab34f5bb0fe31775ef6c311427a14d5a5b31ecb442341/absl_py-2.2.2-py3-none-any.whl", hash = "sha256:e5797bc6abe45f64fd95dc06394ca3f2bedf3b5d895e9da691c9ee3397d70092", size = 135565, upload-time = "2025-04-03T12:41:03.172Z" },
-]
-
-[[package]]
-name = "aiofiles"
-version = "24.1.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0b/03/a88171e277e8caa88a4c77808c20ebb04ba74cc4681bf1e9416c862de237/aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c", size = 30247, upload-time = "2024-06-24T11:02:03.584Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5", size = 15896, upload-time = "2024-06-24T11:02:01.529Z" },
-]
-
-[[package]]
-name = "aiohappyeyeballs"
-version = "2.6.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload-time = "2025-03-12T01:42:48.764Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload-time = "2025-03-12T01:42:47.083Z" },
-]
-
-[[package]]
-name = "aiohttp"
-version = "3.13.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "aiohappyeyeballs" },
- { name = "aiosignal" },
- { name = "async-timeout", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "attrs" },
- { name = "frozenlist" },
- { name = "multidict" },
- { name = "propcache" },
- { name = "yarl" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", hash = "sha256:a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88", size = 7844556, upload-time = "2026-01-03T17:33:05.204Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/36/d6/5aec9313ee6ea9c7cde8b891b69f4ff4001416867104580670a31daeba5b/aiohttp-3.13.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d5a372fd5afd301b3a89582817fdcdb6c34124787c70dbcc616f259013e7eef7", size = 738950, upload-time = "2026-01-03T17:29:13.002Z" },
- { url = "https://files.pythonhosted.org/packages/68/03/8fa90a7e6d11ff20a18837a8e2b5dd23db01aabc475aa9271c8ad33299f5/aiohttp-3.13.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:147e422fd1223005c22b4fe080f5d93ced44460f5f9c105406b753612b587821", size = 496099, upload-time = "2026-01-03T17:29:15.268Z" },
- { url = "https://files.pythonhosted.org/packages/d2/23/b81f744d402510a8366b74eb420fc0cc1170d0c43daca12d10814df85f10/aiohttp-3.13.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:859bd3f2156e81dd01432f5849fc73e2243d4a487c4fd26609b1299534ee1845", size = 491072, upload-time = "2026-01-03T17:29:16.922Z" },
- { url = "https://files.pythonhosted.org/packages/d5/e1/56d1d1c0dd334cd203dd97706ce004c1aa24b34a813b0b8daf3383039706/aiohttp-3.13.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dca68018bf48c251ba17c72ed479f4dafe9dbd5a73707ad8d28a38d11f3d42af", size = 1671588, upload-time = "2026-01-03T17:29:18.539Z" },
- { url = "https://files.pythonhosted.org/packages/5f/34/8d7f962604f4bc2b4e39eb1220dac7d4e4cba91fb9ba0474b4ecd67db165/aiohttp-3.13.3-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fee0c6bc7db1de362252affec009707a17478a00ec69f797d23ca256e36d5940", size = 1640334, upload-time = "2026-01-03T17:29:21.028Z" },
- { url = "https://files.pythonhosted.org/packages/94/1d/fcccf2c668d87337ddeef9881537baee13c58d8f01f12ba8a24215f2b804/aiohttp-3.13.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c048058117fd649334d81b4b526e94bde3ccaddb20463a815ced6ecbb7d11160", size = 1722656, upload-time = "2026-01-03T17:29:22.531Z" },
- { url = "https://files.pythonhosted.org/packages/aa/98/c6f3b081c4c606bc1e5f2ec102e87d6411c73a9ef3616fea6f2d5c98c062/aiohttp-3.13.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:215a685b6fbbfcf71dfe96e3eba7a6f58f10da1dfdf4889c7dd856abe430dca7", size = 1817625, upload-time = "2026-01-03T17:29:24.276Z" },
- { url = "https://files.pythonhosted.org/packages/2c/c0/cfcc3d2e11b477f86e1af2863f3858c8850d751ce8dc39c4058a072c9e54/aiohttp-3.13.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de2c184bb1fe2cbd2cefba613e9db29a5ab559323f994b6737e370d3da0ac455", size = 1672604, upload-time = "2026-01-03T17:29:26.099Z" },
- { url = "https://files.pythonhosted.org/packages/1e/77/6b4ffcbcac4c6a5d041343a756f34a6dd26174ae07f977a64fe028dda5b0/aiohttp-3.13.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:75ca857eba4e20ce9f546cd59c7007b33906a4cd48f2ff6ccf1ccfc3b646f279", size = 1554370, upload-time = "2026-01-03T17:29:28.121Z" },
- { url = "https://files.pythonhosted.org/packages/f2/f0/e3ddfa93f17d689dbe014ba048f18e0c9f9b456033b70e94349a2e9048be/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:81e97251d9298386c2b7dbeb490d3d1badbdc69107fb8c9299dd04eb39bddc0e", size = 1642023, upload-time = "2026-01-03T17:29:30.002Z" },
- { url = "https://files.pythonhosted.org/packages/eb/45/c14019c9ec60a8e243d06d601b33dcc4fd92379424bde3021725859d7f99/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c0e2d366af265797506f0283487223146af57815b388623f0357ef7eac9b209d", size = 1649680, upload-time = "2026-01-03T17:29:31.782Z" },
- { url = "https://files.pythonhosted.org/packages/9c/fd/09c9451dae5aa5c5ed756df95ff9ef549d45d4be663bafd1e4954fd836f0/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4e239d501f73d6db1522599e14b9b321a7e3b1de66ce33d53a765d975e9f4808", size = 1692407, upload-time = "2026-01-03T17:29:33.392Z" },
- { url = "https://files.pythonhosted.org/packages/a6/81/938bc2ec33c10efd6637ccb3d22f9f3160d08e8f3aa2587a2c2d5ab578eb/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0db318f7a6f065d84cb1e02662c526294450b314a02bd9e2a8e67f0d8564ce40", size = 1543047, upload-time = "2026-01-03T17:29:34.855Z" },
- { url = "https://files.pythonhosted.org/packages/f7/23/80488ee21c8d567c83045e412e1d9b7077d27171591a4eb7822586e8c06a/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:bfc1cc2fe31a6026a8a88e4ecfb98d7f6b1fec150cfd708adbfd1d2f42257c29", size = 1715264, upload-time = "2026-01-03T17:29:36.389Z" },
- { url = "https://files.pythonhosted.org/packages/e2/83/259a8da6683182768200b368120ab3deff5370bed93880fb9a3a86299f34/aiohttp-3.13.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af71fff7bac6bb7508956696dce8f6eec2bbb045eceb40343944b1ae62b5ef11", size = 1657275, upload-time = "2026-01-03T17:29:38.162Z" },
- { url = "https://files.pythonhosted.org/packages/3f/4f/2c41f800a0b560785c10fb316216ac058c105f9be50bdc6a285de88db625/aiohttp-3.13.3-cp310-cp310-win32.whl", hash = "sha256:37da61e244d1749798c151421602884db5270faf479cf0ef03af0ff68954c9dd", size = 434053, upload-time = "2026-01-03T17:29:40.074Z" },
- { url = "https://files.pythonhosted.org/packages/80/df/29cd63c7ecfdb65ccc12f7d808cac4fa2a19544660c06c61a4a48462de0c/aiohttp-3.13.3-cp310-cp310-win_amd64.whl", hash = "sha256:7e63f210bc1b57ef699035f2b4b6d9ce096b5914414a49b0997c839b2bd2223c", size = 456687, upload-time = "2026-01-03T17:29:41.819Z" },
- { url = "https://files.pythonhosted.org/packages/f1/4c/a164164834f03924d9a29dc3acd9e7ee58f95857e0b467f6d04298594ebb/aiohttp-3.13.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5b6073099fb654e0a068ae678b10feff95c5cae95bbfcbfa7af669d361a8aa6b", size = 746051, upload-time = "2026-01-03T17:29:43.287Z" },
- { url = "https://files.pythonhosted.org/packages/82/71/d5c31390d18d4f58115037c432b7e0348c60f6f53b727cad33172144a112/aiohttp-3.13.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cb93e166e6c28716c8c6aeb5f99dfb6d5ccf482d29fe9bf9a794110e6d0ab64", size = 499234, upload-time = "2026-01-03T17:29:44.822Z" },
- { url = "https://files.pythonhosted.org/packages/0e/c9/741f8ac91e14b1d2e7100690425a5b2b919a87a5075406582991fb7de920/aiohttp-3.13.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:28e027cf2f6b641693a09f631759b4d9ce9165099d2b5d92af9bd4e197690eea", size = 494979, upload-time = "2026-01-03T17:29:46.405Z" },
- { url = "https://files.pythonhosted.org/packages/75/b5/31d4d2e802dfd59f74ed47eba48869c1c21552c586d5e81a9d0d5c2ad640/aiohttp-3.13.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3b61b7169ababd7802f9568ed96142616a9118dd2be0d1866e920e77ec8fa92a", size = 1748297, upload-time = "2026-01-03T17:29:48.083Z" },
- { url = "https://files.pythonhosted.org/packages/1a/3e/eefad0ad42959f226bb79664826883f2687d602a9ae2941a18e0484a74d3/aiohttp-3.13.3-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:80dd4c21b0f6237676449c6baaa1039abae86b91636b6c91a7f8e61c87f89540", size = 1707172, upload-time = "2026-01-03T17:29:49.648Z" },
- { url = "https://files.pythonhosted.org/packages/c5/3a/54a64299fac2891c346cdcf2aa6803f994a2e4beeaf2e5a09dcc54acc842/aiohttp-3.13.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:65d2ccb7eabee90ce0503c17716fc77226be026dcc3e65cce859a30db715025b", size = 1805405, upload-time = "2026-01-03T17:29:51.244Z" },
- { url = "https://files.pythonhosted.org/packages/6c/70/ddc1b7169cf64075e864f64595a14b147a895a868394a48f6a8031979038/aiohttp-3.13.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5b179331a481cb5529fca8b432d8d3c7001cb217513c94cd72d668d1248688a3", size = 1899449, upload-time = "2026-01-03T17:29:53.938Z" },
- { url = "https://files.pythonhosted.org/packages/a1/7e/6815aab7d3a56610891c76ef79095677b8b5be6646aaf00f69b221765021/aiohttp-3.13.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d4c940f02f49483b18b079d1c27ab948721852b281f8b015c058100e9421dd1", size = 1748444, upload-time = "2026-01-03T17:29:55.484Z" },
- { url = "https://files.pythonhosted.org/packages/6b/f2/073b145c4100da5511f457dc0f7558e99b2987cf72600d42b559db856fbc/aiohttp-3.13.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f9444f105664c4ce47a2a7171a2418bce5b7bae45fb610f4e2c36045d85911d3", size = 1606038, upload-time = "2026-01-03T17:29:57.179Z" },
- { url = "https://files.pythonhosted.org/packages/0a/c1/778d011920cae03ae01424ec202c513dc69243cf2db303965615b81deeea/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:694976222c711d1d00ba131904beb60534f93966562f64440d0c9d41b8cdb440", size = 1724156, upload-time = "2026-01-03T17:29:58.914Z" },
- { url = "https://files.pythonhosted.org/packages/0e/cb/3419eabf4ec1e9ec6f242c32b689248365a1cf621891f6f0386632525494/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:f33ed1a2bf1997a36661874b017f5c4b760f41266341af36febaf271d179f6d7", size = 1722340, upload-time = "2026-01-03T17:30:01.962Z" },
- { url = "https://files.pythonhosted.org/packages/7a/e5/76cf77bdbc435bf233c1f114edad39ed4177ccbfab7c329482b179cff4f4/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e636b3c5f61da31a92bf0d91da83e58fdfa96f178ba682f11d24f31944cdd28c", size = 1783041, upload-time = "2026-01-03T17:30:03.609Z" },
- { url = "https://files.pythonhosted.org/packages/9d/d4/dd1ca234c794fd29c057ce8c0566b8ef7fd6a51069de5f06fa84b9a1971c/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:5d2d94f1f5fcbe40838ac51a6ab5704a6f9ea42e72ceda48de5e6b898521da51", size = 1596024, upload-time = "2026-01-03T17:30:05.132Z" },
- { url = "https://files.pythonhosted.org/packages/55/58/4345b5f26661a6180afa686c473620c30a66afdf120ed3dd545bbc809e85/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2be0e9ccf23e8a94f6f0650ce06042cefc6ac703d0d7ab6c7a917289f2539ad4", size = 1804590, upload-time = "2026-01-03T17:30:07.135Z" },
- { url = "https://files.pythonhosted.org/packages/7b/06/05950619af6c2df7e0a431d889ba2813c9f0129cec76f663e547a5ad56f2/aiohttp-3.13.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9af5e68ee47d6534d36791bbe9b646d2a7c7deb6fc24d7943628edfbb3581f29", size = 1740355, upload-time = "2026-01-03T17:30:09.083Z" },
- { url = "https://files.pythonhosted.org/packages/3e/80/958f16de79ba0422d7c1e284b2abd0c84bc03394fbe631d0a39ffa10e1eb/aiohttp-3.13.3-cp311-cp311-win32.whl", hash = "sha256:a2212ad43c0833a873d0fb3c63fa1bacedd4cf6af2fee62bf4b739ceec3ab239", size = 433701, upload-time = "2026-01-03T17:30:10.869Z" },
- { url = "https://files.pythonhosted.org/packages/dc/f2/27cdf04c9851712d6c1b99df6821a6623c3c9e55956d4b1e318c337b5a48/aiohttp-3.13.3-cp311-cp311-win_amd64.whl", hash = "sha256:642f752c3eb117b105acbd87e2c143de710987e09860d674e068c4c2c441034f", size = 457678, upload-time = "2026-01-03T17:30:12.719Z" },
- { url = "https://files.pythonhosted.org/packages/a0/be/4fc11f202955a69e0db803a12a062b8379c970c7c84f4882b6da17337cc1/aiohttp-3.13.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:b903a4dfee7d347e2d87697d0713be59e0b87925be030c9178c5faa58ea58d5c", size = 739732, upload-time = "2026-01-03T17:30:14.23Z" },
- { url = "https://files.pythonhosted.org/packages/97/2c/621d5b851f94fa0bb7430d6089b3aa970a9d9b75196bc93bb624b0db237a/aiohttp-3.13.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a45530014d7a1e09f4a55f4f43097ba0fd155089372e105e4bff4ca76cb1b168", size = 494293, upload-time = "2026-01-03T17:30:15.96Z" },
- { url = "https://files.pythonhosted.org/packages/5d/43/4be01406b78e1be8320bb8316dc9c42dbab553d281c40364e0f862d5661c/aiohttp-3.13.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:27234ef6d85c914f9efeb77ff616dbf4ad2380be0cda40b4db086ffc7ddd1b7d", size = 493533, upload-time = "2026-01-03T17:30:17.431Z" },
- { url = "https://files.pythonhosted.org/packages/8d/a8/5a35dc56a06a2c90d4742cbf35294396907027f80eea696637945a106f25/aiohttp-3.13.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d32764c6c9aafb7fb55366a224756387cd50bfa720f32b88e0e6fa45b27dcf29", size = 1737839, upload-time = "2026-01-03T17:30:19.422Z" },
- { url = "https://files.pythonhosted.org/packages/bf/62/4b9eeb331da56530bf2e198a297e5303e1c1ebdceeb00fe9b568a65c5a0c/aiohttp-3.13.3-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b1a6102b4d3ebc07dad44fbf07b45bb600300f15b552ddf1851b5390202ea2e3", size = 1703932, upload-time = "2026-01-03T17:30:21.756Z" },
- { url = "https://files.pythonhosted.org/packages/7c/f6/af16887b5d419e6a367095994c0b1332d154f647e7dc2bd50e61876e8e3d/aiohttp-3.13.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c014c7ea7fb775dd015b2d3137378b7be0249a448a1612268b5a90c2d81de04d", size = 1771906, upload-time = "2026-01-03T17:30:23.932Z" },
- { url = "https://files.pythonhosted.org/packages/ce/83/397c634b1bcc24292fa1e0c7822800f9f6569e32934bdeef09dae7992dfb/aiohttp-3.13.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2b8d8ddba8f95ba17582226f80e2de99c7a7948e66490ef8d947e272a93e9463", size = 1871020, upload-time = "2026-01-03T17:30:26Z" },
- { url = "https://files.pythonhosted.org/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc", size = 1755181, upload-time = "2026-01-03T17:30:27.554Z" },
- { url = "https://files.pythonhosted.org/packages/0a/87/20a35ad487efdd3fba93d5843efdfaa62d2f1479eaafa7453398a44faf13/aiohttp-3.13.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:01ad2529d4b5035578f5081606a465f3b814c542882804e2e8cda61adf5c71bf", size = 1561794, upload-time = "2026-01-03T17:30:29.254Z" },
- { url = "https://files.pythonhosted.org/packages/de/95/8fd69a66682012f6716e1bc09ef8a1a2a91922c5725cb904689f112309c4/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bb4f7475e359992b580559e008c598091c45b5088f28614e855e42d39c2f1033", size = 1697900, upload-time = "2026-01-03T17:30:31.033Z" },
- { url = "https://files.pythonhosted.org/packages/e5/66/7b94b3b5ba70e955ff597672dad1691333080e37f50280178967aff68657/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c19b90316ad3b24c69cd78d5c9b4f3aa4497643685901185b65166293d36a00f", size = 1728239, upload-time = "2026-01-03T17:30:32.703Z" },
- { url = "https://files.pythonhosted.org/packages/47/71/6f72f77f9f7d74719692ab65a2a0252584bf8d5f301e2ecb4c0da734530a/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:96d604498a7c782cb15a51c406acaea70d8c027ee6b90c569baa6e7b93073679", size = 1740527, upload-time = "2026-01-03T17:30:34.695Z" },
- { url = "https://files.pythonhosted.org/packages/fa/b4/75ec16cbbd5c01bdaf4a05b19e103e78d7ce1ef7c80867eb0ace42ff4488/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:084911a532763e9d3dd95adf78a78f4096cd5f58cdc18e6fdbc1b58417a45423", size = 1554489, upload-time = "2026-01-03T17:30:36.864Z" },
- { url = "https://files.pythonhosted.org/packages/52/8f/bc518c0eea29f8406dcf7ed1f96c9b48e3bc3995a96159b3fc11f9e08321/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7a4a94eb787e606d0a09404b9c38c113d3b099d508021faa615d70a0131907ce", size = 1767852, upload-time = "2026-01-03T17:30:39.433Z" },
- { url = "https://files.pythonhosted.org/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a", size = 1722379, upload-time = "2026-01-03T17:30:41.081Z" },
- { url = "https://files.pythonhosted.org/packages/3c/4a/1a3fee7c21350cac78e5c5cef711bac1b94feca07399f3d406972e2d8fcd/aiohttp-3.13.3-cp312-cp312-win32.whl", hash = "sha256:b04be762396457bef43f3597c991e192ee7da460a4953d7e647ee4b1c28e7046", size = 428253, upload-time = "2026-01-03T17:30:42.644Z" },
- { url = "https://files.pythonhosted.org/packages/d9/b7/76175c7cb4eb73d91ad63c34e29fc4f77c9386bba4a65b53ba8e05ee3c39/aiohttp-3.13.3-cp312-cp312-win_amd64.whl", hash = "sha256:e3531d63d3bdfa7e3ac5e9b27b2dd7ec9df3206a98e0b3445fa906f233264c57", size = 455407, upload-time = "2026-01-03T17:30:44.195Z" },
- { url = "https://files.pythonhosted.org/packages/97/8a/12ca489246ca1faaf5432844adbfce7ff2cc4997733e0af120869345643a/aiohttp-3.13.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5dff64413671b0d3e7d5918ea490bdccb97a4ad29b3f311ed423200b2203e01c", size = 734190, upload-time = "2026-01-03T17:30:45.832Z" },
- { url = "https://files.pythonhosted.org/packages/32/08/de43984c74ed1fca5c014808963cc83cb00d7bb06af228f132d33862ca76/aiohttp-3.13.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:87b9aab6d6ed88235aa2970294f496ff1a1f9adcd724d800e9b952395a80ffd9", size = 491783, upload-time = "2026-01-03T17:30:47.466Z" },
- { url = "https://files.pythonhosted.org/packages/17/f8/8dd2cf6112a5a76f81f81a5130c57ca829d101ad583ce57f889179accdda/aiohttp-3.13.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:425c126c0dc43861e22cb1c14ba4c8e45d09516d0a3ae0a3f7494b79f5f233a3", size = 490704, upload-time = "2026-01-03T17:30:49.373Z" },
- { url = "https://files.pythonhosted.org/packages/6d/40/a46b03ca03936f832bc7eaa47cfbb1ad012ba1be4790122ee4f4f8cba074/aiohttp-3.13.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f9120f7093c2a32d9647abcaf21e6ad275b4fbec5b55969f978b1a97c7c86bf", size = 1720652, upload-time = "2026-01-03T17:30:50.974Z" },
- { url = "https://files.pythonhosted.org/packages/f7/7e/917fe18e3607af92657e4285498f500dca797ff8c918bd7d90b05abf6c2a/aiohttp-3.13.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:697753042d57f4bf7122cab985bf15d0cef23c770864580f5af4f52023a56bd6", size = 1692014, upload-time = "2026-01-03T17:30:52.729Z" },
- { url = "https://files.pythonhosted.org/packages/71/b6/cefa4cbc00d315d68973b671cf105b21a609c12b82d52e5d0c9ae61d2a09/aiohttp-3.13.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6de499a1a44e7de70735d0b39f67c8f25eb3d91eb3103be99ca0fa882cdd987d", size = 1759777, upload-time = "2026-01-03T17:30:54.537Z" },
- { url = "https://files.pythonhosted.org/packages/fb/e3/e06ee07b45e59e6d81498b591fc589629be1553abb2a82ce33efe2a7b068/aiohttp-3.13.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:37239e9f9a7ea9ac5bf6b92b0260b01f8a22281996da609206a84df860bc1261", size = 1861276, upload-time = "2026-01-03T17:30:56.512Z" },
- { url = "https://files.pythonhosted.org/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0", size = 1743131, upload-time = "2026-01-03T17:30:58.256Z" },
- { url = "https://files.pythonhosted.org/packages/04/98/3d21dde21889b17ca2eea54fdcff21b27b93f45b7bb94ca029c31ab59dc3/aiohttp-3.13.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fc290605db2a917f6e81b0e1e0796469871f5af381ce15c604a3c5c7e51cb730", size = 1556863, upload-time = "2026-01-03T17:31:00.445Z" },
- { url = "https://files.pythonhosted.org/packages/9e/84/da0c3ab1192eaf64782b03971ab4055b475d0db07b17eff925e8c93b3aa5/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4021b51936308aeea0367b8f006dc999ca02bc118a0cc78c303f50a2ff6afb91", size = 1682793, upload-time = "2026-01-03T17:31:03.024Z" },
- { url = "https://files.pythonhosted.org/packages/ff/0f/5802ada182f575afa02cbd0ec5180d7e13a402afb7c2c03a9aa5e5d49060/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:49a03727c1bba9a97d3e93c9f93ca03a57300f484b6e935463099841261195d3", size = 1716676, upload-time = "2026-01-03T17:31:04.842Z" },
- { url = "https://files.pythonhosted.org/packages/3f/8c/714d53bd8b5a4560667f7bbbb06b20c2382f9c7847d198370ec6526af39c/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3d9908a48eb7416dc1f4524e69f1d32e5d90e3981e4e37eb0aa1cd18f9cfa2a4", size = 1733217, upload-time = "2026-01-03T17:31:06.868Z" },
- { url = "https://files.pythonhosted.org/packages/7d/79/e2176f46d2e963facea939f5be2d26368ce543622be6f00a12844d3c991f/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2712039939ec963c237286113c68dbad80a82a4281543f3abf766d9d73228998", size = 1552303, upload-time = "2026-01-03T17:31:08.958Z" },
- { url = "https://files.pythonhosted.org/packages/ab/6a/28ed4dea1759916090587d1fe57087b03e6c784a642b85ef48217b0277ae/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:7bfdc049127717581866fa4708791220970ce291c23e28ccf3922c700740fdc0", size = 1763673, upload-time = "2026-01-03T17:31:10.676Z" },
- { url = "https://files.pythonhosted.org/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591", size = 1721120, upload-time = "2026-01-03T17:31:12.575Z" },
- { url = "https://files.pythonhosted.org/packages/bc/9f/d643bb3c5fb99547323e635e251c609fbbc660d983144cfebec529e09264/aiohttp-3.13.3-cp313-cp313-win32.whl", hash = "sha256:1449ceddcdbcf2e0446957863af03ebaaa03f94c090f945411b61269e2cb5daf", size = 427383, upload-time = "2026-01-03T17:31:14.382Z" },
- { url = "https://files.pythonhosted.org/packages/4e/f1/ab0395f8a79933577cdd996dd2f9aa6014af9535f65dddcf88204682fe62/aiohttp-3.13.3-cp313-cp313-win_amd64.whl", hash = "sha256:693781c45a4033d31d4187d2436f5ac701e7bbfe5df40d917736108c1cc7436e", size = 453899, upload-time = "2026-01-03T17:31:15.958Z" },
- { url = "https://files.pythonhosted.org/packages/99/36/5b6514a9f5d66f4e2597e40dea2e3db271e023eb7a5d22defe96ba560996/aiohttp-3.13.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:ea37047c6b367fd4bd632bff8077449b8fa034b69e812a18e0132a00fae6e808", size = 737238, upload-time = "2026-01-03T17:31:17.909Z" },
- { url = "https://files.pythonhosted.org/packages/f7/49/459327f0d5bcd8c6c9ca69e60fdeebc3622861e696490d8674a6d0cb90a6/aiohttp-3.13.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6fc0e2337d1a4c3e6acafda6a78a39d4c14caea625124817420abceed36e2415", size = 492292, upload-time = "2026-01-03T17:31:19.919Z" },
- { url = "https://files.pythonhosted.org/packages/e8/0b/b97660c5fd05d3495b4eb27f2d0ef18dc1dc4eff7511a9bf371397ff0264/aiohttp-3.13.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c685f2d80bb67ca8c3837823ad76196b3694b0159d232206d1e461d3d434666f", size = 493021, upload-time = "2026-01-03T17:31:21.636Z" },
- { url = "https://files.pythonhosted.org/packages/54/d4/438efabdf74e30aeceb890c3290bbaa449780583b1270b00661126b8aae4/aiohttp-3.13.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48e377758516d262bde50c2584fc6c578af272559c409eecbdd2bae1601184d6", size = 1717263, upload-time = "2026-01-03T17:31:23.296Z" },
- { url = "https://files.pythonhosted.org/packages/71/f2/7bddc7fd612367d1459c5bcf598a9e8f7092d6580d98de0e057eb42697ad/aiohttp-3.13.3-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:34749271508078b261c4abb1767d42b8d0c0cc9449c73a4df494777dc55f0687", size = 1669107, upload-time = "2026-01-03T17:31:25.334Z" },
- { url = "https://files.pythonhosted.org/packages/00/5a/1aeaecca40e22560f97610a329e0e5efef5e0b5afdf9f857f0d93839ab2e/aiohttp-3.13.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:82611aeec80eb144416956ec85b6ca45a64d76429c1ed46ae1b5f86c6e0c9a26", size = 1760196, upload-time = "2026-01-03T17:31:27.394Z" },
- { url = "https://files.pythonhosted.org/packages/f8/f8/0ff6992bea7bd560fc510ea1c815f87eedd745fe035589c71ce05612a19a/aiohttp-3.13.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2fff83cfc93f18f215896e3a190e8e5cb413ce01553901aca925176e7568963a", size = 1843591, upload-time = "2026-01-03T17:31:29.238Z" },
- { url = "https://files.pythonhosted.org/packages/e3/d1/e30e537a15f53485b61f5be525f2157da719819e8377298502aebac45536/aiohttp-3.13.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bbe7d4cecacb439e2e2a8a1a7b935c25b812af7a5fd26503a66dadf428e79ec1", size = 1720277, upload-time = "2026-01-03T17:31:31.053Z" },
- { url = "https://files.pythonhosted.org/packages/84/45/23f4c451d8192f553d38d838831ebbc156907ea6e05557f39563101b7717/aiohttp-3.13.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b928f30fe49574253644b1ca44b1b8adbd903aa0da4b9054a6c20fc7f4092a25", size = 1548575, upload-time = "2026-01-03T17:31:32.87Z" },
- { url = "https://files.pythonhosted.org/packages/6a/ed/0a42b127a43712eda7807e7892c083eadfaf8429ca8fb619662a530a3aab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7b5e8fe4de30df199155baaf64f2fcd604f4c678ed20910db8e2c66dc4b11603", size = 1679455, upload-time = "2026-01-03T17:31:34.76Z" },
- { url = "https://files.pythonhosted.org/packages/2e/b5/c05f0c2b4b4fe2c9d55e73b6d3ed4fd6c9dc2684b1d81cbdf77e7fad9adb/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:8542f41a62bcc58fc7f11cf7c90e0ec324ce44950003feb70640fc2a9092c32a", size = 1687417, upload-time = "2026-01-03T17:31:36.699Z" },
- { url = "https://files.pythonhosted.org/packages/c9/6b/915bc5dad66aef602b9e459b5a973529304d4e89ca86999d9d75d80cbd0b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:5e1d8c8b8f1d91cd08d8f4a3c2b067bfca6ec043d3ff36de0f3a715feeedf926", size = 1729968, upload-time = "2026-01-03T17:31:38.622Z" },
- { url = "https://files.pythonhosted.org/packages/11/3b/e84581290a9520024a08640b63d07673057aec5ca548177a82026187ba73/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:90455115e5da1c3c51ab619ac57f877da8fd6d73c05aacd125c5ae9819582aba", size = 1545690, upload-time = "2026-01-03T17:31:40.57Z" },
- { url = "https://files.pythonhosted.org/packages/f5/04/0c3655a566c43fd647c81b895dfe361b9f9ad6d58c19309d45cff52d6c3b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:042e9e0bcb5fba81886c8b4fbb9a09d6b8a00245fd8d88e4d989c1f96c74164c", size = 1746390, upload-time = "2026-01-03T17:31:42.857Z" },
- { url = "https://files.pythonhosted.org/packages/1f/53/71165b26978f719c3419381514c9690bd5980e764a09440a10bb816ea4ab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2eb752b102b12a76ca02dff751a801f028b4ffbbc478840b473597fc91a9ed43", size = 1702188, upload-time = "2026-01-03T17:31:44.984Z" },
- { url = "https://files.pythonhosted.org/packages/29/a7/cbe6c9e8e136314fa1980da388a59d2f35f35395948a08b6747baebb6aa6/aiohttp-3.13.3-cp314-cp314-win32.whl", hash = "sha256:b556c85915d8efaed322bf1bdae9486aa0f3f764195a0fb6ee962e5c71ef5ce1", size = 433126, upload-time = "2026-01-03T17:31:47.463Z" },
- { url = "https://files.pythonhosted.org/packages/de/56/982704adea7d3b16614fc5936014e9af85c0e34b58f9046655817f04306e/aiohttp-3.13.3-cp314-cp314-win_amd64.whl", hash = "sha256:9bf9f7a65e7aa20dd764151fb3d616c81088f91f8df39c3893a536e279b4b984", size = 459128, upload-time = "2026-01-03T17:31:49.2Z" },
- { url = "https://files.pythonhosted.org/packages/6c/2a/3c79b638a9c3d4658d345339d22070241ea341ed4e07b5ac60fb0f418003/aiohttp-3.13.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:05861afbbec40650d8a07ea324367cb93e9e8cc7762e04dd4405df99fa65159c", size = 769512, upload-time = "2026-01-03T17:31:51.134Z" },
- { url = "https://files.pythonhosted.org/packages/29/b9/3e5014d46c0ab0db8707e0ac2711ed28c4da0218c358a4e7c17bae0d8722/aiohttp-3.13.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2fc82186fadc4a8316768d61f3722c230e2c1dcab4200d52d2ebdf2482e47592", size = 506444, upload-time = "2026-01-03T17:31:52.85Z" },
- { url = "https://files.pythonhosted.org/packages/90/03/c1d4ef9a054e151cd7839cdc497f2638f00b93cbe8043983986630d7a80c/aiohttp-3.13.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0add0900ff220d1d5c5ebbf99ed88b0c1bbf87aa7e4262300ed1376a6b13414f", size = 510798, upload-time = "2026-01-03T17:31:54.91Z" },
- { url = "https://files.pythonhosted.org/packages/ea/76/8c1e5abbfe8e127c893fe7ead569148a4d5a799f7cf958d8c09f3eedf097/aiohttp-3.13.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:568f416a4072fbfae453dcf9a99194bbb8bdeab718e08ee13dfa2ba0e4bebf29", size = 1868835, upload-time = "2026-01-03T17:31:56.733Z" },
- { url = "https://files.pythonhosted.org/packages/8e/ac/984c5a6f74c363b01ff97adc96a3976d9c98940b8969a1881575b279ac5d/aiohttp-3.13.3-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:add1da70de90a2569c5e15249ff76a631ccacfe198375eead4aadf3b8dc849dc", size = 1720486, upload-time = "2026-01-03T17:31:58.65Z" },
- { url = "https://files.pythonhosted.org/packages/b2/9a/b7039c5f099c4eb632138728828b33428585031a1e658d693d41d07d89d1/aiohttp-3.13.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:10b47b7ba335d2e9b1239fa571131a87e2d8ec96b333e68b2a305e7a98b0bae2", size = 1847951, upload-time = "2026-01-03T17:32:00.989Z" },
- { url = "https://files.pythonhosted.org/packages/3c/02/3bec2b9a1ba3c19ff89a43a19324202b8eb187ca1e928d8bdac9bbdddebd/aiohttp-3.13.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3dd4dce1c718e38081c8f35f323209d4c1df7d4db4bab1b5c88a6b4d12b74587", size = 1941001, upload-time = "2026-01-03T17:32:03.122Z" },
- { url = "https://files.pythonhosted.org/packages/37/df/d879401cedeef27ac4717f6426c8c36c3091c6e9f08a9178cc87549c537f/aiohttp-3.13.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34bac00a67a812570d4a460447e1e9e06fae622946955f939051e7cc895cfab8", size = 1797246, upload-time = "2026-01-03T17:32:05.255Z" },
- { url = "https://files.pythonhosted.org/packages/8d/15/be122de1f67e6953add23335c8ece6d314ab67c8bebb3f181063010795a7/aiohttp-3.13.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a19884d2ee70b06d9204b2727a7b9f983d0c684c650254679e716b0b77920632", size = 1627131, upload-time = "2026-01-03T17:32:07.607Z" },
- { url = "https://files.pythonhosted.org/packages/12/12/70eedcac9134cfa3219ab7af31ea56bc877395b1ac30d65b1bc4b27d0438/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5f8ca7f2bb6ba8348a3614c7918cc4bb73268c5ac2a207576b7afea19d3d9f64", size = 1795196, upload-time = "2026-01-03T17:32:09.59Z" },
- { url = "https://files.pythonhosted.org/packages/32/11/b30e1b1cd1f3054af86ebe60df96989c6a414dd87e27ad16950eee420bea/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:b0d95340658b9d2f11d9697f59b3814a9d3bb4b7a7c20b131df4bcef464037c0", size = 1782841, upload-time = "2026-01-03T17:32:11.445Z" },
- { url = "https://files.pythonhosted.org/packages/88/0d/d98a9367b38912384a17e287850f5695c528cff0f14f791ce8ee2e4f7796/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:a1e53262fd202e4b40b70c3aff944a8155059beedc8a89bba9dc1f9ef06a1b56", size = 1795193, upload-time = "2026-01-03T17:32:13.705Z" },
- { url = "https://files.pythonhosted.org/packages/43/a5/a2dfd1f5ff5581632c7f6a30e1744deda03808974f94f6534241ef60c751/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:d60ac9663f44168038586cab2157e122e46bdef09e9368b37f2d82d354c23f72", size = 1621979, upload-time = "2026-01-03T17:32:15.965Z" },
- { url = "https://files.pythonhosted.org/packages/fa/f0/12973c382ae7c1cccbc4417e129c5bf54c374dfb85af70893646e1f0e749/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:90751b8eed69435bac9ff4e3d2f6b3af1f57e37ecb0fbeee59c0174c9e2d41df", size = 1822193, upload-time = "2026-01-03T17:32:18.219Z" },
- { url = "https://files.pythonhosted.org/packages/3c/5f/24155e30ba7f8c96918af1350eb0663e2430aad9e001c0489d89cd708ab1/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fc353029f176fd2b3ec6cfc71be166aba1936fe5d73dd1992ce289ca6647a9aa", size = 1769801, upload-time = "2026-01-03T17:32:20.25Z" },
- { url = "https://files.pythonhosted.org/packages/eb/f8/7314031ff5c10e6ece114da79b338ec17eeff3a079e53151f7e9f43c4723/aiohttp-3.13.3-cp314-cp314t-win32.whl", hash = "sha256:2e41b18a58da1e474a057b3d35248d8320029f61d70a37629535b16a0c8f3767", size = 466523, upload-time = "2026-01-03T17:32:22.215Z" },
- { url = "https://files.pythonhosted.org/packages/b4/63/278a98c715ae467624eafe375542d8ba9b4383a016df8fdefe0ae28382a7/aiohttp-3.13.3-cp314-cp314t-win_amd64.whl", hash = "sha256:44531a36aa2264a1860089ffd4dce7baf875ee5a6079d5fb42e261c704ef7344", size = 499694, upload-time = "2026-01-03T17:32:24.546Z" },
- { url = "https://files.pythonhosted.org/packages/bf/79/446655656861d3e7e2c32bfcf160c7aa9e9dc63776a691b124dba65cdd77/aiohttp-3.13.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:31a83ea4aead760dfcb6962efb1d861db48c34379f2ff72db9ddddd4cda9ea2e", size = 741433, upload-time = "2026-01-03T17:32:26.453Z" },
- { url = "https://files.pythonhosted.org/packages/cb/49/773c4b310b5140d2fb5e79bb0bf40b7b41dad80a288ca1a8759f5f72bda9/aiohttp-3.13.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:988a8c5e317544fdf0d39871559e67b6341065b87fceac641108c2096d5506b7", size = 497332, upload-time = "2026-01-03T17:32:28.37Z" },
- { url = "https://files.pythonhosted.org/packages/bc/31/1dcbc4b83a4e6f76a0ad883f07f21ffbfe29750c89db97381701508c9f45/aiohttp-3.13.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9b174f267b5cfb9a7dba9ee6859cecd234e9a681841eb85068059bc867fb8f02", size = 492365, upload-time = "2026-01-03T17:32:30.234Z" },
- { url = "https://files.pythonhosted.org/packages/5a/b5/b50657496c8754482cd7964e50aaf3aa84b3db61ed45daec4c1aec5b94b4/aiohttp-3.13.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:947c26539750deeaee933b000fb6517cc770bbd064bad6033f1cff4803881e43", size = 1660440, upload-time = "2026-01-03T17:32:32.586Z" },
- { url = "https://files.pythonhosted.org/packages/2a/73/9b69e5139d89d75127569298931444ad78ea86a5befd5599780b1e9a6880/aiohttp-3.13.3-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9ebf57d09e131f5323464bd347135a88622d1c0976e88ce15b670e7ad57e4bd6", size = 1632740, upload-time = "2026-01-03T17:32:34.793Z" },
- { url = "https://files.pythonhosted.org/packages/ef/fe/3ea9b5af694b4e3aec0d0613a806132ca744747146fca68e96bf056f61a7/aiohttp-3.13.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4ae5b5a0e1926e504c81c5b84353e7a5516d8778fbbff00429fe7b05bb25cbce", size = 1719782, upload-time = "2026-01-03T17:32:37.737Z" },
- { url = "https://files.pythonhosted.org/packages/fb/c2/46b3b06e60851cbb71efb0f79a3267279cbef7b12c58e68a1e897f269cca/aiohttp-3.13.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2ba0eea45eb5cc3172dbfc497c066f19c41bac70963ea1a67d51fc92e4cf9a80", size = 1813527, upload-time = "2026-01-03T17:32:39.973Z" },
- { url = "https://files.pythonhosted.org/packages/36/23/71ceb78c769ed65fe4c697692de232b63dab399210678d2b00961ccb0619/aiohttp-3.13.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bae5c2ed2eae26cc382020edad80d01f36cb8e746da40b292e68fec40421dc6a", size = 1661268, upload-time = "2026-01-03T17:32:42.082Z" },
- { url = "https://files.pythonhosted.org/packages/c4/8d/86e929523d955e85ebab7c0e2b9e0cb63604cfc27dc3280e10d0063cf682/aiohttp-3.13.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8a60e60746623925eab7d25823329941aee7242d559baa119ca2b253c88a7bd6", size = 1552742, upload-time = "2026-01-03T17:32:44.622Z" },
- { url = "https://files.pythonhosted.org/packages/3a/ea/3f5987cba1bab6bd151f0d97aa60f0ce04d3c83316692a6bb6ba2fb69f92/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:e50a2e1404f063427c9d027378472316201a2290959a295169bcf25992d04558", size = 1632918, upload-time = "2026-01-03T17:32:46.749Z" },
- { url = "https://files.pythonhosted.org/packages/be/2c/7e1e85121f2e31ee938cb83a8f32dfafd4908530c10fabd6d46761c12ac7/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:9a9dc347e5a3dc7dfdbc1f82da0ef29e388ddb2ed281bfce9dd8248a313e62b7", size = 1644446, upload-time = "2026-01-03T17:32:49.063Z" },
- { url = "https://files.pythonhosted.org/packages/5d/35/ce6133d423ad0e8ca976a7c848f7146bca3520eea4ccf6b95e2d077c9d20/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:b46020d11d23fe16551466c77823df9cc2f2c1e63cc965daf67fa5eec6ca1877", size = 1689487, upload-time = "2026-01-03T17:32:51.113Z" },
- { url = "https://files.pythonhosted.org/packages/50/f7/ff7a27c15603d460fd1366b3c22054f7ae4fa9310aca40b43bde35867fcd/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:69c56fbc1993fa17043e24a546959c0178fe2b5782405ad4559e6c13975c15e3", size = 1540715, upload-time = "2026-01-03T17:32:53.38Z" },
- { url = "https://files.pythonhosted.org/packages/17/02/053f11346e5b962e6d8a1c4f8c70c29d5970a1b4b8e7894c68e12c27a57f/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:b99281b0704c103d4e11e72a76f1b543d4946fea7dd10767e7e1b5f00d4e5704", size = 1711835, upload-time = "2026-01-03T17:32:56.088Z" },
- { url = "https://files.pythonhosted.org/packages/fb/71/9b9761ddf276fd6708d13720197cbac19b8d67ecfa9116777924056cfcaa/aiohttp-3.13.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:40c5e40ecc29ba010656c18052b877a1c28f84344825efa106705e835c28530f", size = 1649593, upload-time = "2026-01-03T17:32:58.181Z" },
- { url = "https://files.pythonhosted.org/packages/ae/72/5d817e9ea218acae12a5e3b9ad1178cf0c12fc3570c0b47eea2daf95f9ea/aiohttp-3.13.3-cp39-cp39-win32.whl", hash = "sha256:56339a36b9f1fc708260c76c87e593e2afb30d26de9ae1eb445b5e051b98a7a1", size = 434831, upload-time = "2026-01-03T17:33:00.577Z" },
- { url = "https://files.pythonhosted.org/packages/39/cb/22659d9bf3149b7a2927bc2769cc9c8f8f5a80eba098398e03c199a43a85/aiohttp-3.13.3-cp39-cp39-win_amd64.whl", hash = "sha256:c6b8568a3bb5819a0ad087f16d40e5a3fb6099f39ea1d5625a3edc1e923fc538", size = 457697, upload-time = "2026-01-03T17:33:03.167Z" },
-]
-
-[[package]]
-name = "aiosignal"
-version = "1.4.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "frozenlist" },
- { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" },
-]
-
-[[package]]
-name = "annotated-types"
-version = "0.7.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" },
-]
-
-[[package]]
-name = "anyio"
-version = "4.9.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "idna" },
- { name = "sniffio" },
- { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload-time = "2025-03-17T00:02:54.77Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
-]
-
-[[package]]
-name = "appnope"
-version = "0.1.4"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" },
-]
-
-[[package]]
-name = "argon2-cffi"
-version = "23.1.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "argon2-cffi-bindings" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798, upload-time = "2023-08-15T14:13:12.711Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124, upload-time = "2023-08-15T14:13:10.752Z" },
-]
-
-[[package]]
-name = "argon2-cffi-bindings"
-version = "21.2.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "cffi" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911, upload-time = "2021-12-01T08:52:55.68Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658, upload-time = "2021-12-01T09:09:17.016Z" },
- { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583, upload-time = "2021-12-01T09:09:19.546Z" },
- { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168, upload-time = "2021-12-01T09:09:21.445Z" },
- { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709, upload-time = "2021-12-01T09:09:18.182Z" },
- { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613, upload-time = "2021-12-01T09:09:22.741Z" },
- { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583, upload-time = "2021-12-01T09:09:24.177Z" },
- { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475, upload-time = "2021-12-01T09:09:26.673Z" },
- { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698, upload-time = "2021-12-01T09:09:27.87Z" },
- { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817, upload-time = "2021-12-01T09:09:30.267Z" },
- { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104, upload-time = "2021-12-01T09:09:31.335Z" },
-]
-
-[[package]]
-name = "arrow"
-version = "1.3.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "python-dateutil" },
- { name = "types-python-dateutil" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload-time = "2023-09-30T22:11:18.25Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419, upload-time = "2023-09-30T22:11:16.072Z" },
-]
-
-[[package]]
-name = "asttokens"
-version = "3.0.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" },
-]
-
-[[package]]
-name = "async-lru"
-version = "2.0.5"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380, upload-time = "2025-03-16T17:25:36.919Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069, upload-time = "2025-03-16T17:25:35.422Z" },
-]
-
-[[package]]
-name = "async-timeout"
-version = "5.0.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a5/ae/136395dfbfe00dfc94da3f3e136d0b13f394cba8f4841120e34226265780/async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3", size = 9274, upload-time = "2024-11-06T16:41:39.6Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fe/ba/e2081de779ca30d473f21f5b30e0e737c438205440784c7dfc81efc2b029/async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c", size = 6233, upload-time = "2024-11-06T16:41:37.9Z" },
-]
-
-[[package]]
-name = "attrs"
-version = "25.3.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" },
+ "python_full_version >= '3.12' and sys_platform == 'darwin'",
+ "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
+ "(python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux')",
+ "python_full_version == '3.11.*' and sys_platform == 'darwin'",
+ "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
+ "(python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux')",
+ "python_full_version < '3.11' and sys_platform == 'darwin'",
+ "python_full_version < '3.11' and platform_machine == 'aarch64' and sys_platform == 'linux'",
+ "(python_full_version < '3.11' and platform_machine != 'aarch64' and sys_platform == 'linux') or (python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux')",
]
[[package]]
@@ -456,61 +44,16 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/37/fb6973edeb700f6e3d6ff222400602ab1830446c25c7b4676d8de93e65b8/backrefs-5.8-py39-none-any.whl", hash = "sha256:a66851e4533fb5b371aa0628e1fee1af05135616b86140c9d787a2ffdf4b8fdc", size = 380336, upload-time = "2025-02-25T16:53:29.858Z" },
]
-[[package]]
-name = "bandit"
-version = "1.8.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pyyaml" },
- { name = "rich" },
- { name = "stevedore" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/1a/a5/144a45f8e67df9d66c3bc3f7e69a39537db8bff1189ab7cff4e9459215da/bandit-1.8.3.tar.gz", hash = "sha256:f5847beb654d309422985c36644649924e0ea4425c76dec2e89110b87506193a", size = 4232005, upload-time = "2025-02-17T05:24:57.031Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/88/85/db74b9233e0aa27ec96891045c5e920a64dd5cbccd50f8e64e9460f48d35/bandit-1.8.3-py3-none-any.whl", hash = "sha256:28f04dc0d258e1dd0f99dee8eefa13d1cb5e3fde1a5ab0c523971f97b289bcd8", size = 129078, upload-time = "2025-02-17T05:24:54.068Z" },
-]
-
-[[package]]
-name = "beautifulsoup4"
-version = "4.13.4"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "soupsieve" },
- { name = "typing-extensions" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload-time = "2025-04-15T17:05:13.836Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" },
-]
-
-[[package]]
-name = "bleach"
-version = "6.2.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "webencodings" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload-time = "2024-10-29T18:30:40.477Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" },
-]
-
-[package.optional-dependencies]
-css = [
- { name = "tinycss2" },
-]
-
[[package]]
name = "build"
version = "1.2.2.post1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "colorama", marker = "(python_full_version < '3.10' and os_name == 'nt' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (os_name == 'nt' and sys_platform != 'darwin' and sys_platform != 'linux') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10.2' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "colorama", marker = "(os_name == 'nt' and platform_machine != 'aarch64' and sys_platform == 'linux') or (os_name == 'nt' and sys_platform != 'darwin' and sys_platform != 'linux')" },
+ { name = "importlib-metadata", marker = "python_full_version < '3.10.2'" },
{ name = "packaging" },
{ name = "pyproject-hooks" },
- { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "tomli", marker = "python_full_version < '3.11'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/7d/46/aeab111f8e06793e4f0e421fcad593d547fb8313b50990f31681ee2fb1ad/build-1.2.2.post1.tar.gz", hash = "sha256:b36993e92ca9375a219c99e606a122ff365a760a2d4bba0caa09bd5278b608b7", size = 46701, upload-time = "2024-10-06T17:22:25.251Z" }
wheels = [
@@ -531,12 +74,10 @@ name = "cffi"
version = "1.17.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "pycparser" },
+ { name = "pycparser", marker = "sys_platform != 'darwin'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191, upload-time = "2024-09-04T20:43:30.027Z" },
- { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592, upload-time = "2024-09-04T20:43:32.108Z" },
{ url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024, upload-time = "2024-09-04T20:43:34.186Z" },
{ url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188, upload-time = "2024-09-04T20:43:36.286Z" },
{ url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571, upload-time = "2024-09-04T20:43:38.586Z" },
@@ -545,10 +86,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325, upload-time = "2024-09-04T20:43:43.117Z" },
{ url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784, upload-time = "2024-09-04T20:43:45.256Z" },
{ url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564, upload-time = "2024-09-04T20:43:46.779Z" },
- { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804, upload-time = "2024-09-04T20:43:48.186Z" },
- { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299, upload-time = "2024-09-04T20:43:49.812Z" },
- { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" },
- { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" },
{ url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" },
{ url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" },
{ url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" },
@@ -557,10 +94,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" },
{ url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" },
{ url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" },
- { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" },
- { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" },
- { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" },
- { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" },
{ url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" },
{ url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" },
{ url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" },
@@ -568,10 +101,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" },
{ url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" },
{ url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" },
- { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" },
- { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" },
- { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" },
- { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" },
{ url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" },
{ url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" },
{ url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" },
@@ -579,20 +108,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" },
{ url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" },
{ url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" },
- { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" },
- { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" },
- { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220, upload-time = "2024-09-04T20:45:01.577Z" },
- { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605, upload-time = "2024-09-04T20:45:03.837Z" },
- { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910, upload-time = "2024-09-04T20:45:05.315Z" },
- { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200, upload-time = "2024-09-04T20:45:06.903Z" },
- { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565, upload-time = "2024-09-04T20:45:08.975Z" },
- { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635, upload-time = "2024-09-04T20:45:10.64Z" },
- { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218, upload-time = "2024-09-04T20:45:12.366Z" },
- { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486, upload-time = "2024-09-04T20:45:13.935Z" },
- { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911, upload-time = "2024-09-04T20:45:15.696Z" },
- { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632, upload-time = "2024-09-04T20:45:17.284Z" },
- { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820, upload-time = "2024-09-04T20:45:18.762Z" },
- { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290, upload-time = "2024-09-04T20:45:20.226Z" },
]
[[package]]
@@ -662,122 +177,21 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" },
{ url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" },
{ url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" },
- { url = "https://files.pythonhosted.org/packages/28/f8/dfb01ff6cc9af38552c69c9027501ff5a5117c4cc18dcd27cb5259fa1888/charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4", size = 201671, upload-time = "2025-05-02T08:34:12.696Z" },
- { url = "https://files.pythonhosted.org/packages/32/fb/74e26ee556a9dbfe3bd264289b67be1e6d616329403036f6507bb9f3f29c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7", size = 144744, upload-time = "2025-05-02T08:34:14.665Z" },
- { url = "https://files.pythonhosted.org/packages/ad/06/8499ee5aa7addc6f6d72e068691826ff093329fe59891e83b092ae4c851c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836", size = 154993, upload-time = "2025-05-02T08:34:17.134Z" },
- { url = "https://files.pythonhosted.org/packages/f1/a2/5e4c187680728219254ef107a6949c60ee0e9a916a5dadb148c7ae82459c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597", size = 147382, upload-time = "2025-05-02T08:34:19.081Z" },
- { url = "https://files.pythonhosted.org/packages/4c/fe/56aca740dda674f0cc1ba1418c4d84534be51f639b5f98f538b332dc9a95/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7", size = 149536, upload-time = "2025-05-02T08:34:21.073Z" },
- { url = "https://files.pythonhosted.org/packages/53/13/db2e7779f892386b589173dd689c1b1e304621c5792046edd8a978cbf9e0/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f", size = 151349, upload-time = "2025-05-02T08:34:23.193Z" },
- { url = "https://files.pythonhosted.org/packages/69/35/e52ab9a276186f729bce7a0638585d2982f50402046e4b0faa5d2c3ef2da/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba", size = 146365, upload-time = "2025-05-02T08:34:25.187Z" },
- { url = "https://files.pythonhosted.org/packages/a6/d8/af7333f732fc2e7635867d56cb7c349c28c7094910c72267586947561b4b/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12", size = 154499, upload-time = "2025-05-02T08:34:27.359Z" },
- { url = "https://files.pythonhosted.org/packages/7a/3d/a5b2e48acef264d71e036ff30bcc49e51bde80219bb628ba3e00cf59baac/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518", size = 157735, upload-time = "2025-05-02T08:34:29.798Z" },
- { url = "https://files.pythonhosted.org/packages/85/d8/23e2c112532a29f3eef374375a8684a4f3b8e784f62b01da931186f43494/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5", size = 154786, upload-time = "2025-05-02T08:34:31.858Z" },
- { url = "https://files.pythonhosted.org/packages/c7/57/93e0169f08ecc20fe82d12254a200dfaceddc1c12a4077bf454ecc597e33/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3", size = 150203, upload-time = "2025-05-02T08:34:33.88Z" },
- { url = "https://files.pythonhosted.org/packages/2c/9d/9bf2b005138e7e060d7ebdec7503d0ef3240141587651f4b445bdf7286c2/charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471", size = 98436, upload-time = "2025-05-02T08:34:35.907Z" },
- { url = "https://files.pythonhosted.org/packages/6d/24/5849d46cf4311bbf21b424c443b09b459f5b436b1558c04e45dbb7cc478b/charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e", size = 105772, upload-time = "2025-05-02T08:34:37.935Z" },
{ url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" },
]
-[[package]]
-name = "click"
-version = "8.1.8"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "colorama", marker = "(python_full_version < '3.10' and sys_platform == 'win32') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593, upload-time = "2024-12-21T18:38:44.339Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188, upload-time = "2024-12-21T18:38:41.666Z" },
-]
-
[[package]]
name = "click"
version = "8.2.0"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
dependencies = [
- { name = "colorama", marker = "(python_full_version >= '3.10' and sys_platform == 'win32') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/cd/0f/62ca20172d4f87d93cf89665fbaedcd560ac48b465bd1d92bfc7ea6b0a41/click-8.2.0.tar.gz", hash = "sha256:f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d", size = 235857, upload-time = "2025-05-10T22:21:03.111Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a2/58/1f37bf81e3c689cc74ffa42102fa8915b59085f54a6e4a80bc6265c0f6bf/click-8.2.0-py3-none-any.whl", hash = "sha256:6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c", size = 102156, upload-time = "2025-05-10T22:21:01.352Z" },
]
-[[package]]
-name = "cmake"
-version = "4.0.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ca/7b/7ad900329f02b7f0fa7e22d4815d1fd63e2fb95d6236b423457385ed57f5/cmake-4.0.2.tar.gz", hash = "sha256:d6ce25b2cbebc073344d38b603ba223f8e633a07335f8056375f397a0f0027e5", size = 34516, upload-time = "2025-05-08T10:07:38.604Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d7/1f/2e86eb03ab8a52525347dede45ef3752b4516c19cc87be8a6546cef28839/cmake-4.0.2-py3-none-macosx_10_10_universal2.whl", hash = "sha256:0e1ade8fc1527c678ff5b2ef732a9a52dad60481097438eb19e43eec8eb2fc9c", size = 48733653, upload-time = "2025-05-08T10:06:38.171Z" },
- { url = "https://files.pythonhosted.org/packages/a7/9c/492a819ab79371987a709999b6bf5244db83a2bfb415ac79e10333475a17/cmake-4.0.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2e62d1518e7983b4df9b793fe47897d5f2eaee3781addd8e1663264090eb4bf6", size = 27738741, upload-time = "2025-05-08T10:06:41.86Z" },
- { url = "https://files.pythonhosted.org/packages/e2/1f/dfe5dfd20698c5fe466b133fdf6f8e0cf00c32cb4c5a774fafc1dbdfe422/cmake-4.0.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:deee8aae77599c17e32e4c80288e463ed3f1ebed04e1a819118f510854a82d8e", size = 26980799, upload-time = "2025-05-08T10:06:45.131Z" },
- { url = "https://files.pythonhosted.org/packages/31/f7/fc30d8bb7a0a99a28455de5c7285c24cc9c8f1109441dc9f59b671554d13/cmake-4.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0415add60972fb3650a73bcc742bae9e19e03dd29219d9d89e18e0a3c0cd1d1", size = 27255147, upload-time = "2025-05-08T10:06:48.255Z" },
- { url = "https://files.pythonhosted.org/packages/57/a8/9a9c5d3af7e461d186613afeabfd2dabb6c9bab4fd45ae08d2c5e9f04116/cmake-4.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e77546cd96e6edd514ac675a6c1512314519dac6dd4c5b975e564a6f09b4ccbc", size = 29018562, upload-time = "2025-05-08T10:06:51.39Z" },
- { url = "https://files.pythonhosted.org/packages/88/39/49de74010f4ba3eecb5f673ba841e6eea70b582bab4ce8816b8f75206297/cmake-4.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:166a0515a61183149be70df0def8097c6dc638484bcbb785340ae81cb5a94f50", size = 30869968, upload-time = "2025-05-08T10:06:56.072Z" },
- { url = "https://files.pythonhosted.org/packages/38/16/dc1963516f81ab3c19248f810b8b9d054d61a20ea805fbdcabe0e0475cc8/cmake-4.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86ade184b259b18ba53ff343d4d5f263ec59dfb7304633523ba0efacfd98f41a", size = 27026054, upload-time = "2025-05-08T10:06:59.352Z" },
- { url = "https://files.pythonhosted.org/packages/50/fd/2f872a4618026a244494409262c41181e8fb3e44bd3a75ab47d396f59998/cmake-4.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d123ea46c0dffe057fcfeaf448f623d6f79211cdd2b32fe779a86833fd3f4d9", size = 27910624, upload-time = "2025-05-08T10:07:02.647Z" },
- { url = "https://files.pythonhosted.org/packages/41/29/9cb17a4027612c74511a1a51c1be4a6ccf1a0faf9cd873b19aed1a621027/cmake-4.0.2-py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:47806759aa5748c2b5f1e2a035ef887bbd293b12a2a9603e42673f698c0e1a63", size = 25154444, upload-time = "2025-05-08T10:07:06.557Z" },
- { url = "https://files.pythonhosted.org/packages/cd/3a/49eff3783a99fc68f08c42eafdb0339cf0a8413c9cdec5661fffab1a7040/cmake-4.0.2-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:e96921b6abfb627913d02cec9f4736a760741804044ac0740d8eefdcb7c47b4b", size = 28025207, upload-time = "2025-05-08T10:07:09.19Z" },
- { url = "https://files.pythonhosted.org/packages/57/e5/1aa9b9cbb8625e5bc5db5325990582415c6264ed76063053bab3e64d941b/cmake-4.0.2-py3-none-musllinux_1_1_i686.whl", hash = "sha256:eea2c303cf3f009ffc71135e4e0cf03c3ad6cd409543270dc0601de32b50d0c1", size = 31554257, upload-time = "2025-05-08T10:07:12.487Z" },
- { url = "https://files.pythonhosted.org/packages/22/63/7aae6e25b4e33f718c622d07e238ce5976982f20726459b2abb1f196c378/cmake-4.0.2-py3-none-musllinux_1_1_ppc64le.whl", hash = "sha256:4a469718c87253e67c81e5518ba19dc789f87a0e9f73ecd5af0ca139933b671f", size = 32279962, upload-time = "2025-05-08T10:07:15.853Z" },
- { url = "https://files.pythonhosted.org/packages/3f/0f/673ee9ed196a95c2941cf6df4390d8b8e8b44ca9d2bd9ed8684fa9b11d1d/cmake-4.0.2-py3-none-musllinux_1_1_s390x.whl", hash = "sha256:60c7ff7b5fa725bbc4067f3256e68b21454e97f6e646bae123c756553245c7f3", size = 28102064, upload-time = "2025-05-08T10:07:19.571Z" },
- { url = "https://files.pythonhosted.org/packages/7c/74/251c776092cdd107d71cf156d2780d48620efda42d195355bceb42dff210/cmake-4.0.2-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:fc483ed8a31c22cb1b46c81017b0703b469360584d004ac0f5e346f04b75e3c8", size = 29637502, upload-time = "2025-05-08T10:07:22.875Z" },
- { url = "https://files.pythonhosted.org/packages/26/85/1724465e3779f883731416db1c8f58a8f08cbe2151eea98a7577beb911ae/cmake-4.0.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f8ea86bfd9925575d4a49b3d98ce352f07bbae4fdbb6d703bd26314ca7a3db0c", size = 33324254, upload-time = "2025-05-08T10:07:25.83Z" },
- { url = "https://files.pythonhosted.org/packages/46/ba/f9c2e0cebd9f6276fa7cb896c4b0eb9386cca5dae22b9431d56993f09026/cmake-4.0.2-py3-none-win32.whl", hash = "sha256:dc4ff87bbdf6ccf6cdce1f98089f5669f70e4a6c4d30d315df8e79a8cdc1c581", size = 33705810, upload-time = "2025-05-08T10:07:29.347Z" },
- { url = "https://files.pythonhosted.org/packages/16/1a/6504170f8cfadde043ed5dabadcca8af50545094428ed74c44c1eac3903f/cmake-4.0.2-py3-none-win_amd64.whl", hash = "sha256:61cddbaa7586b8e9a2718619fd8935811a8af45e102ed3acc506b575e3766266", size = 36669295, upload-time = "2025-05-08T10:07:32.55Z" },
- { url = "https://files.pythonhosted.org/packages/59/1d/c1900d83286b54c89d7a430c99dc09384a20dc3d7ce993d44dc7bc649aee/cmake-4.0.2-py3-none-win_arm64.whl", hash = "sha256:bb666564334530a9305ce0e5d7137d558e53c2f1a8175b798047550fefe7bb87", size = 35684210, upload-time = "2025-05-08T10:07:35.622Z" },
-]
-
[[package]]
name = "colorama"
version = "0.4.6"
@@ -787,149 +201,12 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
]
-[[package]]
-name = "comm"
-version = "0.2.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload-time = "2024-03-12T16:53:41.133Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" },
-]
-
-[[package]]
-name = "contourpy"
-version = "1.3.0"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370, upload-time = "2024-08-27T21:00:03.328Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366, upload-time = "2024-08-27T20:50:09.947Z" },
- { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226, upload-time = "2024-08-27T20:50:16.1Z" },
- { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460, upload-time = "2024-08-27T20:50:22.536Z" },
- { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623, upload-time = "2024-08-27T20:50:28.806Z" },
- { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761, upload-time = "2024-08-27T20:50:35.126Z" },
- { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015, upload-time = "2024-08-27T20:50:40.318Z" },
- { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672, upload-time = "2024-08-27T20:50:55.643Z" },
- { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688, upload-time = "2024-08-27T20:51:11.293Z" },
- { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145, upload-time = "2024-08-27T20:51:15.2Z" },
- { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019, upload-time = "2024-08-27T20:51:19.365Z" },
- { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356, upload-time = "2024-08-27T20:51:24.146Z" },
- { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915, upload-time = "2024-08-27T20:51:28.683Z" },
- { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443, upload-time = "2024-08-27T20:51:33.675Z" },
- { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548, upload-time = "2024-08-27T20:51:39.322Z" },
- { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118, upload-time = "2024-08-27T20:51:44.717Z" },
- { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162, upload-time = "2024-08-27T20:51:49.683Z" },
- { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396, upload-time = "2024-08-27T20:52:04.926Z" },
- { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297, upload-time = "2024-08-27T20:52:21.843Z" },
- { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808, upload-time = "2024-08-27T20:52:25.163Z" },
- { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181, upload-time = "2024-08-27T20:52:29.13Z" },
- { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838, upload-time = "2024-08-27T20:52:33.911Z" },
- { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549, upload-time = "2024-08-27T20:52:39.179Z" },
- { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177, upload-time = "2024-08-27T20:52:44.789Z" },
- { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735, upload-time = "2024-08-27T20:52:51.05Z" },
- { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679, upload-time = "2024-08-27T20:52:58.473Z" },
- { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549, upload-time = "2024-08-27T20:53:06.593Z" },
- { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068, upload-time = "2024-08-27T20:53:23.442Z" },
- { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833, upload-time = "2024-08-27T20:53:39.243Z" },
- { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681, upload-time = "2024-08-27T20:53:43.05Z" },
- { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283, upload-time = "2024-08-27T20:53:47.232Z" },
- { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879, upload-time = "2024-08-27T20:53:51.597Z" },
- { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573, upload-time = "2024-08-27T20:53:55.659Z" },
- { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184, upload-time = "2024-08-27T20:54:00.225Z" },
- { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262, upload-time = "2024-08-27T20:54:05.234Z" },
- { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806, upload-time = "2024-08-27T20:54:09.889Z" },
- { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710, upload-time = "2024-08-27T20:54:14.536Z" },
- { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107, upload-time = "2024-08-27T20:54:29.735Z" },
- { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458, upload-time = "2024-08-27T20:54:45.507Z" },
- { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643, upload-time = "2024-08-27T20:55:52.754Z" },
- { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301, upload-time = "2024-08-27T20:55:56.509Z" },
- { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972, upload-time = "2024-08-27T20:54:50.347Z" },
- { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375, upload-time = "2024-08-27T20:54:54.909Z" },
- { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188, upload-time = "2024-08-27T20:55:00.184Z" },
- { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644, upload-time = "2024-08-27T20:55:05.673Z" },
- { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141, upload-time = "2024-08-27T20:55:11.047Z" },
- { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469, upload-time = "2024-08-27T20:55:15.914Z" },
- { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894, upload-time = "2024-08-27T20:55:31.553Z" },
- { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829, upload-time = "2024-08-27T20:55:47.837Z" },
- { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518, upload-time = "2024-08-27T20:56:01.333Z" },
- { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350, upload-time = "2024-08-27T20:56:05.432Z" },
- { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167, upload-time = "2024-08-27T20:56:10.034Z" },
- { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279, upload-time = "2024-08-27T20:56:15.41Z" },
- { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519, upload-time = "2024-08-27T20:56:21.813Z" },
- { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922, upload-time = "2024-08-27T20:56:26.983Z" },
- { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017, upload-time = "2024-08-27T20:56:42.246Z" },
- { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773, upload-time = "2024-08-27T20:56:58.58Z" },
- { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353, upload-time = "2024-08-27T20:57:02.718Z" },
- { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817, upload-time = "2024-08-27T20:57:06.328Z" },
- { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886, upload-time = "2024-08-27T20:57:10.863Z" },
- { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008, upload-time = "2024-08-27T20:57:15.588Z" },
- { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690, upload-time = "2024-08-27T20:57:19.321Z" },
- { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894, upload-time = "2024-08-27T20:57:23.873Z" },
- { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099, upload-time = "2024-08-27T20:57:28.58Z" },
- { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838, upload-time = "2024-08-27T20:57:32.913Z" },
-]
-
[[package]]
name = "contourpy"
version = "1.3.2"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
dependencies = [
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "numpy" },
]
sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" }
wheels = [
@@ -996,11 +273,10 @@ name = "cryptography"
version = "44.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "cffi", marker = "(platform_python_implementation != 'PyPy' and sys_platform == 'linux') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "cffi", marker = "platform_python_implementation != 'PyPy' and sys_platform != 'darwin'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/53/d6/1411ab4d6108ab167d06254c5be517681f1e331f90edf1379895bcb87020/cryptography-44.0.3.tar.gz", hash = "sha256:fe19d8bc5536a91a24a8133328880a41831b6c5df54599a8417b62fe015d3053", size = 711096, upload-time = "2025-05-02T19:36:04.667Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/08/53/c776d80e9d26441bb3868457909b4e74dd9ccabd182e10b2b0ae7a07e265/cryptography-44.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:962bc30480a08d133e631e8dfd4783ab71cc9e33d5d7c1e192f0b7c06397bb88", size = 6670281, upload-time = "2025-05-02T19:34:50.665Z" },
{ url = "https://files.pythonhosted.org/packages/6a/06/af2cf8d56ef87c77319e9086601bef621bedf40f6f59069e1b6d1ec498c5/cryptography-44.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffc61e8f3bf5b60346d89cd3d37231019c17a081208dfbbd6e1605ba03fa137", size = 3959305, upload-time = "2025-05-02T19:34:53.042Z" },
{ url = "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c", size = 4171040, upload-time = "2025-05-02T19:34:54.675Z" },
{ url = "https://files.pythonhosted.org/packages/bd/48/bb16b7541d207a19d9ae8b541c70037a05e473ddc72ccb1386524d4f023c/cryptography-44.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e28d62e59a4dbd1d22e747f57d4f00c459af22181f0b2f787ea83f5a876d7c76", size = 3963411, upload-time = "2025-05-02T19:34:56.61Z" },
@@ -1010,9 +286,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/b6/f7/7cb5488c682ca59a02a32ec5f975074084db4c983f849d47b7b67cc8697a/cryptography-44.0.3-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b424563394c369a804ecbee9b06dfb34997f19d00b3518e39f83a5642618397d", size = 4196173, upload-time = "2025-05-02T19:35:05.018Z" },
{ url = "https://files.pythonhosted.org/packages/d2/0b/2f789a8403ae089b0b121f8f54f4a3e5228df756e2146efdf4a09a3d5083/cryptography-44.0.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c91fc8e8fd78af553f98bc7f2a1d8db977334e4eea302a4bfd75b9461c2d8904", size = 4087713, upload-time = "2025-05-02T19:35:07.187Z" },
{ url = "https://files.pythonhosted.org/packages/1d/aa/330c13655f1af398fc154089295cf259252f0ba5df93b4bc9d9c7d7f843e/cryptography-44.0.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:25cd194c39fa5a0aa4169125ee27d1172097857b27109a45fadc59653ec06f44", size = 4299064, upload-time = "2025-05-02T19:35:08.879Z" },
- { url = "https://files.pythonhosted.org/packages/10/a8/8c540a421b44fd267a7d58a1fd5f072a552d72204a3f08194f98889de76d/cryptography-44.0.3-cp37-abi3-win32.whl", hash = "sha256:3be3f649d91cb182c3a6bd336de8b61a0a71965bd13d1a04a0e15b39c3d5809d", size = 2773887, upload-time = "2025-05-02T19:35:10.41Z" },
- { url = "https://files.pythonhosted.org/packages/b9/0d/c4b1657c39ead18d76bbd122da86bd95bdc4095413460d09544000a17d56/cryptography-44.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:3883076d5c4cc56dbef0b898a74eb6992fdac29a7b9013870b34efe4ddb39a0d", size = 3209737, upload-time = "2025-05-02T19:35:12.12Z" },
- { url = "https://files.pythonhosted.org/packages/34/a3/ad08e0bcc34ad436013458d7528e83ac29910943cea42ad7dd4141a27bbb/cryptography-44.0.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:5639c2b16764c6f76eedf722dbad9a0914960d3489c0cc38694ddf9464f1bb2f", size = 6673501, upload-time = "2025-05-02T19:35:13.775Z" },
{ url = "https://files.pythonhosted.org/packages/b1/f0/7491d44bba8d28b464a5bc8cc709f25a51e3eac54c0a4444cf2473a57c37/cryptography-44.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3ffef566ac88f75967d7abd852ed5f182da252d23fac11b4766da3957766759", size = 3960307, upload-time = "2025-05-02T19:35:15.917Z" },
{ url = "https://files.pythonhosted.org/packages/f7/c8/e5c5d0e1364d3346a5747cdcd7ecbb23ca87e6dea4f942a44e88be349f06/cryptography-44.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:192ed30fac1728f7587c6f4613c29c584abdc565d7417c13904708db10206645", size = 4170876, upload-time = "2025-05-02T19:35:18.138Z" },
{ url = "https://files.pythonhosted.org/packages/73/96/025cb26fc351d8c7d3a1c44e20cf9a01e9f7cf740353c9c7a17072e4b264/cryptography-44.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7d5fe7195c27c32a64955740b949070f21cba664604291c298518d2e255931d2", size = 3964127, upload-time = "2025-05-02T19:35:19.864Z" },
@@ -1022,20 +295,14 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/35/6e/dca39d553075980ccb631955c47b93d87d27f3596da8d48b1ae81463d915/cryptography-44.0.3-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:3bb0847e6363c037df8f6ede57d88eaf3410ca2267fb12275370a76f85786a6f", size = 4197398, upload-time = "2025-05-02T19:35:27.678Z" },
{ url = "https://files.pythonhosted.org/packages/9b/9d/d1f2fe681eabc682067c66a74addd46c887ebacf39038ba01f8860338d3d/cryptography-44.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b0cc66c74c797e1db750aaa842ad5b8b78e14805a9b5d1348dc603612d3e3ff5", size = 4087900, upload-time = "2025-05-02T19:35:29.312Z" },
{ url = "https://files.pythonhosted.org/packages/c4/f5/3599e48c5464580b73b236aafb20973b953cd2e7b44c7c2533de1d888446/cryptography-44.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6866df152b581f9429020320e5eb9794c8780e90f7ccb021940d7f50ee00ae0b", size = 4301067, upload-time = "2025-05-02T19:35:31.547Z" },
- { url = "https://files.pythonhosted.org/packages/a7/6c/d2c48c8137eb39d0c193274db5c04a75dab20d2f7c3f81a7dcc3a8897701/cryptography-44.0.3-cp39-abi3-win32.whl", hash = "sha256:c138abae3a12a94c75c10499f1cbae81294a6f983b3af066390adee73f433028", size = 2775467, upload-time = "2025-05-02T19:35:33.805Z" },
- { url = "https://files.pythonhosted.org/packages/c9/ad/51f212198681ea7b0deaaf8846ee10af99fba4e894f67b353524eab2bbe5/cryptography-44.0.3-cp39-abi3-win_amd64.whl", hash = "sha256:5d186f32e52e66994dce4f766884bcb9c68b8da62d61d9d215bfe5fb56d21334", size = 3210375, upload-time = "2025-05-02T19:35:35.369Z" },
- { url = "https://files.pythonhosted.org/packages/7f/10/abcf7418536df1eaba70e2cfc5c8a0ab07aa7aa02a5cbc6a78b9d8b4f121/cryptography-44.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:cad399780053fb383dc067475135e41c9fe7d901a97dd5d9c5dfb5611afc0d7d", size = 3393192, upload-time = "2025-05-02T19:35:37.468Z" },
{ url = "https://files.pythonhosted.org/packages/06/59/ecb3ef380f5891978f92a7f9120e2852b1df6f0a849c277b8ea45b865db2/cryptography-44.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:21a83f6f35b9cc656d71b5de8d519f566df01e660ac2578805ab245ffd8523f8", size = 3898419, upload-time = "2025-05-02T19:35:39.065Z" },
{ url = "https://files.pythonhosted.org/packages/bb/d0/35e2313dbb38cf793aa242182ad5bc5ef5c8fd4e5dbdc380b936c7d51169/cryptography-44.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fc3c9babc1e1faefd62704bb46a69f359a9819eb0292e40df3fb6e3574715cd4", size = 4117892, upload-time = "2025-05-02T19:35:40.839Z" },
{ url = "https://files.pythonhosted.org/packages/dc/c8/31fb6e33b56c2c2100d76de3fd820afaa9d4d0b6aea1ccaf9aaf35dc7ce3/cryptography-44.0.3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:e909df4053064a97f1e6565153ff8bb389af12c5c8d29c343308760890560aff", size = 3900855, upload-time = "2025-05-02T19:35:42.599Z" },
{ url = "https://files.pythonhosted.org/packages/43/2a/08cc2ec19e77f2a3cfa2337b429676406d4bb78ddd130a05c458e7b91d73/cryptography-44.0.3-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:dad80b45c22e05b259e33ddd458e9e2ba099c86ccf4e88db7bbab4b747b18d06", size = 4117619, upload-time = "2025-05-02T19:35:44.774Z" },
- { url = "https://files.pythonhosted.org/packages/02/68/fc3d3f84022a75f2ac4b1a1c0e5d6a0c2ea259e14cd4aae3e0e68e56483c/cryptography-44.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:479d92908277bed6e1a1c69b277734a7771c2b78633c224445b5c60a9f4bc1d9", size = 3136570, upload-time = "2025-05-02T19:35:46.94Z" },
- { url = "https://files.pythonhosted.org/packages/8d/4b/c11ad0b6c061902de5223892d680e89c06c7c4d606305eb8de56c5427ae6/cryptography-44.0.3-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:896530bc9107b226f265effa7ef3f21270f18a2026bc09fed1ebd7b66ddf6375", size = 3390230, upload-time = "2025-05-02T19:35:49.062Z" },
{ url = "https://files.pythonhosted.org/packages/58/11/0a6bf45d53b9b2290ea3cec30e78b78e6ca29dc101e2e296872a0ffe1335/cryptography-44.0.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9b4d4a5dbee05a2c390bf212e78b99434efec37b17a4bff42f50285c5c8c9647", size = 3895216, upload-time = "2025-05-02T19:35:51.351Z" },
{ url = "https://files.pythonhosted.org/packages/0a/27/b28cdeb7270e957f0077a2c2bfad1b38f72f1f6d699679f97b816ca33642/cryptography-44.0.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:02f55fb4f8b79c1221b0961488eaae21015b69b210e18c386b69de182ebb1259", size = 4115044, upload-time = "2025-05-02T19:35:53.044Z" },
{ url = "https://files.pythonhosted.org/packages/35/b0/ec4082d3793f03cb248881fecefc26015813199b88f33e3e990a43f79835/cryptography-44.0.3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:dd3db61b8fe5be220eee484a17233287d0be6932d056cf5738225b9c05ef4fff", size = 3898034, upload-time = "2025-05-02T19:35:54.72Z" },
{ url = "https://files.pythonhosted.org/packages/0b/7f/adf62e0b8e8d04d50c9a91282a57628c00c54d4ae75e2b02a223bd1f2613/cryptography-44.0.3-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:978631ec51a6bbc0b7e58f23b68a8ce9e5f09721940933e9c217068388789fe5", size = 4114449, upload-time = "2025-05-02T19:35:57.139Z" },
- { url = "https://files.pythonhosted.org/packages/87/62/d69eb4a8ee231f4bf733a92caf9da13f1c81a44e874b1d4080c25ecbb723/cryptography-44.0.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:5d20cc348cca3a8aa7312f42ab953a56e15323800ca3ab0706b8cd452a3a056c", size = 3134369, upload-time = "2025-05-02T19:35:58.907Z" },
]
[[package]]
@@ -1053,44 +320,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" },
]
-[[package]]
-name = "debugpy"
-version = "1.8.14"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444, upload-time = "2025-04-10T19:46:10.981Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fc/df/156df75a41aaebd97cee9d3870fe68f8001b6c1c4ca023e221cfce69bece/debugpy-1.8.14-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:93fee753097e85623cab1c0e6a68c76308cd9f13ffdf44127e6fab4fbf024339", size = 2076510, upload-time = "2025-04-10T19:46:13.315Z" },
- { url = "https://files.pythonhosted.org/packages/69/cd/4fc391607bca0996db5f3658762106e3d2427beaef9bfd363fd370a3c054/debugpy-1.8.14-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d937d93ae4fa51cdc94d3e865f535f185d5f9748efb41d0d49e33bf3365bd79", size = 3559614, upload-time = "2025-04-10T19:46:14.647Z" },
- { url = "https://files.pythonhosted.org/packages/1a/42/4e6d2b9d63e002db79edfd0cb5656f1c403958915e0e73ab3e9220012eec/debugpy-1.8.14-cp310-cp310-win32.whl", hash = "sha256:c442f20577b38cc7a9aafecffe1094f78f07fb8423c3dddb384e6b8f49fd2987", size = 5208588, upload-time = "2025-04-10T19:46:16.233Z" },
- { url = "https://files.pythonhosted.org/packages/97/b1/cc9e4e5faadc9d00df1a64a3c2d5c5f4b9df28196c39ada06361c5141f89/debugpy-1.8.14-cp310-cp310-win_amd64.whl", hash = "sha256:f117dedda6d969c5c9483e23f573b38f4e39412845c7bc487b6f2648df30fe84", size = 5241043, upload-time = "2025-04-10T19:46:17.768Z" },
- { url = "https://files.pythonhosted.org/packages/67/e8/57fe0c86915671fd6a3d2d8746e40485fd55e8d9e682388fbb3a3d42b86f/debugpy-1.8.14-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9", size = 2175064, upload-time = "2025-04-10T19:46:19.486Z" },
- { url = "https://files.pythonhosted.org/packages/3b/97/2b2fd1b1c9569c6764ccdb650a6f752e4ac31be465049563c9eb127a8487/debugpy-1.8.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2", size = 3132359, upload-time = "2025-04-10T19:46:21.192Z" },
- { url = "https://files.pythonhosted.org/packages/c0/ee/b825c87ed06256ee2a7ed8bab8fb3bb5851293bf9465409fdffc6261c426/debugpy-1.8.14-cp311-cp311-win32.whl", hash = "sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2", size = 5133269, upload-time = "2025-04-10T19:46:23.047Z" },
- { url = "https://files.pythonhosted.org/packages/d5/a6/6c70cd15afa43d37839d60f324213843174c1d1e6bb616bd89f7c1341bac/debugpy-1.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01", size = 5158156, upload-time = "2025-04-10T19:46:24.521Z" },
- { url = "https://files.pythonhosted.org/packages/d9/2a/ac2df0eda4898f29c46eb6713a5148e6f8b2b389c8ec9e425a4a1d67bf07/debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84", size = 2501268, upload-time = "2025-04-10T19:46:26.044Z" },
- { url = "https://files.pythonhosted.org/packages/10/53/0a0cb5d79dd9f7039169f8bf94a144ad3efa52cc519940b3b7dde23bcb89/debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826", size = 4221077, upload-time = "2025-04-10T19:46:27.464Z" },
- { url = "https://files.pythonhosted.org/packages/f8/d5/84e01821f362327bf4828728aa31e907a2eca7c78cd7c6ec062780d249f8/debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f", size = 5255127, upload-time = "2025-04-10T19:46:29.467Z" },
- { url = "https://files.pythonhosted.org/packages/33/16/1ed929d812c758295cac7f9cf3dab5c73439c83d9091f2d91871e648093e/debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f", size = 5297249, upload-time = "2025-04-10T19:46:31.538Z" },
- { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676, upload-time = "2025-04-10T19:46:32.96Z" },
- { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514, upload-time = "2025-04-10T19:46:34.336Z" },
- { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756, upload-time = "2025-04-10T19:46:36.199Z" },
- { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119, upload-time = "2025-04-10T19:46:38.141Z" },
- { url = "https://files.pythonhosted.org/packages/85/6f/96ba96545f55b6a675afa08c96b42810de9b18c7ad17446bbec82762127a/debugpy-1.8.14-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:413512d35ff52c2fb0fd2d65e69f373ffd24f0ecb1fac514c04a668599c5ce7f", size = 2077696, upload-time = "2025-04-10T19:46:46.817Z" },
- { url = "https://files.pythonhosted.org/packages/fa/84/f378a2dd837d94de3c85bca14f1db79f8fcad7e20b108b40d59da56a6d22/debugpy-1.8.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c9156f7524a0d70b7a7e22b2e311d8ba76a15496fb00730e46dcdeedb9e1eea", size = 3554846, upload-time = "2025-04-10T19:46:48.72Z" },
- { url = "https://files.pythonhosted.org/packages/db/52/88824fe5d6893f59933f664c6e12783749ab537a2101baf5c713164d8aa2/debugpy-1.8.14-cp39-cp39-win32.whl", hash = "sha256:b44985f97cc3dd9d52c42eb59ee9d7ee0c4e7ecd62bca704891f997de4cef23d", size = 5209350, upload-time = "2025-04-10T19:46:50.284Z" },
- { url = "https://files.pythonhosted.org/packages/41/35/72e9399be24a04cb72cfe1284572c9fcd1d742c7fa23786925c18fa54ad8/debugpy-1.8.14-cp39-cp39-win_amd64.whl", hash = "sha256:b1528cfee6c1b1c698eb10b6b096c598738a8238822d218173d21c3086de8123", size = 5241852, upload-time = "2025-04-10T19:46:52.022Z" },
- { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230, upload-time = "2025-04-10T19:46:54.077Z" },
-]
-
-[[package]]
-name = "decorator"
-version = "5.2.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" },
-]
-
[[package]]
name = "defusedxml"
version = "0.7.1"
@@ -1118,230 +347,82 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" },
]
-[[package]]
-name = "eval-type-backport"
-version = "0.2.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/30/ea/8b0ac4469d4c347c6a385ff09dc3c048c2d021696664e26c7ee6791631b5/eval_type_backport-0.2.2.tar.gz", hash = "sha256:f0576b4cf01ebb5bd358d02314d31846af5e07678387486e2c798af0e7d849c1", size = 9079, upload-time = "2024-12-21T20:09:46.005Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ce/31/55cd413eaccd39125368be33c46de24a1f639f2e12349b0361b4678f3915/eval_type_backport-0.2.2-py3-none-any.whl", hash = "sha256:cb6ad7c393517f476f96d456d0412ea80f0a8cf96f6892834cd9340149111b0a", size = 5830, upload-time = "2024-12-21T20:09:44.175Z" },
-]
-
[[package]]
name = "exceptiongroup"
version = "1.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "typing-extensions", marker = "python_full_version < '3.11'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" },
]
-[[package]]
-name = "executing"
-version = "2.2.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" },
-]
-
-[[package]]
-name = "fastjsonschema"
-version = "2.21.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939, upload-time = "2024-12-02T10:55:15.133Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" },
-]
-
[[package]]
name = "filelock"
-version = "3.18.0"
+version = "3.20.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075, upload-time = "2025-03-14T07:11:40.47Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/1d/65/ce7f1b70157833bf3cb851b556a37d4547ceafc158aa9b34b36782f23696/filelock-3.20.3.tar.gz", hash = "sha256:18c57ee915c7ec61cff0ecf7f0f869936c7c30191bb0cf406f1341778d0834e1", size = 19485, upload-time = "2026-01-09T17:55:05.421Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215, upload-time = "2025-03-14T07:11:39.145Z" },
+ { url = "https://files.pythonhosted.org/packages/b5/36/7fb70f04bf00bc646cd5bb45aa9eddb15e19437a28b8fb2b4a5249fac770/filelock-3.20.3-py3-none-any.whl", hash = "sha256:4b0dda527ee31078689fc205ec4f1c1bf7d56cf88b6dc9426c4f230e46c2dce1", size = 16701, upload-time = "2026-01-09T17:55:04.334Z" },
]
[[package]]
name = "fonttools"
-version = "4.58.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/9a/cf/4d037663e2a1fe30fddb655d755d76e18624be44ad467c07412c2319ab97/fonttools-4.58.0.tar.gz", hash = "sha256:27423d0606a2c7b336913254bf0b1193ebd471d5f725d665e875c5e88a011a43", size = 3514522, upload-time = "2025-05-10T17:36:35.886Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/72/07/06d01b7239d6632a0984ef29ab496928531862b827cd3aa78309b205850d/fonttools-4.58.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0bcaa65cddbc7d32c77bd0af0b41fdd6448bad0e84365ca79cf8923c27b21e46", size = 2731632, upload-time = "2025-05-10T17:34:55.331Z" },
- { url = "https://files.pythonhosted.org/packages/1d/c7/47d26d48d779b1b084ebc0d9ec07035167992578768237ef553a3eecc8db/fonttools-4.58.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:25590272f89e94ab5a292d518c549f3a88e6a34fa1193797b7047dfea111b048", size = 2303941, upload-time = "2025-05-10T17:34:58.624Z" },
- { url = "https://files.pythonhosted.org/packages/79/2e/ac80c0fea501f1aa93e2b22d72c97a8c0d14239582b7e8c722185a0540a7/fonttools-4.58.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:614435e9a87abe18bd7bc7ceeb8029e8f181c571317161e89fa3e6e0a4f20f5d", size = 4712776, upload-time = "2025-05-10T17:35:01.124Z" },
- { url = "https://files.pythonhosted.org/packages/f2/5c/b41f9c940dc397ecb41765654efc76e06782bfe0783c3e2affc534be181c/fonttools-4.58.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0154bd86d9a9e880f6e937e4d99c2139a624428dd9852072e12d7a85c79d611e", size = 4743251, upload-time = "2025-05-10T17:35:03.815Z" },
- { url = "https://files.pythonhosted.org/packages/3d/c4/0d3807d922a788b603a3fff622af53e732464b88baf0049a181a90f9b1c6/fonttools-4.58.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5b3660df0b02c9cebbf7baf66952c2fd055e43e658aceb92cc95ba19e0a5c8b6", size = 4795635, upload-time = "2025-05-10T17:35:06.134Z" },
- { url = "https://files.pythonhosted.org/packages/46/74/627bed8e2c7e641c9c572f09970b0980e5513fd29e57b394d4aee2261e30/fonttools-4.58.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c43b7f1d0b818427bb1cd20903d1168271abdcde10eb6247b1995c4e1ed63907", size = 4904720, upload-time = "2025-05-10T17:35:09.015Z" },
- { url = "https://files.pythonhosted.org/packages/f9/f2/7e5d082a98eb61fc0c3055e8a0e061a1eb9fc2d93f0661854bf6cb63c519/fonttools-4.58.0-cp310-cp310-win32.whl", hash = "sha256:5450f40c385cdfa21133245f57b9cf8ce45018a04630a98de61eed8da14b8325", size = 2188180, upload-time = "2025-05-10T17:35:11.494Z" },
- { url = "https://files.pythonhosted.org/packages/00/33/ffd914e3c3a585003d770457188c8eaf7266b7a1cceb6d234ab543a9f958/fonttools-4.58.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0553431696eacafee9aefe94dc3c2bf5d658fbdc7fdba5b341c588f935471c6", size = 2233120, upload-time = "2025-05-10T17:35:13.896Z" },
- { url = "https://files.pythonhosted.org/packages/76/2e/9b9bd943872a50cb182382f8f4a99af92d76e800603d5f73e4343fdce61a/fonttools-4.58.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9345b1bb994476d6034996b31891c0c728c1059c05daa59f9ab57d2a4dce0f84", size = 2751920, upload-time = "2025-05-10T17:35:16.487Z" },
- { url = "https://files.pythonhosted.org/packages/9b/8c/e8d6375da893125f610826c2e30e6d2597dfb8dad256f8ff5a54f3089fda/fonttools-4.58.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1d93119ace1e2d39ff1340deb71097932f72b21c054bd3da727a3859825e24e5", size = 2313957, upload-time = "2025-05-10T17:35:18.906Z" },
- { url = "https://files.pythonhosted.org/packages/4f/1b/a29cb00c8c20164b24f88780e298fafd0bbfb25cf8bc7b10c4b69331ad5d/fonttools-4.58.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79c9e4f01bb04f19df272ae35314eb6349fdb2e9497a163cd22a21be999694bd", size = 4913808, upload-time = "2025-05-10T17:35:21.394Z" },
- { url = "https://files.pythonhosted.org/packages/d1/ab/9b9507b65b15190cbfe1ccd3c08067d79268d8312ef20948b16d9f5aa905/fonttools-4.58.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62ecda1465d38248aaf9bee1c17a21cf0b16aef7d121d7d303dbb320a6fd49c2", size = 4935876, upload-time = "2025-05-10T17:35:23.849Z" },
- { url = "https://files.pythonhosted.org/packages/15/e4/1395853bc775b0ab06a1c61cf261779afda7baff3f65cf1197bbd21aa149/fonttools-4.58.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29d0499bff12a26733c05c1bfd07e68465158201624b2fba4a40b23d96c43f94", size = 4974798, upload-time = "2025-05-10T17:35:26.189Z" },
- { url = "https://files.pythonhosted.org/packages/3c/b9/0358368ef5462f4653a198207b29885bee8d5e23c870f6125450ed88e693/fonttools-4.58.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1871abdb0af582e2d96cc12d88889e3bfa796928f491ec14d34a2e58ca298c7e", size = 5093560, upload-time = "2025-05-10T17:35:28.577Z" },
- { url = "https://files.pythonhosted.org/packages/11/00/f64bc3659980c41eccf2c371e62eb15b40858f02a41a0e9c6258ef094388/fonttools-4.58.0-cp311-cp311-win32.whl", hash = "sha256:e292485d70402093eb94f6ab7669221743838b8bd4c1f45c84ca76b63338e7bf", size = 2186330, upload-time = "2025-05-10T17:35:31.733Z" },
- { url = "https://files.pythonhosted.org/packages/c8/a0/0287be13a1ec7733abf292ffbd76417cea78752d4ce10fecf92d8b1252d6/fonttools-4.58.0-cp311-cp311-win_amd64.whl", hash = "sha256:6df3755fcf9ad70a74ad3134bd5c9738f73c9bb701a304b1c809877b11fe701c", size = 2234687, upload-time = "2025-05-10T17:35:34.015Z" },
- { url = "https://files.pythonhosted.org/packages/6a/4e/1c6b35ec7c04d739df4cf5aace4b7ec284d6af2533a65de21972e2f237d9/fonttools-4.58.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:aa8316798f982c751d71f0025b372151ea36405733b62d0d94d5e7b8dd674fa6", size = 2737502, upload-time = "2025-05-10T17:35:36.436Z" },
- { url = "https://files.pythonhosted.org/packages/fc/72/c6fcafa3c9ed2b69991ae25a1ba7a3fec8bf74928a96e8229c37faa8eda2/fonttools-4.58.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c6db489511e867633b859b11aefe1b7c0d90281c5bdb903413edbb2ba77b97f1", size = 2307214, upload-time = "2025-05-10T17:35:38.939Z" },
- { url = "https://files.pythonhosted.org/packages/52/11/1015cedc9878da6d8d1758049749eef857b693e5828d477287a959c8650f/fonttools-4.58.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:107bdb2dacb1f627db3c4b77fb16d065a10fe88978d02b4fc327b9ecf8a62060", size = 4811136, upload-time = "2025-05-10T17:35:41.491Z" },
- { url = "https://files.pythonhosted.org/packages/32/b9/6a1bc1af6ec17eead5d32e87075e22d0dab001eace0b5a1542d38c6a9483/fonttools-4.58.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba7212068ab20f1128a0475f169068ba8e5b6e35a39ba1980b9f53f6ac9720ac", size = 4876598, upload-time = "2025-05-10T17:35:43.986Z" },
- { url = "https://files.pythonhosted.org/packages/d8/46/b14584c7ea65ad1609fb9632251016cda8a2cd66b15606753b9f888d3677/fonttools-4.58.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f95ea3b6a3b9962da3c82db73f46d6a6845a6c3f3f968f5293b3ac1864e771c2", size = 4872256, upload-time = "2025-05-10T17:35:46.617Z" },
- { url = "https://files.pythonhosted.org/packages/05/78/b2105a7812ca4ef9bf180cd741c82f4522316c652ce2a56f788e2eb54b62/fonttools-4.58.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:874f1225cc4ccfeac32009887f722d7f8b107ca5e867dcee067597eef9d4c80b", size = 5028710, upload-time = "2025-05-10T17:35:49.227Z" },
- { url = "https://files.pythonhosted.org/packages/8c/a9/a38c85ffd30d1f2c7a5460c8abfd1aa66e00c198df3ff0b08117f5c6fcd9/fonttools-4.58.0-cp312-cp312-win32.whl", hash = "sha256:5f3cde64ec99c43260e2e6c4fa70dfb0a5e2c1c1d27a4f4fe4618c16f6c9ff71", size = 2173593, upload-time = "2025-05-10T17:35:51.226Z" },
- { url = "https://files.pythonhosted.org/packages/66/48/29752962a74b7ed95da976b5a968bba1fe611a4a7e50b9fefa345e6e7025/fonttools-4.58.0-cp312-cp312-win_amd64.whl", hash = "sha256:2aee08e2818de45067109a207cbd1b3072939f77751ef05904d506111df5d824", size = 2223230, upload-time = "2025-05-10T17:35:53.653Z" },
- { url = "https://files.pythonhosted.org/packages/0c/d7/d77cae11c445916d767cace93ba8283b3f360197d95d7470b90a9e984e10/fonttools-4.58.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4809790f2371d8a08e59e1ce2b734c954cf09742e75642d7f4c46cfdac488fdd", size = 2728320, upload-time = "2025-05-10T17:35:56.455Z" },
- { url = "https://files.pythonhosted.org/packages/77/48/7d8b3c519ef4b48081d40310262224a38785e39a8610ccb92a229a6f085d/fonttools-4.58.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b00f240280f204ce4546b05ff3515bf8ff47a9cae914c718490025ea2bb9b324", size = 2302570, upload-time = "2025-05-10T17:35:58.794Z" },
- { url = "https://files.pythonhosted.org/packages/2c/48/156b83eb8fb7261056e448bfda1b495b90e761b28ec23cee10e3e19f1967/fonttools-4.58.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a62015ad463e1925544e9159dd6eefe33ebfb80938d5ab15d8b1c4b354ff47b", size = 4790066, upload-time = "2025-05-10T17:36:01.174Z" },
- { url = "https://files.pythonhosted.org/packages/60/49/aaecb1b3cea2b9b9c7cea6240d6bc8090feb5489a6fbf93cb68003be979b/fonttools-4.58.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ceef6f6ab58061a811967e3e32e630747fcb823dcc33a9a2c80e2d0d17cb292", size = 4861076, upload-time = "2025-05-10T17:36:03.663Z" },
- { url = "https://files.pythonhosted.org/packages/dc/c8/97cbb41bee81ea9daf6109e0f3f70a274a3c69418e5ac6b0193f5dacf506/fonttools-4.58.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c7be21ac52370b515cdbdd0f400803fd29432a4fa4ddb4244ac8b322e54f36c0", size = 4858394, upload-time = "2025-05-10T17:36:06.087Z" },
- { url = "https://files.pythonhosted.org/packages/4d/23/c2c231457361f869a7d7374a557208e303b469d48a4a697c0fb249733ea1/fonttools-4.58.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:85836be4c3c4aacf6fcb7a6f263896d0e9ce431da9fa6fe9213d70f221f131c9", size = 5002160, upload-time = "2025-05-10T17:36:08.178Z" },
- { url = "https://files.pythonhosted.org/packages/a9/e0/c2262f941a43b810c5c192db94b5d1ce8eda91bec2757f7e2416398f4072/fonttools-4.58.0-cp313-cp313-win32.whl", hash = "sha256:2b32b7130277bd742cb8c4379a6a303963597d22adea77a940343f3eadbcaa4c", size = 2171919, upload-time = "2025-05-10T17:36:10.644Z" },
- { url = "https://files.pythonhosted.org/packages/8f/ee/e4aa7bb4ce510ad57a808d321df1bbed1eeb6e1dfb20aaee1a5d9c076849/fonttools-4.58.0-cp313-cp313-win_amd64.whl", hash = "sha256:75e68ee2ec9aaa173cf5e33f243da1d51d653d5e25090f2722bc644a78db0f1a", size = 2222972, upload-time = "2025-05-10T17:36:12.495Z" },
- { url = "https://files.pythonhosted.org/packages/33/86/e77cfccfded6e106daedf705eedc6d81a708c9ec59f59208a02a878a11cd/fonttools-4.58.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d3e6f49f24ce313fe674213314a5ff7d2839d7d143d9e2f8a6140bf93de59797", size = 2737552, upload-time = "2025-05-10T17:36:14.867Z" },
- { url = "https://files.pythonhosted.org/packages/cf/ac/020f47dc1498894cd4437f9822c562c2c6b2f41d445cc8c3868ccc5f7b63/fonttools-4.58.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d76bf18647d3aa2a4a539d947a9974e5fb3cd6300ed8d8166b63ab201830d9ed", size = 2306833, upload-time = "2025-05-10T17:36:17.192Z" },
- { url = "https://files.pythonhosted.org/packages/ea/92/58625bb30840fe8c0364f82836216793a8bb4b38ee317ce667e26e2d17fe/fonttools-4.58.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c47ed13683b02be5c5db296dc80fd42cc65e1a694c32b2e482714d50c05f8a00", size = 4696309, upload-time = "2025-05-10T17:36:19.6Z" },
- { url = "https://files.pythonhosted.org/packages/aa/de/9d0200eeb5dc186691871e5429ccef5fea52d612ffba96f5f4a1bd400498/fonttools-4.58.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d63b51485b2da4e74ca5ad8bec084400300a8e7a30799df14d915fd9441e2824", size = 4726096, upload-time = "2025-05-10T17:36:21.74Z" },
- { url = "https://files.pythonhosted.org/packages/af/37/3930476d05b39e26509376878447aace1ca84e68a3bdf0e96943df0cd736/fonttools-4.58.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:187db44b7e1d4e042c23265d7cf7599d280af2e8de091e46e89e7ec4c0729ccf", size = 4778868, upload-time = "2025-05-10T17:36:24.143Z" },
- { url = "https://files.pythonhosted.org/packages/99/5a/eb318d20c77a2ec3fcd52cc54b0fa422bcb00c4d2a08be341bf170c6a367/fonttools-4.58.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:fde9b32f5964e2a3a2a58e5269673705eb636f604e3cdde24afb1838bf0a501a", size = 4889938, upload-time = "2025-05-10T17:36:26.232Z" },
- { url = "https://files.pythonhosted.org/packages/8f/83/cff77c089e695372d3c77133eeb523af7ef37c12647a45e52502bc291dc1/fonttools-4.58.0-cp39-cp39-win32.whl", hash = "sha256:ac2037a74b55d6fb2917460d0d6e1d88d35e26a62c70584271d3388f9ea179e1", size = 1466943, upload-time = "2025-05-10T17:36:28.486Z" },
- { url = "https://files.pythonhosted.org/packages/28/73/195b62a675594eb106b096f115e4115503153591deafd49a63bef6254730/fonttools-4.58.0-cp39-cp39-win_amd64.whl", hash = "sha256:72b42acf0e5d3d61423ee22a1483647acdaf18378bb13970bf583142a2f4dcb8", size = 1511848, upload-time = "2025-05-10T17:36:30.518Z" },
- { url = "https://files.pythonhosted.org/packages/9b/1f/4417c26e26a1feab85a27e927f7a73d8aabc84544be8ba108ce4aa90eb1e/fonttools-4.58.0-py3-none-any.whl", hash = "sha256:c96c36880be2268be409df7b08c5b5dacac1827083461a6bc2cb07b8cbcec1d7", size = 1111440, upload-time = "2025-05-10T17:36:33.607Z" },
-]
-
-[[package]]
-name = "fqdn"
-version = "1.5.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015, upload-time = "2021-03-11T07:16:29.08Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121, upload-time = "2021-03-11T07:16:28.351Z" },
-]
-
-[[package]]
-name = "frozenlist"
-version = "1.6.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ee/f4/d744cba2da59b5c1d88823cf9e8a6c74e4659e2b27604ed973be2a0bf5ab/frozenlist-1.6.0.tar.gz", hash = "sha256:b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68", size = 42831, upload-time = "2025-04-17T22:38:53.099Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/44/03/22e4eb297981d48468c3d9982ab6076b10895106d3039302a943bb60fd70/frozenlist-1.6.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e6e558ea1e47fd6fa8ac9ccdad403e5dd5ecc6ed8dda94343056fa4277d5c65e", size = 160584, upload-time = "2025-04-17T22:35:48.163Z" },
- { url = "https://files.pythonhosted.org/packages/2b/b8/c213e35bcf1c20502c6fd491240b08cdd6ceec212ea54873f4cae99a51e4/frozenlist-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f4b3cd7334a4bbc0c472164f3744562cb72d05002cc6fcf58adb104630bbc352", size = 124099, upload-time = "2025-04-17T22:35:50.241Z" },
- { url = "https://files.pythonhosted.org/packages/2b/33/df17b921c2e37b971407b4045deeca6f6de7caf0103c43958da5e1b85e40/frozenlist-1.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9799257237d0479736e2b4c01ff26b5c7f7694ac9692a426cb717f3dc02fff9b", size = 122106, upload-time = "2025-04-17T22:35:51.697Z" },
- { url = "https://files.pythonhosted.org/packages/8e/09/93f0293e8a95c05eea7cf9277fef8929fb4d0a2234ad9394cd2a6b6a6bb4/frozenlist-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a7bb0fe1f7a70fb5c6f497dc32619db7d2cdd53164af30ade2f34673f8b1fc", size = 287205, upload-time = "2025-04-17T22:35:53.441Z" },
- { url = "https://files.pythonhosted.org/packages/5e/34/35612f6f1b1ae0f66a4058599687d8b39352ade8ed329df0890fb553ea1e/frozenlist-1.6.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:36d2fc099229f1e4237f563b2a3e0ff7ccebc3999f729067ce4e64a97a7f2869", size = 295079, upload-time = "2025-04-17T22:35:55.617Z" },
- { url = "https://files.pythonhosted.org/packages/e5/ca/51577ef6cc4ec818aab94a0034ef37808d9017c2e53158fef8834dbb3a07/frozenlist-1.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f27a9f9a86dcf00708be82359db8de86b80d029814e6693259befe82bb58a106", size = 308068, upload-time = "2025-04-17T22:35:57.119Z" },
- { url = "https://files.pythonhosted.org/packages/36/27/c63a23863b9dcbd064560f0fea41b516bbbf4d2e8e7eec3ff880a96f0224/frozenlist-1.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75ecee69073312951244f11b8627e3700ec2bfe07ed24e3a685a5979f0412d24", size = 305640, upload-time = "2025-04-17T22:35:58.667Z" },
- { url = "https://files.pythonhosted.org/packages/33/c2/91720b3562a6073ba604547a417c8d3bf5d33e4c8f1231f3f8ff6719e05c/frozenlist-1.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2c7d5aa19714b1b01a0f515d078a629e445e667b9da869a3cd0e6fe7dec78bd", size = 278509, upload-time = "2025-04-17T22:36:00.199Z" },
- { url = "https://files.pythonhosted.org/packages/d0/6e/1b64671ab2fca1ebf32c5b500205724ac14c98b9bc1574b2ef55853f4d71/frozenlist-1.6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69bbd454f0fb23b51cadc9bdba616c9678e4114b6f9fa372d462ff2ed9323ec8", size = 287318, upload-time = "2025-04-17T22:36:02.179Z" },
- { url = "https://files.pythonhosted.org/packages/66/30/589a8d8395d5ebe22a6b21262a4d32876df822c9a152e9f2919967bb8e1a/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7daa508e75613809c7a57136dec4871a21bca3080b3a8fc347c50b187df4f00c", size = 290923, upload-time = "2025-04-17T22:36:03.766Z" },
- { url = "https://files.pythonhosted.org/packages/4d/e0/2bd0d2a4a7062b7e4b5aad621697cd3579e5d1c39d99f2833763d91e746d/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:89ffdb799154fd4d7b85c56d5fa9d9ad48946619e0eb95755723fffa11022d75", size = 304847, upload-time = "2025-04-17T22:36:05.518Z" },
- { url = "https://files.pythonhosted.org/packages/70/a0/a1a44204398a4b308c3ee1b7bf3bf56b9dcbcc4e61c890e038721d1498db/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:920b6bd77d209931e4c263223381d63f76828bec574440f29eb497cf3394c249", size = 285580, upload-time = "2025-04-17T22:36:07.538Z" },
- { url = "https://files.pythonhosted.org/packages/78/ed/3862bc9abe05839a6a5f5bab8b6bbdf0fc9369505cb77cd15b8c8948f6a0/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d3ceb265249fb401702fce3792e6b44c1166b9319737d21495d3611028d95769", size = 304033, upload-time = "2025-04-17T22:36:09.082Z" },
- { url = "https://files.pythonhosted.org/packages/2c/9c/1c48454a9e1daf810aa6d977626c894b406651ca79d722fce0f13c7424f1/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:52021b528f1571f98a7d4258c58aa8d4b1a96d4f01d00d51f1089f2e0323cb02", size = 307566, upload-time = "2025-04-17T22:36:10.561Z" },
- { url = "https://files.pythonhosted.org/packages/35/ef/cb43655c21f1bad5c42bcd540095bba6af78bf1e474b19367f6fd67d029d/frozenlist-1.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0f2ca7810b809ed0f1917293050163c7654cefc57a49f337d5cd9de717b8fad3", size = 295354, upload-time = "2025-04-17T22:36:12.181Z" },
- { url = "https://files.pythonhosted.org/packages/9f/59/d8069a688a0f54a968c73300d6013e4786b029bfec308664094130dcea66/frozenlist-1.6.0-cp310-cp310-win32.whl", hash = "sha256:0e6f8653acb82e15e5443dba415fb62a8732b68fe09936bb6d388c725b57f812", size = 115586, upload-time = "2025-04-17T22:36:14.01Z" },
- { url = "https://files.pythonhosted.org/packages/f9/a6/8f0cef021912ba7aa3b9920fe0a4557f6e85c41bbf71bb568cd744828df5/frozenlist-1.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:f1a39819a5a3e84304cd286e3dc62a549fe60985415851b3337b6f5cc91907f1", size = 120845, upload-time = "2025-04-17T22:36:15.383Z" },
- { url = "https://files.pythonhosted.org/packages/53/b5/bc883b5296ec902115c00be161da93bf661199c465ec4c483feec6ea4c32/frozenlist-1.6.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ae8337990e7a45683548ffb2fee1af2f1ed08169284cd829cdd9a7fa7470530d", size = 160912, upload-time = "2025-04-17T22:36:17.235Z" },
- { url = "https://files.pythonhosted.org/packages/6f/93/51b058b563d0704b39c56baa222828043aafcac17fd3734bec5dbeb619b1/frozenlist-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8c952f69dd524558694818a461855f35d36cc7f5c0adddce37e962c85d06eac0", size = 124315, upload-time = "2025-04-17T22:36:18.735Z" },
- { url = "https://files.pythonhosted.org/packages/c9/e0/46cd35219428d350558b874d595e132d1c17a9471a1bd0d01d518a261e7c/frozenlist-1.6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8f5fef13136c4e2dee91bfb9a44e236fff78fc2cd9f838eddfc470c3d7d90afe", size = 122230, upload-time = "2025-04-17T22:36:20.6Z" },
- { url = "https://files.pythonhosted.org/packages/d1/0f/7ad2ce928ad06d6dd26a61812b959ded573d3e9d0ee6109d96c2be7172e9/frozenlist-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:716bbba09611b4663ecbb7cd022f640759af8259e12a6ca939c0a6acd49eedba", size = 314842, upload-time = "2025-04-17T22:36:22.088Z" },
- { url = "https://files.pythonhosted.org/packages/34/76/98cbbd8a20a5c3359a2004ae5e5b216af84a150ccbad67c8f8f30fb2ea91/frozenlist-1.6.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7b8c4dc422c1a3ffc550b465090e53b0bf4839047f3e436a34172ac67c45d595", size = 304919, upload-time = "2025-04-17T22:36:24.247Z" },
- { url = "https://files.pythonhosted.org/packages/9a/fa/258e771ce3a44348c05e6b01dffc2bc67603fba95761458c238cd09a2c77/frozenlist-1.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b11534872256e1666116f6587a1592ef395a98b54476addb5e8d352925cb5d4a", size = 324074, upload-time = "2025-04-17T22:36:26.291Z" },
- { url = "https://files.pythonhosted.org/packages/d5/a4/047d861fd8c538210e12b208c0479912273f991356b6bdee7ea8356b07c9/frozenlist-1.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c6eceb88aaf7221f75be6ab498dc622a151f5f88d536661af3ffc486245a626", size = 321292, upload-time = "2025-04-17T22:36:27.909Z" },
- { url = "https://files.pythonhosted.org/packages/c0/25/cfec8af758b4525676cabd36efcaf7102c1348a776c0d1ad046b8a7cdc65/frozenlist-1.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62c828a5b195570eb4b37369fcbbd58e96c905768d53a44d13044355647838ff", size = 301569, upload-time = "2025-04-17T22:36:29.448Z" },
- { url = "https://files.pythonhosted.org/packages/87/2f/0c819372fa9f0c07b153124bf58683b8d0ca7bb73ea5ccde9b9ef1745beb/frozenlist-1.6.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1c6bd2c6399920c9622362ce95a7d74e7f9af9bfec05fff91b8ce4b9647845a", size = 313625, upload-time = "2025-04-17T22:36:31.55Z" },
- { url = "https://files.pythonhosted.org/packages/50/5f/f0cf8b0fdedffdb76b3745aa13d5dbe404d63493cc211ce8250f2025307f/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:49ba23817781e22fcbd45fd9ff2b9b8cdb7b16a42a4851ab8025cae7b22e96d0", size = 312523, upload-time = "2025-04-17T22:36:33.078Z" },
- { url = "https://files.pythonhosted.org/packages/e1/6c/38c49108491272d3e84125bbabf2c2d0b304899b52f49f0539deb26ad18d/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:431ef6937ae0f853143e2ca67d6da76c083e8b1fe3df0e96f3802fd37626e606", size = 322657, upload-time = "2025-04-17T22:36:34.688Z" },
- { url = "https://files.pythonhosted.org/packages/bd/4b/3bd3bad5be06a9d1b04b1c22be80b5fe65b502992d62fab4bdb25d9366ee/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9d124b38b3c299ca68433597ee26b7819209cb8a3a9ea761dfe9db3a04bba584", size = 303414, upload-time = "2025-04-17T22:36:36.363Z" },
- { url = "https://files.pythonhosted.org/packages/5b/89/7e225a30bef6e85dbfe22622c24afe932e9444de3b40d58b1ea589a14ef8/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:118e97556306402e2b010da1ef21ea70cb6d6122e580da64c056b96f524fbd6a", size = 320321, upload-time = "2025-04-17T22:36:38.16Z" },
- { url = "https://files.pythonhosted.org/packages/22/72/7e3acef4dd9e86366cb8f4d8f28e852c2b7e116927e9722b31a6f71ea4b0/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fb3b309f1d4086b5533cf7bbcf3f956f0ae6469664522f1bde4feed26fba60f1", size = 323975, upload-time = "2025-04-17T22:36:40.289Z" },
- { url = "https://files.pythonhosted.org/packages/d8/85/e5da03d20507e13c66ce612c9792b76811b7a43e3320cce42d95b85ac755/frozenlist-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:54dece0d21dce4fdb188a1ffc555926adf1d1c516e493c2914d7c370e454bc9e", size = 316553, upload-time = "2025-04-17T22:36:42.045Z" },
- { url = "https://files.pythonhosted.org/packages/ac/8e/6c609cbd0580ae8a0661c408149f196aade7d325b1ae7adc930501b81acb/frozenlist-1.6.0-cp311-cp311-win32.whl", hash = "sha256:654e4ba1d0b2154ca2f096bed27461cf6160bc7f504a7f9a9ef447c293caf860", size = 115511, upload-time = "2025-04-17T22:36:44.067Z" },
- { url = "https://files.pythonhosted.org/packages/f2/13/a84804cfde6de12d44ed48ecbf777ba62b12ff09e761f76cdd1ff9e14bb1/frozenlist-1.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:3e911391bffdb806001002c1f860787542f45916c3baf764264a52765d5a5603", size = 120863, upload-time = "2025-04-17T22:36:45.465Z" },
- { url = "https://files.pythonhosted.org/packages/9c/8a/289b7d0de2fbac832ea80944d809759976f661557a38bb8e77db5d9f79b7/frozenlist-1.6.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c5b9e42ace7d95bf41e19b87cec8f262c41d3510d8ad7514ab3862ea2197bfb1", size = 160193, upload-time = "2025-04-17T22:36:47.382Z" },
- { url = "https://files.pythonhosted.org/packages/19/80/2fd17d322aec7f430549f0669f599997174f93ee17929ea5b92781ec902c/frozenlist-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ca9973735ce9f770d24d5484dcb42f68f135351c2fc81a7a9369e48cf2998a29", size = 123831, upload-time = "2025-04-17T22:36:49.401Z" },
- { url = "https://files.pythonhosted.org/packages/99/06/f5812da431273f78c6543e0b2f7de67dfd65eb0a433978b2c9c63d2205e4/frozenlist-1.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6ac40ec76041c67b928ca8aaffba15c2b2ee3f5ae8d0cb0617b5e63ec119ca25", size = 121862, upload-time = "2025-04-17T22:36:51.899Z" },
- { url = "https://files.pythonhosted.org/packages/d0/31/9e61c6b5fc493cf24d54881731204d27105234d09878be1a5983182cc4a5/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b7a8a3180dfb280eb044fdec562f9b461614c0ef21669aea6f1d3dac6ee576", size = 316361, upload-time = "2025-04-17T22:36:53.402Z" },
- { url = "https://files.pythonhosted.org/packages/9d/55/22ca9362d4f0222324981470fd50192be200154d51509ee6eb9baa148e96/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c444d824e22da6c9291886d80c7d00c444981a72686e2b59d38b285617cb52c8", size = 307115, upload-time = "2025-04-17T22:36:55.016Z" },
- { url = "https://files.pythonhosted.org/packages/ae/39/4fff42920a57794881e7bb3898dc7f5f539261711ea411b43bba3cde8b79/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb52c8166499a8150bfd38478248572c924c003cbb45fe3bcd348e5ac7c000f9", size = 322505, upload-time = "2025-04-17T22:36:57.12Z" },
- { url = "https://files.pythonhosted.org/packages/55/f2/88c41f374c1e4cf0092a5459e5f3d6a1e17ed274c98087a76487783df90c/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b35298b2db9c2468106278537ee529719228950a5fdda686582f68f247d1dc6e", size = 322666, upload-time = "2025-04-17T22:36:58.735Z" },
- { url = "https://files.pythonhosted.org/packages/75/51/034eeb75afdf3fd03997856195b500722c0b1a50716664cde64e28299c4b/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d108e2d070034f9d57210f22fefd22ea0d04609fc97c5f7f5a686b3471028590", size = 302119, upload-time = "2025-04-17T22:37:00.512Z" },
- { url = "https://files.pythonhosted.org/packages/2b/a6/564ecde55ee633270a793999ef4fd1d2c2b32b5a7eec903b1012cb7c5143/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e1be9111cb6756868ac242b3c2bd1f09d9aea09846e4f5c23715e7afb647103", size = 316226, upload-time = "2025-04-17T22:37:02.102Z" },
- { url = "https://files.pythonhosted.org/packages/f1/c8/6c0682c32377f402b8a6174fb16378b683cf6379ab4d2827c580892ab3c7/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:94bb451c664415f02f07eef4ece976a2c65dcbab9c2f1705b7031a3a75349d8c", size = 312788, upload-time = "2025-04-17T22:37:03.578Z" },
- { url = "https://files.pythonhosted.org/packages/b6/b8/10fbec38f82c5d163ca1750bfff4ede69713badf236a016781cf1f10a0f0/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d1a686d0b0949182b8faddea596f3fc11f44768d1f74d4cad70213b2e139d821", size = 325914, upload-time = "2025-04-17T22:37:05.213Z" },
- { url = "https://files.pythonhosted.org/packages/62/ca/2bf4f3a1bd40cdedd301e6ecfdbb291080d5afc5f9ce350c0739f773d6b9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ea8e59105d802c5a38bdbe7362822c522230b3faba2aa35c0fa1765239b7dd70", size = 305283, upload-time = "2025-04-17T22:37:06.985Z" },
- { url = "https://files.pythonhosted.org/packages/09/64/20cc13ccf94abc2a1f482f74ad210703dc78a590d0b805af1c9aa67f76f9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:abc4e880a9b920bc5020bf6a431a6bb40589d9bca3975c980495f63632e8382f", size = 319264, upload-time = "2025-04-17T22:37:08.618Z" },
- { url = "https://files.pythonhosted.org/packages/20/ff/86c6a2bbe98cfc231519f5e6d712a0898488ceac804a917ce014f32e68f6/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9a79713adfe28830f27a3c62f6b5406c37376c892b05ae070906f07ae4487046", size = 326482, upload-time = "2025-04-17T22:37:10.196Z" },
- { url = "https://files.pythonhosted.org/packages/2f/da/8e381f66367d79adca245d1d71527aac774e30e291d41ef161ce2d80c38e/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9a0318c2068e217a8f5e3b85e35899f5a19e97141a45bb925bb357cfe1daf770", size = 318248, upload-time = "2025-04-17T22:37:12.284Z" },
- { url = "https://files.pythonhosted.org/packages/39/24/1a1976563fb476ab6f0fa9fefaac7616a4361dbe0461324f9fd7bf425dbe/frozenlist-1.6.0-cp312-cp312-win32.whl", hash = "sha256:853ac025092a24bb3bf09ae87f9127de9fe6e0c345614ac92536577cf956dfcc", size = 115161, upload-time = "2025-04-17T22:37:13.902Z" },
- { url = "https://files.pythonhosted.org/packages/80/2e/fb4ed62a65f8cd66044706b1013f0010930d8cbb0729a2219561ea075434/frozenlist-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:2bdfe2d7e6c9281c6e55523acd6c2bf77963cb422fdc7d142fb0cb6621b66878", size = 120548, upload-time = "2025-04-17T22:37:15.326Z" },
- { url = "https://files.pythonhosted.org/packages/6f/e5/04c7090c514d96ca00887932417f04343ab94904a56ab7f57861bf63652d/frozenlist-1.6.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1d7fb014fe0fbfee3efd6a94fc635aeaa68e5e1720fe9e57357f2e2c6e1a647e", size = 158182, upload-time = "2025-04-17T22:37:16.837Z" },
- { url = "https://files.pythonhosted.org/packages/e9/8f/60d0555c61eec855783a6356268314d204137f5e0c53b59ae2fc28938c99/frozenlist-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01bcaa305a0fdad12745502bfd16a1c75b14558dabae226852f9159364573117", size = 122838, upload-time = "2025-04-17T22:37:18.352Z" },
- { url = "https://files.pythonhosted.org/packages/5a/a7/d0ec890e3665b4b3b7c05dc80e477ed8dc2e2e77719368e78e2cd9fec9c8/frozenlist-1.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b314faa3051a6d45da196a2c495e922f987dc848e967d8cfeaee8a0328b1cd4", size = 120980, upload-time = "2025-04-17T22:37:19.857Z" },
- { url = "https://files.pythonhosted.org/packages/cc/19/9b355a5e7a8eba903a008579964192c3e427444752f20b2144b10bb336df/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da62fecac21a3ee10463d153549d8db87549a5e77eefb8c91ac84bb42bb1e4e3", size = 305463, upload-time = "2025-04-17T22:37:21.328Z" },
- { url = "https://files.pythonhosted.org/packages/9c/8d/5b4c758c2550131d66935ef2fa700ada2461c08866aef4229ae1554b93ca/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1eb89bf3454e2132e046f9599fbcf0a4483ed43b40f545551a39316d0201cd1", size = 297985, upload-time = "2025-04-17T22:37:23.55Z" },
- { url = "https://files.pythonhosted.org/packages/48/2c/537ec09e032b5865715726b2d1d9813e6589b571d34d01550c7aeaad7e53/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18689b40cb3936acd971f663ccb8e2589c45db5e2c5f07e0ec6207664029a9c", size = 311188, upload-time = "2025-04-17T22:37:25.221Z" },
- { url = "https://files.pythonhosted.org/packages/31/2f/1aa74b33f74d54817055de9a4961eff798f066cdc6f67591905d4fc82a84/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e67ddb0749ed066b1a03fba812e2dcae791dd50e5da03be50b6a14d0c1a9ee45", size = 311874, upload-time = "2025-04-17T22:37:26.791Z" },
- { url = "https://files.pythonhosted.org/packages/bf/f0/cfec18838f13ebf4b37cfebc8649db5ea71a1b25dacd691444a10729776c/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc5e64626e6682638d6e44398c9baf1d6ce6bc236d40b4b57255c9d3f9761f1f", size = 291897, upload-time = "2025-04-17T22:37:28.958Z" },
- { url = "https://files.pythonhosted.org/packages/ea/a5/deb39325cbbea6cd0a46db8ccd76150ae2fcbe60d63243d9df4a0b8c3205/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:437cfd39564744ae32ad5929e55b18ebd88817f9180e4cc05e7d53b75f79ce85", size = 305799, upload-time = "2025-04-17T22:37:30.889Z" },
- { url = "https://files.pythonhosted.org/packages/78/22/6ddec55c5243a59f605e4280f10cee8c95a449f81e40117163383829c241/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62dd7df78e74d924952e2feb7357d826af8d2f307557a779d14ddf94d7311be8", size = 302804, upload-time = "2025-04-17T22:37:32.489Z" },
- { url = "https://files.pythonhosted.org/packages/5d/b7/d9ca9bab87f28855063c4d202936800219e39db9e46f9fb004d521152623/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a66781d7e4cddcbbcfd64de3d41a61d6bdde370fc2e38623f30b2bd539e84a9f", size = 316404, upload-time = "2025-04-17T22:37:34.59Z" },
- { url = "https://files.pythonhosted.org/packages/a6/3a/1255305db7874d0b9eddb4fe4a27469e1fb63720f1fc6d325a5118492d18/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:482fe06e9a3fffbcd41950f9d890034b4a54395c60b5e61fae875d37a699813f", size = 295572, upload-time = "2025-04-17T22:37:36.337Z" },
- { url = "https://files.pythonhosted.org/packages/2a/f2/8d38eeee39a0e3a91b75867cc102159ecccf441deb6ddf67be96d3410b84/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e4f9373c500dfc02feea39f7a56e4f543e670212102cc2eeb51d3a99c7ffbde6", size = 307601, upload-time = "2025-04-17T22:37:37.923Z" },
- { url = "https://files.pythonhosted.org/packages/38/04/80ec8e6b92f61ef085422d7b196822820404f940950dde5b2e367bede8bc/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e69bb81de06827147b7bfbaeb284d85219fa92d9f097e32cc73675f279d70188", size = 314232, upload-time = "2025-04-17T22:37:39.669Z" },
- { url = "https://files.pythonhosted.org/packages/3a/58/93b41fb23e75f38f453ae92a2f987274c64637c450285577bd81c599b715/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7613d9977d2ab4a9141dde4a149f4357e4065949674c5649f920fec86ecb393e", size = 308187, upload-time = "2025-04-17T22:37:41.662Z" },
- { url = "https://files.pythonhosted.org/packages/6a/a2/e64df5c5aa36ab3dee5a40d254f3e471bb0603c225f81664267281c46a2d/frozenlist-1.6.0-cp313-cp313-win32.whl", hash = "sha256:4def87ef6d90429f777c9d9de3961679abf938cb6b7b63d4a7eb8a268babfce4", size = 114772, upload-time = "2025-04-17T22:37:43.132Z" },
- { url = "https://files.pythonhosted.org/packages/a0/77/fead27441e749b2d574bb73d693530d59d520d4b9e9679b8e3cb779d37f2/frozenlist-1.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:37a8a52c3dfff01515e9bbbee0e6063181362f9de3db2ccf9bc96189b557cbfd", size = 119847, upload-time = "2025-04-17T22:37:45.118Z" },
- { url = "https://files.pythonhosted.org/packages/df/bd/cc6d934991c1e5d9cafda83dfdc52f987c7b28343686aef2e58a9cf89f20/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:46138f5a0773d064ff663d273b309b696293d7a7c00a0994c5c13a5078134b64", size = 174937, upload-time = "2025-04-17T22:37:46.635Z" },
- { url = "https://files.pythonhosted.org/packages/f2/a2/daf945f335abdbfdd5993e9dc348ef4507436936ab3c26d7cfe72f4843bf/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f88bc0a2b9c2a835cb888b32246c27cdab5740059fb3688852bf91e915399b91", size = 136029, upload-time = "2025-04-17T22:37:48.192Z" },
- { url = "https://files.pythonhosted.org/packages/51/65/4c3145f237a31247c3429e1c94c384d053f69b52110a0d04bfc8afc55fb2/frozenlist-1.6.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:777704c1d7655b802c7850255639672e90e81ad6fa42b99ce5ed3fbf45e338dd", size = 134831, upload-time = "2025-04-17T22:37:50.485Z" },
- { url = "https://files.pythonhosted.org/packages/77/38/03d316507d8dea84dfb99bdd515ea245628af964b2bf57759e3c9205cc5e/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85ef8d41764c7de0dcdaf64f733a27352248493a85a80661f3c678acd27e31f2", size = 392981, upload-time = "2025-04-17T22:37:52.558Z" },
- { url = "https://files.pythonhosted.org/packages/37/02/46285ef9828f318ba400a51d5bb616ded38db8466836a9cfa39f3903260b/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:da5cb36623f2b846fb25009d9d9215322318ff1c63403075f812b3b2876c8506", size = 371999, upload-time = "2025-04-17T22:37:54.092Z" },
- { url = "https://files.pythonhosted.org/packages/0d/64/1212fea37a112c3c5c05bfb5f0a81af4836ce349e69be75af93f99644da9/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cbb56587a16cf0fb8acd19e90ff9924979ac1431baea8681712716a8337577b0", size = 392200, upload-time = "2025-04-17T22:37:55.951Z" },
- { url = "https://files.pythonhosted.org/packages/81/ce/9a6ea1763e3366e44a5208f76bf37c76c5da570772375e4d0be85180e588/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6154c3ba59cda3f954c6333025369e42c3acd0c6e8b6ce31eb5c5b8116c07e0", size = 390134, upload-time = "2025-04-17T22:37:57.633Z" },
- { url = "https://files.pythonhosted.org/packages/bc/36/939738b0b495b2c6d0c39ba51563e453232813042a8d908b8f9544296c29/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e8246877afa3f1ae5c979fe85f567d220f86a50dc6c493b9b7d8191181ae01e", size = 365208, upload-time = "2025-04-17T22:37:59.742Z" },
- { url = "https://files.pythonhosted.org/packages/b4/8b/939e62e93c63409949c25220d1ba8e88e3960f8ef6a8d9ede8f94b459d27/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b0f6cce16306d2e117cf9db71ab3a9e8878a28176aeaf0dbe35248d97b28d0c", size = 385548, upload-time = "2025-04-17T22:38:01.416Z" },
- { url = "https://files.pythonhosted.org/packages/62/38/22d2873c90102e06a7c5a3a5b82ca47e393c6079413e8a75c72bff067fa8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1b8e8cd8032ba266f91136d7105706ad57770f3522eac4a111d77ac126a25a9b", size = 391123, upload-time = "2025-04-17T22:38:03.049Z" },
- { url = "https://files.pythonhosted.org/packages/44/78/63aaaf533ee0701549500f6d819be092c6065cb5c577edb70c09df74d5d0/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:e2ada1d8515d3ea5378c018a5f6d14b4994d4036591a52ceaf1a1549dec8e1ad", size = 394199, upload-time = "2025-04-17T22:38:04.776Z" },
- { url = "https://files.pythonhosted.org/packages/54/45/71a6b48981d429e8fbcc08454dc99c4c2639865a646d549812883e9c9dd3/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:cdb2c7f071e4026c19a3e32b93a09e59b12000751fc9b0b7758da899e657d215", size = 373854, upload-time = "2025-04-17T22:38:06.576Z" },
- { url = "https://files.pythonhosted.org/packages/3f/f3/dbf2a5e11736ea81a66e37288bf9f881143a7822b288a992579ba1b4204d/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:03572933a1969a6d6ab509d509e5af82ef80d4a5d4e1e9f2e1cdd22c77a3f4d2", size = 395412, upload-time = "2025-04-17T22:38:08.197Z" },
- { url = "https://files.pythonhosted.org/packages/b3/f1/c63166806b331f05104d8ea385c4acd511598568b1f3e4e8297ca54f2676/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:77effc978947548b676c54bbd6a08992759ea6f410d4987d69feea9cd0919911", size = 394936, upload-time = "2025-04-17T22:38:10.056Z" },
- { url = "https://files.pythonhosted.org/packages/ef/ea/4f3e69e179a430473eaa1a75ff986526571215fefc6b9281cdc1f09a4eb8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a2bda8be77660ad4089caf2223fdbd6db1858462c4b85b67fbfa22102021e497", size = 391459, upload-time = "2025-04-17T22:38:11.826Z" },
- { url = "https://files.pythonhosted.org/packages/d3/c3/0fc2c97dea550df9afd072a37c1e95421652e3206bbeaa02378b24c2b480/frozenlist-1.6.0-cp313-cp313t-win32.whl", hash = "sha256:a4d96dc5bcdbd834ec6b0f91027817214216b5b30316494d2b1aebffb87c534f", size = 128797, upload-time = "2025-04-17T22:38:14.013Z" },
- { url = "https://files.pythonhosted.org/packages/ae/f5/79c9320c5656b1965634fe4be9c82b12a3305bdbc58ad9cb941131107b20/frozenlist-1.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:e18036cb4caa17ea151fd5f3d70be9d354c99eb8cf817a3ccde8a7873b074348", size = 134709, upload-time = "2025-04-17T22:38:15.551Z" },
- { url = "https://files.pythonhosted.org/packages/11/87/9555739639476dfc4a5b9b675a8afaf79c71704dcdd490fde94f882c3f08/frozenlist-1.6.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:536a1236065c29980c15c7229fbb830dedf809708c10e159b8136534233545f0", size = 161525, upload-time = "2025-04-17T22:38:17.058Z" },
- { url = "https://files.pythonhosted.org/packages/43/75/c5381e02933ad138af448d0e995aff30fd25cc23fc45287c7bc4df6200c8/frozenlist-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ed5e3a4462ff25ca84fb09e0fada8ea267df98a450340ead4c91b44857267d70", size = 124569, upload-time = "2025-04-17T22:38:19.177Z" },
- { url = "https://files.pythonhosted.org/packages/82/63/1275253c9960cb7bd584dd44c6367cd83759c063c807496c4e1d4b5ded4a/frozenlist-1.6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e19c0fc9f4f030fcae43b4cdec9e8ab83ffe30ec10c79a4a43a04d1af6c5e1ad", size = 122634, upload-time = "2025-04-17T22:38:20.682Z" },
- { url = "https://files.pythonhosted.org/packages/ea/5e/4a102f3d72517b6f70c053befcec2e764223f438855b40296507e1377fec/frozenlist-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7c608f833897501dac548585312d73a7dca028bf3b8688f0d712b7acfaf7fb3", size = 288320, upload-time = "2025-04-17T22:38:22.278Z" },
- { url = "https://files.pythonhosted.org/packages/92/db/40c79258a4ecca09b9ddfd9e9ac8d27587644fccfa276cea11c316fec1af/frozenlist-1.6.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0dbae96c225d584f834b8d3cc688825911960f003a85cb0fd20b6e5512468c42", size = 297813, upload-time = "2025-04-17T22:38:23.984Z" },
- { url = "https://files.pythonhosted.org/packages/62/ad/cd053d17f56770545ab361c8be63e0bc71d003c3759d9b0d4b13c9e2377b/frozenlist-1.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:625170a91dd7261a1d1c2a0c1a353c9e55d21cd67d0852185a5fef86587e6f5f", size = 311027, upload-time = "2025-04-17T22:38:25.95Z" },
- { url = "https://files.pythonhosted.org/packages/fc/1e/9721930762fb042ea12b4d273a0729be91922adfbe4746552b8b28b645bc/frozenlist-1.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1db8b2fc7ee8a940b547a14c10e56560ad3ea6499dc6875c354e2335812f739d", size = 308229, upload-time = "2025-04-17T22:38:28.081Z" },
- { url = "https://files.pythonhosted.org/packages/78/04/48b128738e2a808e5ea9af2bcbe01bdb76a29663f5327df80a14103baf23/frozenlist-1.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4da6fc43048b648275a220e3a61c33b7fff65d11bdd6dcb9d9c145ff708b804c", size = 279689, upload-time = "2025-04-17T22:38:30.371Z" },
- { url = "https://files.pythonhosted.org/packages/62/9d/97b06744871c0d5d6e7a3873cfe9884d46d6792b630f99abc8526e908486/frozenlist-1.6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ef8e7e8f2f3820c5f175d70fdd199b79e417acf6c72c5d0aa8f63c9f721646f", size = 288640, upload-time = "2025-04-17T22:38:32.051Z" },
- { url = "https://files.pythonhosted.org/packages/95/13/e4def76c11b2c7b73b63bc47b848a94f6de1751a665bfeb58478553846df/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:aa733d123cc78245e9bb15f29b44ed9e5780dc6867cfc4e544717b91f980af3b", size = 292169, upload-time = "2025-04-17T22:38:34.15Z" },
- { url = "https://files.pythonhosted.org/packages/4b/d4/b6428f7774ccd0cc4882de0200df04446b69ea5e12c9a9e06a0478ae17ce/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:ba7f8d97152b61f22d7f59491a781ba9b177dd9f318486c5fbc52cde2db12189", size = 306172, upload-time = "2025-04-17T22:38:35.938Z" },
- { url = "https://files.pythonhosted.org/packages/ec/78/14e42aa004f634b40d97715a7c8597ba0d41caa46837899a03b800e48eda/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:56a0b8dd6d0d3d971c91f1df75e824986667ccce91e20dca2023683814344791", size = 287203, upload-time = "2025-04-17T22:38:38.133Z" },
- { url = "https://files.pythonhosted.org/packages/b1/f2/40525c3c486da199e9bd6292a4269c9aa2f48b692c6e39da7967dab92058/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:5c9e89bf19ca148efcc9e3c44fd4c09d5af85c8a7dd3dbd0da1cb83425ef4983", size = 306991, upload-time = "2025-04-17T22:38:39.884Z" },
- { url = "https://files.pythonhosted.org/packages/4b/2f/d48b888d6941b20305c78da3fc37d112b00b1711ba397d186d481198bb21/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1330f0a4376587face7637dfd245380a57fe21ae8f9d360c1c2ef8746c4195fa", size = 309692, upload-time = "2025-04-17T22:38:42.164Z" },
- { url = "https://files.pythonhosted.org/packages/b4/a1/bb8ed90733b73611f1f9f114b65f9d11de66b037e7208a7a16977cd6d3ab/frozenlist-1.6.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2187248203b59625566cac53572ec8c2647a140ee2738b4e36772930377a533c", size = 296256, upload-time = "2025-04-17T22:38:46.453Z" },
- { url = "https://files.pythonhosted.org/packages/ba/50/2210d332234b02ce0f0d8360034e0ceada6e348a83d8fa924f418ae3b58c/frozenlist-1.6.0-cp39-cp39-win32.whl", hash = "sha256:2b8cf4cfea847d6c12af06091561a89740f1f67f331c3fa8623391905e878530", size = 115751, upload-time = "2025-04-17T22:38:48.555Z" },
- { url = "https://files.pythonhosted.org/packages/8c/a2/15db0eef508761c5f7c669b70ed4ec81af4d8ddad86d1b6ef9d6746a56b4/frozenlist-1.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:1255d5d64328c5a0d066ecb0f02034d086537925f1f04b50b1ae60d37afbf572", size = 120975, upload-time = "2025-04-17T22:38:50.213Z" },
- { url = "https://files.pythonhosted.org/packages/71/3e/b04a0adda73bd52b390d730071c0d577073d3d26740ee1bad25c3ad0f37b/frozenlist-1.6.0-py3-none-any.whl", hash = "sha256:535eec9987adb04701266b92745d6cdcef2e77669299359c3009c3404dd5d191", size = 12404, upload-time = "2025-04-17T22:38:51.668Z" },
-]
-
-[[package]]
-name = "fsspec"
-version = "2025.3.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/45/d8/8425e6ba5fcec61a1d16e41b1b71d2bf9344f1fe48012c2b48b9620feae5/fsspec-2025.3.2.tar.gz", hash = "sha256:e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6", size = 299281, upload-time = "2025-03-31T15:27:08.524Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/44/4b/e0cfc1a6f17e990f3e64b7d941ddc4acdc7b19d6edd51abf495f32b1a9e4/fsspec-2025.3.2-py3-none-any.whl", hash = "sha256:2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711", size = 194435, upload-time = "2025-03-31T15:27:07.028Z" },
+version = "4.60.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/3e/c4/db6a7b5eb0656534c3aa2596c2c5e18830d74f1b9aa5aa8a7dff63a0b11d/fonttools-4.60.2.tar.gz", hash = "sha256:d29552e6b155ebfc685b0aecf8d429cb76c14ab734c22ef5d3dea6fdf800c92c", size = 3562254, upload-time = "2025-12-09T13:38:11.835Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/ab/de/9e10a99fb3070accb8884886a41a4ce54e49bf2fa4fc63f48a6cf2061713/fonttools-4.60.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4e36fadcf7e8ca6e34d490eef86ed638d6fd9c55d2f514b05687622cfc4a7050", size = 2850403, upload-time = "2025-12-09T13:35:53.14Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/40/d5b369d1073b134f600a94a287e13b5bdea2191ba6347d813fa3da00e94a/fonttools-4.60.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6e500fc9c04bee749ceabfc20cb4903f6981c2139050d85720ea7ada61b75d5c", size = 2398629, upload-time = "2025-12-09T13:35:56.471Z" },
+ { url = "https://files.pythonhosted.org/packages/7c/b5/123819369aaf99d1e4dc49f1de1925d4edc7379114d15a56a7dd2e9d56e6/fonttools-4.60.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22efea5e784e1d1cd8d7b856c198e360a979383ebc6dea4604743b56da1cbc34", size = 4893471, upload-time = "2025-12-09T13:35:58.927Z" },
+ { url = "https://files.pythonhosted.org/packages/24/29/f8f8acccb9716b899be4be45e9ce770d6aa76327573863e68448183091b0/fonttools-4.60.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:677aa92d84d335e4d301d8ba04afca6f575316bc647b6782cb0921943fcb6343", size = 4854686, upload-time = "2025-12-09T13:36:01.767Z" },
+ { url = "https://files.pythonhosted.org/packages/5a/0d/f3f51d7519f44f2dd5c9a60d7cd41185ebcee4348f073e515a3a93af15ff/fonttools-4.60.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:edd49d3defbf35476e78b61ff737ff5efea811acff68d44233a95a5a48252334", size = 4871233, upload-time = "2025-12-09T13:36:06.094Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/3f/4d4fd47d3bc40ab4d76718555185f8adffb5602ea572eac4bbf200c47d22/fonttools-4.60.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:126839492b69cecc5baf2bddcde60caab2ffafd867bbae2a88463fce6078ca3a", size = 4988936, upload-time = "2025-12-09T13:36:08.42Z" },
+ { url = "https://files.pythonhosted.org/packages/01/6f/83bbdefa43f2c3ae206fd8c4b9a481f3c913eef871b1ce9a453069239e39/fonttools-4.60.2-cp310-cp310-win32.whl", hash = "sha256:ffcab6f5537136046ca902ed2491ab081ba271b07591b916289b7c27ff845f96", size = 2278044, upload-time = "2025-12-09T13:36:10.641Z" },
+ { url = "https://files.pythonhosted.org/packages/d4/04/7d9a137e919d6c9ef26704b7f7b2580d9cfc5139597588227aacebc0e3b7/fonttools-4.60.2-cp310-cp310-win_amd64.whl", hash = "sha256:9c68b287c7ffcd29dd83b5f961004b2a54a862a88825d52ea219c6220309ba45", size = 2326522, upload-time = "2025-12-09T13:36:12.981Z" },
+ { url = "https://files.pythonhosted.org/packages/e0/80/b7693d37c02417e162cc83cdd0b19a4f58be82c638b5d4ce4de2dae050c4/fonttools-4.60.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a2aed0a7931401b3875265717a24c726f87ecfedbb7b3426c2ca4d2812e281ae", size = 2847809, upload-time = "2025-12-09T13:36:14.884Z" },
+ { url = "https://files.pythonhosted.org/packages/f9/9a/9c2c13bf8a6496ac21607d704e74e9cc68ebf23892cf924c9a8b5c7566b9/fonttools-4.60.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dea6868e9d2b816c9076cfea77754686f3c19149873bdbc5acde437631c15df1", size = 2397302, upload-time = "2025-12-09T13:36:17.151Z" },
+ { url = "https://files.pythonhosted.org/packages/56/f6/ce38ff6b2d2d58f6fd981d32f3942365bfa30eadf2b47d93b2d48bf6097f/fonttools-4.60.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2fa27f34950aa1fe0f0b1abe25eed04770a3b3b34ad94e5ace82cc341589678a", size = 5054418, upload-time = "2025-12-09T13:36:19.062Z" },
+ { url = "https://files.pythonhosted.org/packages/88/06/5353bea128ff39e857c31de3dd605725b4add956badae0b31bc9a50d4c8e/fonttools-4.60.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:13a53d479d187b09bfaa4a35ffcbc334fc494ff355f0a587386099cb66674f1e", size = 5031652, upload-time = "2025-12-09T13:36:21.206Z" },
+ { url = "https://files.pythonhosted.org/packages/71/05/ebca836437f6ebd57edd6428e7eff584e683ff0556ddb17d62e3b731f46c/fonttools-4.60.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fac5e921d3bd0ca3bb8517dced2784f0742bc8ca28579a68b139f04ea323a779", size = 5030321, upload-time = "2025-12-09T13:36:23.515Z" },
+ { url = "https://files.pythonhosted.org/packages/57/f9/eb9d2a2ce30c99f840c1cc3940729a970923cf39d770caf88909d98d516b/fonttools-4.60.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:648f4f9186fd7f1f3cd57dbf00d67a583720d5011feca67a5e88b3a491952cfb", size = 5154255, upload-time = "2025-12-09T13:36:25.879Z" },
+ { url = "https://files.pythonhosted.org/packages/08/a2/088b6ceba8272a9abb629d3c08f9c1e35e5ce42db0ccfe0c1f9f03e60d1d/fonttools-4.60.2-cp311-cp311-win32.whl", hash = "sha256:3274e15fad871bead5453d5ce02658f6d0c7bc7e7021e2a5b8b04e2f9e40da1a", size = 2276300, upload-time = "2025-12-09T13:36:27.772Z" },
+ { url = "https://files.pythonhosted.org/packages/de/2f/8e4c3d908cc5dade7bb1316ce48589f6a24460c1056fd4b8db51f1fa309a/fonttools-4.60.2-cp311-cp311-win_amd64.whl", hash = "sha256:91d058d5a483a1525b367803abb69de0923fbd45e1f82ebd000f5c8aa65bc78e", size = 2327574, upload-time = "2025-12-09T13:36:30.89Z" },
+ { url = "https://files.pythonhosted.org/packages/c0/30/530c9eddcd1c39219dc0aaede2b5a4c8ab80e0bb88d1b3ffc12944c4aac3/fonttools-4.60.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e0164b7609d2b5c5dd4e044b8085b7bd7ca7363ef8c269a4ab5b5d4885a426b2", size = 2847196, upload-time = "2025-12-09T13:36:33.262Z" },
+ { url = "https://files.pythonhosted.org/packages/19/2f/4077a482836d5bbe3bc9dac1c004d02ee227cf04ed62b0a2dfc41d4f0dfd/fonttools-4.60.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:1dd3d9574fc595c1e97faccae0f264dc88784ddf7fbf54c939528378bacc0033", size = 2395842, upload-time = "2025-12-09T13:36:35.47Z" },
+ { url = "https://files.pythonhosted.org/packages/dd/05/aae5bb99c5398f8ed4a8b784f023fd9dd3568f0bd5d5b21e35b282550f11/fonttools-4.60.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:98d0719f1b11c2817307d2da2e94296a3b2a3503f8d6252a101dca3ee663b917", size = 4949713, upload-time = "2025-12-09T13:36:37.874Z" },
+ { url = "https://files.pythonhosted.org/packages/b4/37/49067349fc78ff0efbf09fadefe80ddf41473ca8f8a25400e3770da38328/fonttools-4.60.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9d3ea26957dd07209f207b4fff64c702efe5496de153a54d3b91007ec28904dd", size = 4999907, upload-time = "2025-12-09T13:36:39.853Z" },
+ { url = "https://files.pythonhosted.org/packages/16/31/d0f11c758bd0db36b664c92a0f9dfdcc2d7313749aa7d6629805c6946f21/fonttools-4.60.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ee301273b0850f3a515299f212898f37421f42ff9adfc341702582ca5073c13", size = 4939717, upload-time = "2025-12-09T13:36:43.075Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/bc/1cff0d69522e561bf1b99bee7c3911c08c25e919584827c3454a64651ce9/fonttools-4.60.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c6eb4694cc3b9c03b7c01d65a9cf35b577f21aa6abdbeeb08d3114b842a58153", size = 5089205, upload-time = "2025-12-09T13:36:45.468Z" },
+ { url = "https://files.pythonhosted.org/packages/05/e6/fb174f0069b7122e19828c551298bfd34fdf9480535d2a6ac2ed37afacd3/fonttools-4.60.2-cp312-cp312-win32.whl", hash = "sha256:57f07b616c69c244cc1a5a51072eeef07dddda5ebef9ca5c6e9cf6d59ae65b70", size = 2264674, upload-time = "2025-12-09T13:36:49.238Z" },
+ { url = "https://files.pythonhosted.org/packages/75/57/6552ffd6b582d3e6a9f01780c5275e6dfff1e70ca146101733aa1c12a129/fonttools-4.60.2-cp312-cp312-win_amd64.whl", hash = "sha256:310035802392f1fe5a7cf43d76f6ff4a24c919e4c72c0352e7b8176e2584b8a0", size = 2314701, upload-time = "2025-12-09T13:36:51.09Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/e4/8381d0ca6b6c6c484660b03517ec5b5b81feeefca3808726dece36c652a9/fonttools-4.60.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2bb5fd231e56ccd7403212636dcccffc96c5ae0d6f9e4721fa0a32cb2e3ca432", size = 2842063, upload-time = "2025-12-09T13:36:53.468Z" },
+ { url = "https://files.pythonhosted.org/packages/b4/2c/4367117ee8ff4f4374787a1222da0bd413d80cf3522111f727a7b8f80d1d/fonttools-4.60.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:536b5fab7b6fec78ccf59b5c59489189d9d0a8b0d3a77ed1858be59afb096696", size = 2393792, upload-time = "2025-12-09T13:36:55.742Z" },
+ { url = "https://files.pythonhosted.org/packages/49/b7/a76b6dffa193869e54e32ca2f9abb0d0e66784bc8a24e6f86eb093015481/fonttools-4.60.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6b9288fc38252ac86a9570f19313ecbc9ff678982e0f27c757a85f1f284d3400", size = 4924020, upload-time = "2025-12-09T13:36:58.229Z" },
+ { url = "https://files.pythonhosted.org/packages/bd/4e/0078200e2259f0061c86a74075f507d64c43dd2ab38971956a5c0012d344/fonttools-4.60.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:93fcb420791d839ef592eada2b69997c445d0ce9c969b5190f2e16828ec10607", size = 4980070, upload-time = "2025-12-09T13:37:00.311Z" },
+ { url = "https://files.pythonhosted.org/packages/85/1f/d87c85a11cb84852c975251581862681e4a0c1c3bd456c648792203f311b/fonttools-4.60.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7916a381b094db4052ac284255186aebf74c5440248b78860cb41e300036f598", size = 4921411, upload-time = "2025-12-09T13:37:02.345Z" },
+ { url = "https://files.pythonhosted.org/packages/75/c0/7efad650f5ed8e317c2633133ef3c64917e7adf2e4e2940c798f5d57ec6e/fonttools-4.60.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:58c8c393d5e16b15662cfc2d988491940458aa87894c662154f50c7b49440bef", size = 5063465, upload-time = "2025-12-09T13:37:04.836Z" },
+ { url = "https://files.pythonhosted.org/packages/18/a8/750518c4f8cdd79393b386bc81226047ade80239e58c6c9f5dbe1fdd8ea1/fonttools-4.60.2-cp313-cp313-win32.whl", hash = "sha256:19c6e0afd8b02008caa0aa08ab896dfce5d0bcb510c49b2c499541d5cb95a963", size = 2263443, upload-time = "2025-12-09T13:37:06.762Z" },
+ { url = "https://files.pythonhosted.org/packages/b8/22/026c60376f165981f80a0e90bd98a79ae3334e9d89a3d046c4d2e265c724/fonttools-4.60.2-cp313-cp313-win_amd64.whl", hash = "sha256:6a500dc59e11b2338c2dba1f8cf11a4ae8be35ec24af8b2628b8759a61457b76", size = 2313800, upload-time = "2025-12-09T13:37:08.713Z" },
+ { url = "https://files.pythonhosted.org/packages/7e/ab/7cf1f5204e1366ddf9dc5cdc2789b571feb9eebcee0e3463c3f457df5f52/fonttools-4.60.2-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:9387c532acbe323bbf2a920f132bce3c408a609d5f9dcfc6532fbc7e37f8ccbb", size = 2841690, upload-time = "2025-12-09T13:37:10.696Z" },
+ { url = "https://files.pythonhosted.org/packages/00/3c/0bf83c6f863cc8b934952567fa2bf737cfcec8fc4ffb59b3f93820095f89/fonttools-4.60.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e6f1c824185b5b8fb681297f315f26ae55abb0d560c2579242feea8236b1cfef", size = 2392191, upload-time = "2025-12-09T13:37:12.954Z" },
+ { url = "https://files.pythonhosted.org/packages/00/f0/40090d148b8907fbea12e9bdf1ff149f30cdf1769e3b2c3e0dbf5106b88d/fonttools-4.60.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:55a3129d1e4030b1a30260f1b32fe76781b585fb2111d04a988e141c09eb6403", size = 4873503, upload-time = "2025-12-09T13:37:15.142Z" },
+ { url = "https://files.pythonhosted.org/packages/dc/e0/d8b13f99e58b8c293781288ba62fe634f1f0697c9c4c0ae104d3215f3a10/fonttools-4.60.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b196e63753abc33b3b97a6fd6de4b7c4fef5552c0a5ba5e562be214d1e9668e0", size = 4968493, upload-time = "2025-12-09T13:37:18.272Z" },
+ { url = "https://files.pythonhosted.org/packages/46/c5/960764d12c92bc225f02401d3067048cb7b282293d9e48e39fe2b0ec38a9/fonttools-4.60.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:de76c8d740fb55745f3b154f0470c56db92ae3be27af8ad6c2e88f1458260c9a", size = 4920015, upload-time = "2025-12-09T13:37:20.334Z" },
+ { url = "https://files.pythonhosted.org/packages/4b/ab/839d8caf253d1eef3653ef4d34427d0326d17a53efaec9eb04056b670fff/fonttools-4.60.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6ba6303225c95998c9fda2d410aa792c3d2c1390a09df58d194b03e17583fa25", size = 5031165, upload-time = "2025-12-09T13:37:23.57Z" },
+ { url = "https://files.pythonhosted.org/packages/de/bf/3bc862796a6841cbe0725bb5512d272239b809dba631a4b0301df885e62d/fonttools-4.60.2-cp314-cp314-win32.whl", hash = "sha256:0a89728ce10d7c816fedaa5380c06d2793e7a8a634d7ce16810e536c22047384", size = 2267526, upload-time = "2025-12-09T13:37:25.821Z" },
+ { url = "https://files.pythonhosted.org/packages/fc/a1/c1909cacf00c76dc37b4743451561fbaaf7db4172c22a6d9394081d114c3/fonttools-4.60.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa8446e6ab8bd778b82cb1077058a2addba86f30de27ab9cc18ed32b34bc8667", size = 2319096, upload-time = "2025-12-09T13:37:28.058Z" },
+ { url = "https://files.pythonhosted.org/packages/29/b3/f66e71433f08e3a931b2b31a665aeed17fcc5e6911fc73529c70a232e421/fonttools-4.60.2-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:4063bc81ac5a4137642865cb63dd270e37b3cd1f55a07c0d6e41d072699ccca2", size = 2925167, upload-time = "2025-12-09T13:37:30.348Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/13/eeb491ff743594bbd0bee6e49422c03a59fe9c49002d3cc60eeb77414285/fonttools-4.60.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:ebfdb66fa69732ed604ab8e2a0431e6deff35e933a11d73418cbc7823d03b8e1", size = 2430923, upload-time = "2025-12-09T13:37:32.817Z" },
+ { url = "https://files.pythonhosted.org/packages/b2/e5/db609f785e460796e53c4dbc3874a5f4948477f27beceb5e2d24b2537666/fonttools-4.60.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:50b10b3b1a72d1d54c61b0e59239e1a94c0958f4a06a1febf97ce75388dd91a4", size = 4877729, upload-time = "2025-12-09T13:37:35.858Z" },
+ { url = "https://files.pythonhosted.org/packages/5f/d6/85e4484dd4bfb03fee7bd370d65888cccbd3dee2681ee48c869dd5ccb23f/fonttools-4.60.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:beae16891a13b4a2ddec9b39b4de76092a3025e4d1c82362e3042b62295d5e4d", size = 5096003, upload-time = "2025-12-09T13:37:37.862Z" },
+ { url = "https://files.pythonhosted.org/packages/30/49/1a98e44b71030b83d2046f981373b80571868259d98e6dae7bc20099dac6/fonttools-4.60.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:522f017fdb3766fd5d2d321774ef351cc6ce88ad4e6ac9efe643e4a2b9d528db", size = 4974410, upload-time = "2025-12-09T13:37:40.166Z" },
+ { url = "https://files.pythonhosted.org/packages/42/07/d6f775d950ee8a841012472c7303f8819423d8cc3b4530915de7265ebfa2/fonttools-4.60.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:82cceceaf9c09a965a75b84a4b240dd3768e596ffb65ef53852681606fe7c9ba", size = 5002036, upload-time = "2025-12-09T13:37:42.639Z" },
+ { url = "https://files.pythonhosted.org/packages/73/f6/ba6458f83ce1a9f8c3b17bd8f7b8a2205a126aac1055796b7e7cfebbd38f/fonttools-4.60.2-cp314-cp314t-win32.whl", hash = "sha256:bbfbc918a75437fe7e6d64d1b1e1f713237df1cf00f3a36dedae910b2ba01cee", size = 2330985, upload-time = "2025-12-09T13:37:45.157Z" },
+ { url = "https://files.pythonhosted.org/packages/91/24/fea0ba4d3a32d4ed1103a1098bfd99dc78b5fe3bb97202920744a37b73dc/fonttools-4.60.2-cp314-cp314t-win_amd64.whl", hash = "sha256:0e5cd9b0830f6550d58c84f3ab151a9892b50c4f9d538c5603c0ce6fff2eb3f1", size = 2396226, upload-time = "2025-12-09T13:37:47.355Z" },
+ { url = "https://files.pythonhosted.org/packages/79/6c/10280af05b44fafd1dff69422805061fa1af29270bc52dce031ac69540bf/fonttools-4.60.2-py3-none-any.whl", hash = "sha256:73cf92eeda67cf6ff10c8af56fc8f4f07c1647d989a979be9e388a49be26552a", size = 1144610, upload-time = "2025-12-09T13:38:09.5Z" },
]
[[package]]
@@ -1356,30 +437,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034, upload-time = "2022-05-02T15:47:14.552Z" },
]
-[[package]]
-name = "gitdb"
-version = "4.0.12"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "smmap" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/72/94/63b0fc47eb32792c7ba1fe1b694daec9a63620db1e313033d18140c2320a/gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571", size = 394684, upload-time = "2025-01-02T07:20:46.413Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf", size = 62794, upload-time = "2025-01-02T07:20:43.624Z" },
-]
-
-[[package]]
-name = "gitpython"
-version = "3.1.44"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "gitdb" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/c0/89/37df0b71473153574a5cdef8f242de422a0f5d26d7a9e231e6f169b4ad14/gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269", size = 214196, upload-time = "2025-01-02T07:32:43.59Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599, upload-time = "2025-01-02T07:32:40.731Z" },
-]
-
[[package]]
name = "griffe"
version = "1.7.3"
@@ -1393,192 +450,60 @@ wheels = [
]
[[package]]
-name = "grpcio"
-version = "1.71.0"
+name = "htmlmin2"
+version = "0.1.13"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/1c/95/aa11fc09a85d91fbc7dd405dcb2a1e0256989d67bf89fa65ae24b3ba105a/grpcio-1.71.0.tar.gz", hash = "sha256:2b85f7820475ad3edec209d3d89a7909ada16caab05d3f2e08a7e8ae3200a55c", size = 12549828, upload-time = "2025-03-10T19:28:49.203Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7c/c5/ef610b3f988cc0cc67b765f72b8e2db06a1db14e65acb5ae7810a6b7042e/grpcio-1.71.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:c200cb6f2393468142eb50ab19613229dcc7829b5ccee8b658a36005f6669fdd", size = 5210643, upload-time = "2025-03-10T19:24:11.278Z" },
- { url = "https://files.pythonhosted.org/packages/bf/de/c84293c961622df302c0d5d07ec6e2d4cd3874ea42f602be2df09c4ad44f/grpcio-1.71.0-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:b2266862c5ad664a380fbbcdbdb8289d71464c42a8c29053820ee78ba0119e5d", size = 11308962, upload-time = "2025-03-10T19:24:14.766Z" },
- { url = "https://files.pythonhosted.org/packages/7c/38/04c9e0dc8c904570c80faa1f1349b190b63e45d6b2782ec8567b050efa9d/grpcio-1.71.0-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:0ab8b2864396663a5b0b0d6d79495657ae85fa37dcb6498a2669d067c65c11ea", size = 5699236, upload-time = "2025-03-10T19:24:17.214Z" },
- { url = "https://files.pythonhosted.org/packages/95/96/e7be331d1298fa605ea7c9ceafc931490edd3d5b33c4f695f1a0667f3491/grpcio-1.71.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c30f393f9d5ff00a71bb56de4aa75b8fe91b161aeb61d39528db6b768d7eac69", size = 6339767, upload-time = "2025-03-10T19:24:18.977Z" },
- { url = "https://files.pythonhosted.org/packages/5d/b7/7e7b7bb6bb18baf156fd4f2f5b254150dcdd6cbf0def1ee427a2fb2bfc4d/grpcio-1.71.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f250ff44843d9a0615e350c77f890082102a0318d66a99540f54769c8766ab73", size = 5943028, upload-time = "2025-03-10T19:24:21.746Z" },
- { url = "https://files.pythonhosted.org/packages/13/aa/5fb756175995aeb47238d706530772d9a7ac8e73bcca1b47dc145d02c95f/grpcio-1.71.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e6d8de076528f7c43a2f576bc311799f89d795aa6c9b637377cc2b1616473804", size = 6031841, upload-time = "2025-03-10T19:24:23.912Z" },
- { url = "https://files.pythonhosted.org/packages/54/93/172783e01eed61f7f180617b7fa4470f504e383e32af2587f664576a7101/grpcio-1.71.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:9b91879d6da1605811ebc60d21ab6a7e4bae6c35f6b63a061d61eb818c8168f6", size = 6651039, upload-time = "2025-03-10T19:24:26.075Z" },
- { url = "https://files.pythonhosted.org/packages/6f/99/62654b220a27ed46d3313252214f4bc66261143dc9b58004085cd0646753/grpcio-1.71.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f71574afdf944e6652203cd1badcda195b2a27d9c83e6d88dc1ce3cfb73b31a5", size = 6198465, upload-time = "2025-03-10T19:24:27.716Z" },
- { url = "https://files.pythonhosted.org/packages/68/35/96116de833b330abe4412cc94edc68f99ed2fa3e39d8713ff307b3799e81/grpcio-1.71.0-cp310-cp310-win32.whl", hash = "sha256:8997d6785e93308f277884ee6899ba63baafa0dfb4729748200fcc537858a509", size = 3620382, upload-time = "2025-03-10T19:24:29.833Z" },
- { url = "https://files.pythonhosted.org/packages/b7/09/f32ef637e386f3f2c02effac49699229fa560ce9007682d24e9e212d2eb4/grpcio-1.71.0-cp310-cp310-win_amd64.whl", hash = "sha256:7d6ac9481d9d0d129224f6d5934d5832c4b1cddb96b59e7eba8416868909786a", size = 4280302, upload-time = "2025-03-10T19:24:31.569Z" },
- { url = "https://files.pythonhosted.org/packages/63/04/a085f3ad4133426f6da8c1becf0749872a49feb625a407a2e864ded3fb12/grpcio-1.71.0-cp311-cp311-linux_armv7l.whl", hash = "sha256:d6aa986318c36508dc1d5001a3ff169a15b99b9f96ef5e98e13522c506b37eef", size = 5210453, upload-time = "2025-03-10T19:24:33.342Z" },
- { url = "https://files.pythonhosted.org/packages/b4/d5/0bc53ed33ba458de95020970e2c22aa8027b26cc84f98bea7fcad5d695d1/grpcio-1.71.0-cp311-cp311-macosx_10_14_universal2.whl", hash = "sha256:d2c170247315f2d7e5798a22358e982ad6eeb68fa20cf7a820bb74c11f0736e7", size = 11347567, upload-time = "2025-03-10T19:24:35.215Z" },
- { url = "https://files.pythonhosted.org/packages/e3/6d/ce334f7e7a58572335ccd61154d808fe681a4c5e951f8a1ff68f5a6e47ce/grpcio-1.71.0-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:e6f83a583ed0a5b08c5bc7a3fe860bb3c2eac1f03f1f63e0bc2091325605d2b7", size = 5696067, upload-time = "2025-03-10T19:24:37.988Z" },
- { url = "https://files.pythonhosted.org/packages/05/4a/80befd0b8b1dc2b9ac5337e57473354d81be938f87132e147c4a24a581bd/grpcio-1.71.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4be74ddeeb92cc87190e0e376dbc8fc7736dbb6d3d454f2fa1f5be1dee26b9d7", size = 6348377, upload-time = "2025-03-10T19:24:40.361Z" },
- { url = "https://files.pythonhosted.org/packages/c7/67/cbd63c485051eb78663355d9efd1b896cfb50d4a220581ec2cb9a15cd750/grpcio-1.71.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4dd0dfbe4d5eb1fcfec9490ca13f82b089a309dc3678e2edabc144051270a66e", size = 5940407, upload-time = "2025-03-10T19:24:42.685Z" },
- { url = "https://files.pythonhosted.org/packages/98/4b/7a11aa4326d7faa499f764eaf8a9b5a0eb054ce0988ee7ca34897c2b02ae/grpcio-1.71.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a2242d6950dc892afdf9e951ed7ff89473aaf744b7d5727ad56bdaace363722b", size = 6030915, upload-time = "2025-03-10T19:24:44.463Z" },
- { url = "https://files.pythonhosted.org/packages/eb/a2/cdae2d0e458b475213a011078b0090f7a1d87f9a68c678b76f6af7c6ac8c/grpcio-1.71.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:0fa05ee31a20456b13ae49ad2e5d585265f71dd19fbd9ef983c28f926d45d0a7", size = 6648324, upload-time = "2025-03-10T19:24:46.287Z" },
- { url = "https://files.pythonhosted.org/packages/27/df/f345c8daaa8d8574ce9869f9b36ca220c8845923eb3087e8f317eabfc2a8/grpcio-1.71.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3d081e859fb1ebe176de33fc3adb26c7d46b8812f906042705346b314bde32c3", size = 6197839, upload-time = "2025-03-10T19:24:48.565Z" },
- { url = "https://files.pythonhosted.org/packages/f2/2c/cd488dc52a1d0ae1bad88b0d203bc302efbb88b82691039a6d85241c5781/grpcio-1.71.0-cp311-cp311-win32.whl", hash = "sha256:d6de81c9c00c8a23047136b11794b3584cdc1460ed7cbc10eada50614baa1444", size = 3619978, upload-time = "2025-03-10T19:24:50.518Z" },
- { url = "https://files.pythonhosted.org/packages/ee/3f/cf92e7e62ccb8dbdf977499547dfc27133124d6467d3a7d23775bcecb0f9/grpcio-1.71.0-cp311-cp311-win_amd64.whl", hash = "sha256:24e867651fc67717b6f896d5f0cac0ec863a8b5fb7d6441c2ab428f52c651c6b", size = 4282279, upload-time = "2025-03-10T19:24:52.313Z" },
- { url = "https://files.pythonhosted.org/packages/4c/83/bd4b6a9ba07825bd19c711d8b25874cd5de72c2a3fbf635c3c344ae65bd2/grpcio-1.71.0-cp312-cp312-linux_armv7l.whl", hash = "sha256:0ff35c8d807c1c7531d3002be03221ff9ae15712b53ab46e2a0b4bb271f38537", size = 5184101, upload-time = "2025-03-10T19:24:54.11Z" },
- { url = "https://files.pythonhosted.org/packages/31/ea/2e0d90c0853568bf714693447f5c73272ea95ee8dad107807fde740e595d/grpcio-1.71.0-cp312-cp312-macosx_10_14_universal2.whl", hash = "sha256:b78a99cd1ece4be92ab7c07765a0b038194ded2e0a26fd654591ee136088d8d7", size = 11310927, upload-time = "2025-03-10T19:24:56.1Z" },
- { url = "https://files.pythonhosted.org/packages/ac/bc/07a3fd8af80467390af491d7dc66882db43884128cdb3cc8524915e0023c/grpcio-1.71.0-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:dc1a1231ed23caac1de9f943d031f1bc38d0f69d2a3b243ea0d664fc1fbd7fec", size = 5654280, upload-time = "2025-03-10T19:24:58.55Z" },
- { url = "https://files.pythonhosted.org/packages/16/af/21f22ea3eed3d0538b6ef7889fce1878a8ba4164497f9e07385733391e2b/grpcio-1.71.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6beeea5566092c5e3c4896c6d1d307fb46b1d4bdf3e70c8340b190a69198594", size = 6312051, upload-time = "2025-03-10T19:25:00.682Z" },
- { url = "https://files.pythonhosted.org/packages/49/9d/e12ddc726dc8bd1aa6cba67c85ce42a12ba5b9dd75d5042214a59ccf28ce/grpcio-1.71.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5170929109450a2c031cfe87d6716f2fae39695ad5335d9106ae88cc32dc84c", size = 5910666, upload-time = "2025-03-10T19:25:03.01Z" },
- { url = "https://files.pythonhosted.org/packages/d9/e9/38713d6d67aedef738b815763c25f092e0454dc58e77b1d2a51c9d5b3325/grpcio-1.71.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5b08d03ace7aca7b2fadd4baf291139b4a5f058805a8327bfe9aece7253b6d67", size = 6012019, upload-time = "2025-03-10T19:25:05.174Z" },
- { url = "https://files.pythonhosted.org/packages/80/da/4813cd7adbae6467724fa46c952d7aeac5e82e550b1c62ed2aeb78d444ae/grpcio-1.71.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f903017db76bf9cc2b2d8bdd37bf04b505bbccad6be8a81e1542206875d0e9db", size = 6637043, upload-time = "2025-03-10T19:25:06.987Z" },
- { url = "https://files.pythonhosted.org/packages/52/ca/c0d767082e39dccb7985c73ab4cf1d23ce8613387149e9978c70c3bf3b07/grpcio-1.71.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:469f42a0b410883185eab4689060a20488a1a0a00f8bbb3cbc1061197b4c5a79", size = 6186143, upload-time = "2025-03-10T19:25:08.877Z" },
- { url = "https://files.pythonhosted.org/packages/00/61/7b2c8ec13303f8fe36832c13d91ad4d4ba57204b1c723ada709c346b2271/grpcio-1.71.0-cp312-cp312-win32.whl", hash = "sha256:ad9f30838550695b5eb302add33f21f7301b882937460dd24f24b3cc5a95067a", size = 3604083, upload-time = "2025-03-10T19:25:10.736Z" },
- { url = "https://files.pythonhosted.org/packages/fd/7c/1e429c5fb26122055d10ff9a1d754790fb067d83c633ff69eddcf8e3614b/grpcio-1.71.0-cp312-cp312-win_amd64.whl", hash = "sha256:652350609332de6dac4ece254e5d7e1ff834e203d6afb769601f286886f6f3a8", size = 4272191, upload-time = "2025-03-10T19:25:13.12Z" },
- { url = "https://files.pythonhosted.org/packages/04/dd/b00cbb45400d06b26126dcfdbdb34bb6c4f28c3ebbd7aea8228679103ef6/grpcio-1.71.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:cebc1b34ba40a312ab480ccdb396ff3c529377a2fce72c45a741f7215bfe8379", size = 5184138, upload-time = "2025-03-10T19:25:15.101Z" },
- { url = "https://files.pythonhosted.org/packages/ed/0a/4651215983d590ef53aac40ba0e29dda941a02b097892c44fa3357e706e5/grpcio-1.71.0-cp313-cp313-macosx_10_14_universal2.whl", hash = "sha256:85da336e3649a3d2171e82f696b5cad2c6231fdd5bad52616476235681bee5b3", size = 11310747, upload-time = "2025-03-10T19:25:17.201Z" },
- { url = "https://files.pythonhosted.org/packages/57/a3/149615b247f321e13f60aa512d3509d4215173bdb982c9098d78484de216/grpcio-1.71.0-cp313-cp313-manylinux_2_17_aarch64.whl", hash = "sha256:f9a412f55bb6e8f3bb000e020dbc1e709627dcb3a56f6431fa7076b4c1aab0db", size = 5653991, upload-time = "2025-03-10T19:25:20.39Z" },
- { url = "https://files.pythonhosted.org/packages/ca/56/29432a3e8d951b5e4e520a40cd93bebaa824a14033ea8e65b0ece1da6167/grpcio-1.71.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:47be9584729534660416f6d2a3108aaeac1122f6b5bdbf9fd823e11fe6fbaa29", size = 6312781, upload-time = "2025-03-10T19:25:22.823Z" },
- { url = "https://files.pythonhosted.org/packages/a3/f8/286e81a62964ceb6ac10b10925261d4871a762d2a763fbf354115f9afc98/grpcio-1.71.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c9c80ac6091c916db81131d50926a93ab162a7e97e4428ffc186b6e80d6dda4", size = 5910479, upload-time = "2025-03-10T19:25:24.828Z" },
- { url = "https://files.pythonhosted.org/packages/35/67/d1febb49ec0f599b9e6d4d0d44c2d4afdbed9c3e80deb7587ec788fcf252/grpcio-1.71.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:789d5e2a3a15419374b7b45cd680b1e83bbc1e52b9086e49308e2c0b5bbae6e3", size = 6013262, upload-time = "2025-03-10T19:25:26.987Z" },
- { url = "https://files.pythonhosted.org/packages/a1/04/f9ceda11755f0104a075ad7163fc0d96e2e3a9fe25ef38adfc74c5790daf/grpcio-1.71.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:1be857615e26a86d7363e8a163fade914595c81fec962b3d514a4b1e8760467b", size = 6643356, upload-time = "2025-03-10T19:25:29.606Z" },
- { url = "https://files.pythonhosted.org/packages/fb/ce/236dbc3dc77cf9a9242adcf1f62538734ad64727fabf39e1346ad4bd5c75/grpcio-1.71.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:a76d39b5fafd79ed604c4be0a869ec3581a172a707e2a8d7a4858cb05a5a7637", size = 6186564, upload-time = "2025-03-10T19:25:31.537Z" },
- { url = "https://files.pythonhosted.org/packages/10/fd/b3348fce9dd4280e221f513dd54024e765b21c348bc475516672da4218e9/grpcio-1.71.0-cp313-cp313-win32.whl", hash = "sha256:74258dce215cb1995083daa17b379a1a5a87d275387b7ffe137f1d5131e2cfbb", size = 3601890, upload-time = "2025-03-10T19:25:33.421Z" },
- { url = "https://files.pythonhosted.org/packages/be/f8/db5d5f3fc7e296166286c2a397836b8b042f7ad1e11028d82b061701f0f7/grpcio-1.71.0-cp313-cp313-win_amd64.whl", hash = "sha256:22c3bc8d488c039a199f7a003a38cb7635db6656fa96437a8accde8322ce2366", size = 4273308, upload-time = "2025-03-10T19:25:35.79Z" },
- { url = "https://files.pythonhosted.org/packages/c8/e3/22cb31bbb42de95b35b8f0fb691d8da6e0579e658bb37b86efe2999c702b/grpcio-1.71.0-cp39-cp39-linux_armv7l.whl", hash = "sha256:c6a0a28450c16809f94e0b5bfe52cabff63e7e4b97b44123ebf77f448534d07d", size = 5210667, upload-time = "2025-03-10T19:25:38.344Z" },
- { url = "https://files.pythonhosted.org/packages/f6/5e/4970fb231e57aad8f41682292343551f58fec5c7a07e261294def3cb8bb6/grpcio-1.71.0-cp39-cp39-macosx_10_14_universal2.whl", hash = "sha256:a371e6b6a5379d3692cc4ea1cb92754d2a47bdddeee755d3203d1f84ae08e03e", size = 11336193, upload-time = "2025-03-10T19:25:40.568Z" },
- { url = "https://files.pythonhosted.org/packages/7f/a4/dd71a5540d5e86526b39c23060b7d3195f3144af3fe291947b30c3fcbdad/grpcio-1.71.0-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:39983a9245d37394fd59de71e88c4b295eb510a3555e0a847d9965088cdbd033", size = 5699572, upload-time = "2025-03-10T19:25:43.372Z" },
- { url = "https://files.pythonhosted.org/packages/d0/69/3e3522d7c2c525a60f4bbf811891925ac7594b768b1ac8e6c9d955a72c45/grpcio-1.71.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9182e0063112e55e74ee7584769ec5a0b4f18252c35787f48738627e23a62b97", size = 6339648, upload-time = "2025-03-10T19:25:46.661Z" },
- { url = "https://files.pythonhosted.org/packages/32/f2/9d864ca8f3949bf507db9c6a18532c150fc03910dd3d3e17fd4bc5d3e462/grpcio-1.71.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693bc706c031aeb848849b9d1c6b63ae6bcc64057984bb91a542332b75aa4c3d", size = 5943469, upload-time = "2025-03-10T19:25:48.708Z" },
- { url = "https://files.pythonhosted.org/packages/9b/58/aec6ce541b7fb2a9efa15d968db5897c2700bd2da6fb159c1d27515f120c/grpcio-1.71.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:20e8f653abd5ec606be69540f57289274c9ca503ed38388481e98fa396ed0b41", size = 6030255, upload-time = "2025-03-10T19:25:50.761Z" },
- { url = "https://files.pythonhosted.org/packages/f7/4f/7356b7edd1f622d49e72faaea75a5d6ac7bdde8f4c14dd19bcfbafd56f4c/grpcio-1.71.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:8700a2a57771cc43ea295296330daaddc0d93c088f0a35cc969292b6db959bf3", size = 6651120, upload-time = "2025-03-10T19:25:52.877Z" },
- { url = "https://files.pythonhosted.org/packages/54/10/c1bb13137dc8d1637e2373a85904aa57991e65ef429791bfb8a64a60d5bd/grpcio-1.71.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d35a95f05a8a2cbe8e02be137740138b3b2ea5f80bd004444e4f9a1ffc511e32", size = 6197989, upload-time = "2025-03-10T19:25:56.336Z" },
- { url = "https://files.pythonhosted.org/packages/0e/dc/0fd537831501df786bc2f9ec5ac1724528a344cd146f6335f7991763eb2b/grpcio-1.71.0-cp39-cp39-win32.whl", hash = "sha256:f9c30c464cb2ddfbc2ddf9400287701270fdc0f14be5f08a1e3939f1e749b455", size = 3620173, upload-time = "2025-03-10T19:25:58.451Z" },
- { url = "https://files.pythonhosted.org/packages/97/22/b1535291aaa9c046c79a9dc4db125f6b9974d41de154221b72da4e8a005c/grpcio-1.71.0-cp39-cp39-win_amd64.whl", hash = "sha256:63e41b91032f298b3e973b3fa4093cbbc620c875e2da7b93e249d4728b54559a", size = 4280941, upload-time = "2025-03-10T19:26:00.511Z" },
+ { url = "https://files.pythonhosted.org/packages/be/31/a76f4bfa885f93b8167cb4c85cf32b54d1f64384d0b897d45bc6d19b7b45/htmlmin2-0.1.13-py3-none-any.whl", hash = "sha256:75609f2a42e64f7ce57dbff28a39890363bde9e7e5885db633317efbdf8c79a2", size = 34486, upload-time = "2023-03-14T21:28:30.388Z" },
]
[[package]]
-name = "h11"
-version = "0.16.0"
+name = "id"
+version = "1.5.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
+dependencies = [
+ { name = "requests" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/22/11/102da08f88412d875fa2f1a9a469ff7ad4c874b0ca6fed0048fe385bdb3d/id-1.5.0.tar.gz", hash = "sha256:292cb8a49eacbbdbce97244f47a97b4c62540169c976552e497fd57df0734c1d", size = 15237, upload-time = "2024-12-04T19:53:05.575Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
+ { url = "https://files.pythonhosted.org/packages/9f/cb/18326d2d89ad3b0dd143da971e77afd1e6ca6674f1b1c3df4b6bec6279fc/id-1.5.0-py3-none-any.whl", hash = "sha256:f1434e1cef91f2cbb8a4ec64663d5a23b9ed43ef44c4c957d02583d61714c658", size = 13611, upload-time = "2024-12-04T19:53:03.02Z" },
]
[[package]]
-name = "hf-xet"
-version = "1.1.1"
+name = "identify"
+version = "2.6.10"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/3a/09/e2fc5ccd6f9828efbd9135d5aab70895fa6891752ce84c57026c48f3f33d/hf_xet-1.1.1.tar.gz", hash = "sha256:3e75d6e04c38c80115b640c025d68c3dc14d62f8b244011dfe547363674a1e87", size = 277864, upload-time = "2025-05-12T21:34:25.002Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/0c/83/b6ea0334e2e7327084a46aaaf71f2146fc061a192d6518c0d020120cd0aa/identify-2.6.10.tar.gz", hash = "sha256:45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8", size = 99201, upload-time = "2025-04-19T15:10:38.32Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/97/f5/81194ea8e4a585d7d4d0f2ad1ca16e05a4b0c5a385bb2610a8e6da1d2c3d/hf_xet-1.1.1-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e39a8513f0854656116c837d387d9a41e9d78430b1a181442f04c223cbc4e8f8", size = 5274857, upload-time = "2025-05-12T21:34:18.32Z" },
- { url = "https://files.pythonhosted.org/packages/55/3c/36342b3fa247f2580821a4b183d38f36fb20e911a8307df625790e734359/hf_xet-1.1.1-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:c60cd67be384cb9e592fa6dfd29a10fddffa1feb2f3b31f53e980630d1ca0fd6", size = 5079657, upload-time = "2025-05-12T21:34:16.912Z" },
- { url = "https://files.pythonhosted.org/packages/b0/c1/4f770cc7be79287905e13765d4a7e1949dce3483f90867f532ff56e7126b/hf_xet-1.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5efc6cf15930d9b0cef25c0444e00c2f55d9e09f856f26ed8c809fd5cd1aa044", size = 25506200, upload-time = "2025-05-12T21:34:14.725Z" },
- { url = "https://files.pythonhosted.org/packages/94/69/1ec612f8e9e2ca27563adfca926cfb41bbe988e30d4cd6fc1e0c019e5570/hf_xet-1.1.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:504bbc8341edc2aa4b3c20c1fdda818554ab34e4175730f42e2a90436cbbe706", size = 24469080, upload-time = "2025-05-12T21:34:11.974Z" },
- { url = "https://files.pythonhosted.org/packages/8d/96/9201773a0ebb982aa5936f19bdd04d404bc5d74e23f30bce6e857757998b/hf_xet-1.1.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:87d030157a21016c2cddf757a5fd6f1f364d86afef6e190e63a37dd4dc6f6c98", size = 25641374, upload-time = "2025-05-12T21:34:20.131Z" },
- { url = "https://files.pythonhosted.org/packages/ba/14/10a4cf526070e774bdc7ce68202dc27a15751ddc22c6b47a5ecb6d8ea4ad/hf_xet-1.1.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6e9b640f0f002b3bea36739b30cf3133b3175c27a342b39315be9a9bdb0cec5b", size = 25425434, upload-time = "2025-05-12T21:34:22.97Z" },
- { url = "https://files.pythonhosted.org/packages/bd/25/7015a82b3b165747ba85b0383e5d5278d268f3a30460f6d55849903cf272/hf_xet-1.1.1-cp37-abi3-win_amd64.whl", hash = "sha256:215a4e95009a0b9795ca3cf33db4e8d1248139593d7e1185661cd19b062d2b82", size = 4391897, upload-time = "2025-05-12T21:34:26.469Z" },
+ { url = "https://files.pythonhosted.org/packages/2b/d3/85feeba1d097b81a44bcffa6a0beab7b4dfffe78e82fc54978d3ac380736/identify-2.6.10-py2.py3-none-any.whl", hash = "sha256:5f34248f54136beed1a7ba6a6b5c4b6cf21ff495aac7c359e1ef831ae3b8ab25", size = 99101, upload-time = "2025-04-19T15:10:36.701Z" },
]
[[package]]
-name = "htmlmin2"
-version = "0.1.13"
+name = "idna"
+version = "3.10"
source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/be/31/a76f4bfa885f93b8167cb4c85cf32b54d1f64384d0b897d45bc6d19b7b45/htmlmin2-0.1.13-py3-none-any.whl", hash = "sha256:75609f2a42e64f7ce57dbff28a39890363bde9e7e5885db633317efbdf8c79a2", size = 34486, upload-time = "2023-03-14T21:28:30.388Z" },
+ { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
]
[[package]]
-name = "httpcore"
-version = "1.0.9"
+name = "importlib-metadata"
+version = "8.7.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "certifi" },
- { name = "h11" },
+ { name = "zipp" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
+ { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" },
]
[[package]]
-name = "httpx"
-version = "0.28.1"
+name = "importlib-resources"
+version = "6.5.2"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "anyio" },
- { name = "certifi" },
- { name = "httpcore" },
- { name = "idna" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
-]
-
-[[package]]
-name = "huggingface-hub"
-version = "0.31.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "filelock" },
- { name = "fsspec" },
- { name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "packaging" },
- { name = "pyyaml" },
- { name = "requests" },
- { name = "tqdm" },
- { name = "typing-extensions" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/25/eb/9268c1205d19388659d5dc664f012177b752c0eef194a9159acc7227780f/huggingface_hub-0.31.1.tar.gz", hash = "sha256:492bb5f545337aa9e2f59b75ef4c5f535a371e8958a6ce90af056387e67f1180", size = 403036, upload-time = "2025-05-07T15:25:19.695Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/3a/bf/6002da17ec1c7a47bedeb216812929665927c70b6e7500b3c7bf36f01bdd/huggingface_hub-0.31.1-py3-none-any.whl", hash = "sha256:43f73124819b48b42d140cbc0d7a2e6bd15b2853b1b9d728d4d55ad1750cac5b", size = 484265, upload-time = "2025-05-07T15:25:17.921Z" },
-]
-
-[[package]]
-name = "id"
-version = "1.5.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "requests" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/22/11/102da08f88412d875fa2f1a9a469ff7ad4c874b0ca6fed0048fe385bdb3d/id-1.5.0.tar.gz", hash = "sha256:292cb8a49eacbbdbce97244f47a97b4c62540169c976552e497fd57df0734c1d", size = 15237, upload-time = "2024-12-04T19:53:05.575Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9f/cb/18326d2d89ad3b0dd143da971e77afd1e6ca6674f1b1c3df4b6bec6279fc/id-1.5.0-py3-none-any.whl", hash = "sha256:f1434e1cef91f2cbb8a4ec64663d5a23b9ed43ef44c4c957d02583d61714c658", size = 13611, upload-time = "2024-12-04T19:53:03.02Z" },
-]
-
-[[package]]
-name = "identify"
-version = "2.6.10"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0c/83/b6ea0334e2e7327084a46aaaf71f2146fc061a192d6518c0d020120cd0aa/identify-2.6.10.tar.gz", hash = "sha256:45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8", size = 99201, upload-time = "2025-04-19T15:10:38.32Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2b/d3/85feeba1d097b81a44bcffa6a0beab7b4dfffe78e82fc54978d3ac380736/identify-2.6.10-py2.py3-none-any.whl", hash = "sha256:5f34248f54136beed1a7ba6a6b5c4b6cf21ff495aac7c359e1ef831ae3b8ab25", size = 99101, upload-time = "2025-04-19T15:10:36.701Z" },
-]
-
-[[package]]
-name = "idna"
-version = "3.10"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
-]
-
-[[package]]
-name = "importlib-metadata"
-version = "8.7.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "zipp" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" },
-]
-
-[[package]]
-name = "importlib-resources"
-version = "6.5.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "zipp", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" },
]
@@ -1592,192 +517,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" },
]
-[[package]]
-name = "ipykernel"
-version = "6.29.5"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "appnope", marker = "sys_platform == 'darwin' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "comm" },
- { name = "debugpy" },
- { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "8.36.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "9.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jupyter-client" },
- { name = "jupyter-core" },
- { name = "matplotlib-inline" },
- { name = "nest-asyncio" },
- { name = "packaging" },
- { name = "psutil" },
- { name = "pyzmq" },
- { name = "tornado" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367, upload-time = "2024-07-01T14:07:22.543Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" },
-]
-
-[[package]]
-name = "ipython"
-version = "8.18.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "colorama", marker = "(python_full_version < '3.10' and sys_platform == 'win32') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "decorator", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "exceptiongroup", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jedi", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "matplotlib-inline", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pexpect", marker = "(python_full_version < '3.10' and sys_platform != 'win32') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "prompt-toolkit", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pygments", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "stack-data", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "traitlets", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330, upload-time = "2023-11-27T09:58:34.596Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161, upload-time = "2023-11-27T09:58:30.538Z" },
-]
-
-[[package]]
-name = "ipython"
-version = "8.36.0"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "colorama", marker = "(python_full_version == '3.10.*' and sys_platform == 'win32') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "decorator", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "exceptiongroup", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jedi", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "matplotlib-inline", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pexpect", marker = "(python_full_version == '3.10.*' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version != '3.10.*' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "prompt-toolkit", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pygments", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "stack-data", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "traitlets", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/a2/9f/d9a73710df947b7804bd9d93509463fb3a89e0ddc99c9fcc67279cddbeb6/ipython-8.36.0.tar.gz", hash = "sha256:24658e9fe5c5c819455043235ba59cfffded4a35936eefceceab6b192f7092ff", size = 5604997, upload-time = "2025-04-25T18:03:38.031Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d6/d7/c1c9f371790b3a181e343c4815a361e5a0cc7d90ef6642d64ba5d05de289/ipython-8.36.0-py3-none-any.whl", hash = "sha256:12b913914d010dcffa2711505ec8be4bf0180742d97f1e5175e51f22086428c1", size = 831074, upload-time = "2025-04-25T18:03:34.951Z" },
-]
-
-[[package]]
-name = "ipython"
-version = "9.2.0"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "colorama", marker = "(python_full_version >= '3.11' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "decorator", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jedi", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "matplotlib-inline", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pexpect", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.11' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.11' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'emscripten' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "prompt-toolkit", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "stack-data", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "traitlets", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "python_full_version == '3.11.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/9d/02/63a84444a7409b3c0acd1de9ffe524660e0e5d82ee473e78b45e5bfb64a4/ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b", size = 4424394, upload-time = "2025-04-25T17:55:40.498Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/78/ce/5e897ee51b7d26ab4e47e5105e7368d40ce6cfae2367acdf3165396d50be/ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6", size = 604277, upload-time = "2025-04-25T17:55:37.625Z" },
-]
-
-[[package]]
-name = "ipython-pygments-lexers"
-version = "1.1.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" },
-]
-
-[[package]]
-name = "ipywidgets"
-version = "8.1.7"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "comm" },
- { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "8.36.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "9.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jupyterlab-widgets" },
- { name = "traitlets" },
- { name = "widgetsnbextension" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721, upload-time = "2025-05-05T12:42:03.489Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" },
-]
-
-[[package]]
-name = "isoduration"
-version = "20.11.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "arrow" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload-time = "2020-11-01T11:00:00.312Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321, upload-time = "2020-11-01T10:59:58.02Z" },
-]
-
[[package]]
name = "jaraco-classes"
version = "3.4.0"
@@ -1795,7 +534,7 @@ name = "jaraco-context"
version = "6.0.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "backports-tarfile", marker = "python_full_version < '3.12' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "backports-tarfile", marker = "python_full_version < '3.12'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/df/ad/f3777b81bf0b6e7bc7514a1656d3e637b2e8e15fab2ce3235730b3e7a4e6/jaraco_context-6.0.1.tar.gz", hash = "sha256:9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3", size = 13912, upload-time = "2024-08-20T03:39:27.358Z" }
wheels = [
@@ -1814,18 +553,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/9f/4f/24b319316142c44283d7540e76c7b5a6dbd5db623abd86bb7b3491c21018/jaraco.functools-4.1.0-py3-none-any.whl", hash = "sha256:ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649", size = 10187, upload-time = "2024-09-27T19:47:07.14Z" },
]
-[[package]]
-name = "jedi"
-version = "0.19.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "parso" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" },
-]
-
[[package]]
name = "jeepney"
version = "0.9.0"
@@ -1854,579 +581,136 @@ source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5e/73/e01e4c5e11ad0494f4407a3f623ad4d87714909f50b17a06ed121034ff6e/jsmin-3.0.1.tar.gz", hash = "sha256:c0959a121ef94542e807a674142606f7e90214a2b3d1eb17300244bbb5cc2bfc", size = 13925, upload-time = "2022-01-16T20:35:59.13Z" }
[[package]]
-name = "json5"
-version = "0.12.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907, upload-time = "2025-04-03T16:33:13.201Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079, upload-time = "2025-04-03T16:33:11.927Z" },
-]
-
-[[package]]
-name = "jsonpointer"
-version = "3.0.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" },
-]
-
-[[package]]
-name = "jsonschema"
-version = "4.23.0"
+name = "keyring"
+version = "25.6.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "attrs" },
- { name = "jsonschema-specifications" },
- { name = "referencing" },
- { name = "rpds-py" },
+ { name = "importlib-metadata", marker = "python_full_version < '3.12'" },
+ { name = "jaraco-classes" },
+ { name = "jaraco-context" },
+ { name = "jaraco-functools" },
+ { name = "jeepney", marker = "sys_platform == 'linux'" },
+ { name = "pywin32-ctypes", marker = "sys_platform == 'win32'" },
+ { name = "secretstorage", marker = "sys_platform == 'linux'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778, upload-time = "2024-07-08T18:40:05.546Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/70/09/d904a6e96f76ff214be59e7aa6ef7190008f52a0ab6689760a98de0bf37d/keyring-25.6.0.tar.gz", hash = "sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66", size = 62750, upload-time = "2024-12-25T15:26:45.782Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462, upload-time = "2024-07-08T18:40:00.165Z" },
-]
-
-[package.optional-dependencies]
-format-nongpl = [
- { name = "fqdn" },
- { name = "idna" },
- { name = "isoduration" },
- { name = "jsonpointer" },
- { name = "rfc3339-validator" },
- { name = "rfc3986-validator" },
- { name = "uri-template" },
- { name = "webcolors" },
+ { url = "https://files.pythonhosted.org/packages/d3/32/da7f44bcb1105d3e88a0b74ebdca50c59121d2ddf71c9e34ba47df7f3a56/keyring-25.6.0-py3-none-any.whl", hash = "sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd", size = 39085, upload-time = "2024-12-25T15:26:44.377Z" },
]
[[package]]
-name = "jsonschema-specifications"
-version = "2025.4.1"
+name = "kiwisolver"
+version = "1.4.8"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "referencing" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" },
+ { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623, upload-time = "2024-12-24T18:28:17.687Z" },
+ { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720, upload-time = "2024-12-24T18:28:19.158Z" },
+ { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413, upload-time = "2024-12-24T18:28:20.064Z" },
+ { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826, upload-time = "2024-12-24T18:28:21.203Z" },
+ { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231, upload-time = "2024-12-24T18:28:23.851Z" },
+ { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938, upload-time = "2024-12-24T18:28:26.687Z" },
+ { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799, upload-time = "2024-12-24T18:28:30.538Z" },
+ { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362, upload-time = "2024-12-24T18:28:32.943Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695, upload-time = "2024-12-24T18:28:35.641Z" },
+ { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802, upload-time = "2024-12-24T18:28:38.357Z" },
+ { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646, upload-time = "2024-12-24T18:28:40.941Z" },
+ { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260, upload-time = "2024-12-24T18:28:42.273Z" },
+ { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633, upload-time = "2024-12-24T18:28:44.87Z" },
+ { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885, upload-time = "2024-12-24T18:28:47.346Z" },
+ { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175, upload-time = "2024-12-24T18:28:49.651Z" },
+ { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635, upload-time = "2024-12-24T18:28:51.826Z" },
+ { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717, upload-time = "2024-12-24T18:28:54.256Z" },
+ { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413, upload-time = "2024-12-24T18:28:55.184Z" },
+ { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994, upload-time = "2024-12-24T18:28:57.493Z" },
+ { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804, upload-time = "2024-12-24T18:29:00.077Z" },
+ { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690, upload-time = "2024-12-24T18:29:01.401Z" },
+ { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839, upload-time = "2024-12-24T18:29:02.685Z" },
+ { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109, upload-time = "2024-12-24T18:29:04.113Z" },
+ { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269, upload-time = "2024-12-24T18:29:05.488Z" },
+ { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468, upload-time = "2024-12-24T18:29:06.79Z" },
+ { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394, upload-time = "2024-12-24T18:29:08.24Z" },
+ { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901, upload-time = "2024-12-24T18:29:09.653Z" },
+ { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306, upload-time = "2024-12-24T18:29:12.644Z" },
+ { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966, upload-time = "2024-12-24T18:29:14.089Z" },
+ { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311, upload-time = "2024-12-24T18:29:15.892Z" },
+ { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152, upload-time = "2024-12-24T18:29:16.85Z" },
+ { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555, upload-time = "2024-12-24T18:29:19.146Z" },
+ { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067, upload-time = "2024-12-24T18:29:20.096Z" },
+ { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443, upload-time = "2024-12-24T18:29:22.843Z" },
+ { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728, upload-time = "2024-12-24T18:29:24.463Z" },
+ { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388, upload-time = "2024-12-24T18:29:25.776Z" },
+ { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849, upload-time = "2024-12-24T18:29:27.202Z" },
+ { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533, upload-time = "2024-12-24T18:29:28.638Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898, upload-time = "2024-12-24T18:29:30.368Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605, upload-time = "2024-12-24T18:29:33.151Z" },
+ { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801, upload-time = "2024-12-24T18:29:34.584Z" },
+ { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077, upload-time = "2024-12-24T18:29:36.138Z" },
+ { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410, upload-time = "2024-12-24T18:29:39.991Z" },
+ { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853, upload-time = "2024-12-24T18:29:42.006Z" },
+ { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424, upload-time = "2024-12-24T18:29:44.38Z" },
+ { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156, upload-time = "2024-12-24T18:29:45.368Z" },
+ { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555, upload-time = "2024-12-24T18:29:46.37Z" },
+ { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071, upload-time = "2024-12-24T18:29:47.333Z" },
+ { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053, upload-time = "2024-12-24T18:29:49.636Z" },
+ { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278, upload-time = "2024-12-24T18:29:51.164Z" },
+ { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139, upload-time = "2024-12-24T18:29:52.594Z" },
+ { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517, upload-time = "2024-12-24T18:29:53.941Z" },
+ { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952, upload-time = "2024-12-24T18:29:56.523Z" },
+ { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132, upload-time = "2024-12-24T18:29:57.989Z" },
+ { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997, upload-time = "2024-12-24T18:29:59.393Z" },
+ { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060, upload-time = "2024-12-24T18:30:01.338Z" },
+ { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471, upload-time = "2024-12-24T18:30:04.574Z" },
+ { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793, upload-time = "2024-12-24T18:30:06.25Z" },
+ { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855, upload-time = "2024-12-24T18:30:07.535Z" },
+ { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430, upload-time = "2024-12-24T18:30:08.504Z" },
+ { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294, upload-time = "2024-12-24T18:30:09.508Z" },
+ { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736, upload-time = "2024-12-24T18:30:11.039Z" },
+ { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194, upload-time = "2024-12-24T18:30:14.886Z" },
+ { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942, upload-time = "2024-12-24T18:30:18.927Z" },
+ { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341, upload-time = "2024-12-24T18:30:22.102Z" },
+ { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455, upload-time = "2024-12-24T18:30:24.947Z" },
+ { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138, upload-time = "2024-12-24T18:30:26.286Z" },
+ { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857, upload-time = "2024-12-24T18:30:28.86Z" },
+ { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129, upload-time = "2024-12-24T18:30:30.34Z" },
+ { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538, upload-time = "2024-12-24T18:30:33.334Z" },
+ { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661, upload-time = "2024-12-24T18:30:34.939Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710, upload-time = "2024-12-24T18:30:37.281Z" },
+ { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213, upload-time = "2024-12-24T18:30:40.019Z" },
+ { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403, upload-time = "2024-12-24T18:30:41.372Z" },
+ { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657, upload-time = "2024-12-24T18:30:42.392Z" },
+ { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948, upload-time = "2024-12-24T18:30:44.703Z" },
+ { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186, upload-time = "2024-12-24T18:30:45.654Z" },
+ { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279, upload-time = "2024-12-24T18:30:47.951Z" },
+ { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762, upload-time = "2024-12-24T18:30:48.903Z" },
]
[[package]]
-name = "jupyter"
-version = "1.1.1"
+name = "markdown"
+version = "3.8"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "ipykernel" },
- { name = "ipywidgets" },
- { name = "jupyter-console" },
- { name = "jupyterlab" },
- { name = "nbconvert" },
- { name = "notebook" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/58/f3/af28ea964ab8bc1e472dba2e82627d36d470c51f5cd38c37502eeffaa25e/jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a", size = 5714959, upload-time = "2024-08-30T07:15:48.299Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2f/15/222b423b0b88689c266d9eac4e61396fe2cc53464459d6a37618ac863b24/markdown-3.8.tar.gz", hash = "sha256:7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f", size = 360906, upload-time = "2025-04-11T14:42:50.928Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83", size = 2657, upload-time = "2024-08-30T07:15:47.045Z" },
+ { url = "https://files.pythonhosted.org/packages/51/3f/afe76f8e2246ffbc867440cbcf90525264df0e658f8a5ca1f872b3f6192a/markdown-3.8-py3-none-any.whl", hash = "sha256:794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc", size = 106210, upload-time = "2025-04-11T14:42:49.178Z" },
]
[[package]]
-name = "jupyter-client"
-version = "8.6.3"
+name = "markdown-it-py"
+version = "3.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jupyter-core" },
- { name = "python-dateutil" },
- { name = "pyzmq" },
- { name = "tornado" },
- { name = "traitlets" },
+ { name = "mdurl" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" },
+ { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
]
[[package]]
-name = "jupyter-console"
-version = "6.6.3"
+name = "markupsafe"
+version = "3.0.2"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "ipykernel" },
- { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "8.36.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipython", version = "9.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jupyter-client" },
- { name = "jupyter-core" },
- { name = "prompt-toolkit" },
- { name = "pygments" },
- { name = "pyzmq" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/bd/2d/e2fd31e2fc41c14e2bcb6c976ab732597e907523f6b2420305f9fc7fdbdb/jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539", size = 34363, upload-time = "2023-03-06T14:13:31.02Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", size = 24510, upload-time = "2023-03-06T14:13:28.229Z" },
-]
-
-[[package]]
-name = "jupyter-core"
-version = "5.7.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "platformdirs" },
- { name = "pywin32", marker = "(platform_python_implementation != 'PyPy' and sys_platform == 'win32') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_python_implementation == 'PyPy' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'win32' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'win32' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629, upload-time = "2024-03-12T12:37:35.652Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965, upload-time = "2024-03-12T12:37:32.36Z" },
-]
-
-[[package]]
-name = "jupyter-events"
-version = "0.12.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "jsonschema", extra = ["format-nongpl"] },
- { name = "packaging" },
- { name = "python-json-logger" },
- { name = "pyyaml" },
- { name = "referencing" },
- { name = "rfc3339-validator" },
- { name = "rfc3986-validator" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload-time = "2025-02-03T17:23:41.485Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430, upload-time = "2025-02-03T17:23:38.643Z" },
-]
-
-[[package]]
-name = "jupyter-lsp"
-version = "2.2.5"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jupyter-server" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/85/b4/3200b0b09c12bc3b72d943d923323c398eff382d1dcc7c0dbc8b74630e40/jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", size = 48741, upload-time = "2024-04-09T17:59:44.918Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146, upload-time = "2024-04-09T17:59:43.388Z" },
-]
-
-[[package]]
-name = "jupyter-server"
-version = "2.16.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "anyio" },
- { name = "argon2-cffi" },
- { name = "jinja2" },
- { name = "jupyter-client" },
- { name = "jupyter-core" },
- { name = "jupyter-events" },
- { name = "jupyter-server-terminals" },
- { name = "nbconvert" },
- { name = "nbformat" },
- { name = "overrides" },
- { name = "packaging" },
- { name = "prometheus-client" },
- { name = "pywinpty", marker = "(python_full_version < '3.10' and os_name == 'nt' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (os_name == 'nt' and sys_platform != 'darwin' and sys_platform != 'linux') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pyzmq" },
- { name = "send2trash" },
- { name = "terminado" },
- { name = "tornado" },
- { name = "traitlets" },
- { name = "websocket-client" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177, upload-time = "2025-05-12T16:44:46.245Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", hash = "sha256:3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e", size = 386904, upload-time = "2025-05-12T16:44:43.335Z" },
-]
-
-[[package]]
-name = "jupyter-server-terminals"
-version = "0.5.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "pywinpty", marker = "(python_full_version < '3.10' and os_name == 'nt' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (os_name == 'nt' and sys_platform != 'darwin' and sys_platform != 'linux') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "terminado" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430, upload-time = "2024-03-12T14:37:03.049Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656, upload-time = "2024-03-12T14:37:00.708Z" },
-]
-
-[[package]]
-name = "jupyterlab"
-version = "4.4.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "async-lru" },
- { name = "httpx" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "ipykernel" },
- { name = "jinja2" },
- { name = "jupyter-core" },
- { name = "jupyter-lsp" },
- { name = "jupyter-server" },
- { name = "jupyterlab-server" },
- { name = "notebook-shim" },
- { name = "packaging" },
- { name = "setuptools" },
- { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "tornado" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/f4/3c/12a8b27ff2c3b4005bbb5e11c7747246965776d2b821193e53ffd61f1332/jupyterlab-4.4.2.tar.gz", hash = "sha256:afa9caf28c0cb966488be18e5e8daba9f018a1c4273a406b7d5006344cbc6d16", size = 23030818, upload-time = "2025-05-06T12:29:40.992Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f6/ae/fbb93f4990b7648849b19112d8b3e7427bbfc9c5cc8fdc6bf14c0e86d104/jupyterlab-4.4.2-py3-none-any.whl", hash = "sha256:857111a50bed68542bf55dca784522fe728f9f88b4fe69e8c585db5c50900419", size = 12294799, upload-time = "2025-05-06T12:29:35.824Z" },
-]
-
-[[package]]
-name = "jupyterlab-pygments"
-version = "0.3.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" },
-]
-
-[[package]]
-name = "jupyterlab-server"
-version = "2.27.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "babel" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2" },
- { name = "json5" },
- { name = "jsonschema" },
- { name = "jupyter-server" },
- { name = "packaging" },
- { name = "requests" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173, upload-time = "2024-07-16T17:02:04.149Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700, upload-time = "2024-07-16T17:02:01.115Z" },
-]
-
-[[package]]
-name = "jupyterlab-widgets"
-version = "3.0.15"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149, upload-time = "2025-05-05T12:32:31.004Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571, upload-time = "2025-05-05T12:32:29.534Z" },
-]
-
-[[package]]
-name = "jupytext"
-version = "1.17.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "markdown-it-py" },
- { name = "mdit-py-plugins" },
- { name = "nbformat" },
- { name = "packaging" },
- { name = "pyyaml" },
- { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/6e/d9/b7acd3bed66c194cec1915c5bbec30994dbb50693ec209e5b115c28ddf63/jupytext-1.17.1.tar.gz", hash = "sha256:c02fda8af76ffd6e064a04cf2d3cc8aae242b2f0e38c42b4cd80baf89c3325d3", size = 3746897, upload-time = "2025-04-26T21:16:11.453Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/12/b7/e7e3d34c8095c19228874b1babedfb5d901374e40d51ae66f2a90203be53/jupytext-1.17.1-py3-none-any.whl", hash = "sha256:99145b1e1fa96520c21ba157de7d354ffa4904724dcebdcd70b8413688a312de", size = 164286, upload-time = "2025-04-26T21:16:09.636Z" },
-]
-
-[[package]]
-name = "keyring"
-version = "25.6.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.12' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jaraco-classes" },
- { name = "jaraco-context" },
- { name = "jaraco-functools" },
- { name = "jeepney", marker = "sys_platform == 'linux' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pywin32-ctypes", marker = "sys_platform == 'win32' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "secretstorage", marker = "sys_platform == 'linux' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/70/09/d904a6e96f76ff214be59e7aa6ef7190008f52a0ab6689760a98de0bf37d/keyring-25.6.0.tar.gz", hash = "sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66", size = 62750, upload-time = "2024-12-25T15:26:45.782Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d3/32/da7f44bcb1105d3e88a0b74ebdca50c59121d2ddf71c9e34ba47df7f3a56/keyring-25.6.0-py3-none-any.whl", hash = "sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd", size = 39085, upload-time = "2024-12-25T15:26:44.377Z" },
-]
-
-[[package]]
-name = "kiwisolver"
-version = "1.4.7"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286, upload-time = "2024-09-04T09:39:44.302Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440, upload-time = "2024-09-04T09:03:44.9Z" },
- { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758, upload-time = "2024-09-04T09:03:46.582Z" },
- { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311, upload-time = "2024-09-04T09:03:47.973Z" },
- { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109, upload-time = "2024-09-04T09:03:49.281Z" },
- { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814, upload-time = "2024-09-04T09:03:51.444Z" },
- { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881, upload-time = "2024-09-04T09:03:53.357Z" },
- { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972, upload-time = "2024-09-04T09:03:55.082Z" },
- { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787, upload-time = "2024-09-04T09:03:56.588Z" },
- { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212, upload-time = "2024-09-04T09:03:58.557Z" },
- { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399, upload-time = "2024-09-04T09:04:00.178Z" },
- { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688, upload-time = "2024-09-04T09:04:02.216Z" },
- { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493, upload-time = "2024-09-04T09:04:04.571Z" },
- { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191, upload-time = "2024-09-04T09:04:05.969Z" },
- { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644, upload-time = "2024-09-04T09:04:07.408Z" },
- { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877, upload-time = "2024-09-04T09:04:08.869Z" },
- { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347, upload-time = "2024-09-04T09:04:10.106Z" },
- { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442, upload-time = "2024-09-04T09:04:11.432Z" },
- { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762, upload-time = "2024-09-04T09:04:12.468Z" },
- { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319, upload-time = "2024-09-04T09:04:13.635Z" },
- { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260, upload-time = "2024-09-04T09:04:14.878Z" },
- { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589, upload-time = "2024-09-04T09:04:16.514Z" },
- { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080, upload-time = "2024-09-04T09:04:18.322Z" },
- { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049, upload-time = "2024-09-04T09:04:20.266Z" },
- { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376, upload-time = "2024-09-04T09:04:22.419Z" },
- { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231, upload-time = "2024-09-04T09:04:24.526Z" },
- { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634, upload-time = "2024-09-04T09:04:25.899Z" },
- { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024, upload-time = "2024-09-04T09:04:28.523Z" },
- { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484, upload-time = "2024-09-04T09:04:30.547Z" },
- { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078, upload-time = "2024-09-04T09:04:33.218Z" },
- { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645, upload-time = "2024-09-04T09:04:34.371Z" },
- { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022, upload-time = "2024-09-04T09:04:35.786Z" },
- { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536, upload-time = "2024-09-04T09:04:37.525Z" },
- { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808, upload-time = "2024-09-04T09:04:38.637Z" },
- { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531, upload-time = "2024-09-04T09:04:39.694Z" },
- { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894, upload-time = "2024-09-04T09:04:41.6Z" },
- { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296, upload-time = "2024-09-04T09:04:42.886Z" },
- { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450, upload-time = "2024-09-04T09:04:46.284Z" },
- { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168, upload-time = "2024-09-04T09:04:47.91Z" },
- { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308, upload-time = "2024-09-04T09:04:49.465Z" },
- { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186, upload-time = "2024-09-04T09:04:50.949Z" },
- { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877, upload-time = "2024-09-04T09:04:52.388Z" },
- { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204, upload-time = "2024-09-04T09:04:54.385Z" },
- { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461, upload-time = "2024-09-04T09:04:56.307Z" },
- { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358, upload-time = "2024-09-04T09:04:57.922Z" },
- { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119, upload-time = "2024-09-04T09:04:59.332Z" },
- { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367, upload-time = "2024-09-04T09:05:00.804Z" },
- { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884, upload-time = "2024-09-04T09:05:01.924Z" },
- { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528, upload-time = "2024-09-04T09:05:02.983Z" },
- { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913, upload-time = "2024-09-04T09:05:04.072Z" },
- { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627, upload-time = "2024-09-04T09:05:05.119Z" },
- { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888, upload-time = "2024-09-04T09:05:06.191Z" },
- { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145, upload-time = "2024-09-04T09:05:07.919Z" },
- { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448, upload-time = "2024-09-04T09:05:10.01Z" },
- { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750, upload-time = "2024-09-04T09:05:11.598Z" },
- { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175, upload-time = "2024-09-04T09:05:13.22Z" },
- { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963, upload-time = "2024-09-04T09:05:15.925Z" },
- { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220, upload-time = "2024-09-04T09:05:17.434Z" },
- { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463, upload-time = "2024-09-04T09:05:18.997Z" },
- { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842, upload-time = "2024-09-04T09:05:21.299Z" },
- { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635, upload-time = "2024-09-04T09:05:23.588Z" },
- { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556, upload-time = "2024-09-04T09:05:25.907Z" },
- { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364, upload-time = "2024-09-04T09:05:27.184Z" },
- { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887, upload-time = "2024-09-04T09:05:28.372Z" },
- { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530, upload-time = "2024-09-04T09:05:30.225Z" },
- { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449, upload-time = "2024-09-04T09:05:55.311Z" },
- { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757, upload-time = "2024-09-04T09:05:56.906Z" },
- { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312, upload-time = "2024-09-04T09:05:58.384Z" },
- { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966, upload-time = "2024-09-04T09:05:59.855Z" },
- { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044, upload-time = "2024-09-04T09:06:02.16Z" },
- { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879, upload-time = "2024-09-04T09:06:03.908Z" },
- { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751, upload-time = "2024-09-04T09:06:05.58Z" },
- { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990, upload-time = "2024-09-04T09:06:08.126Z" },
- { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122, upload-time = "2024-09-04T09:06:10.345Z" },
- { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126, upload-time = "2024-09-04T09:06:12.321Z" },
- { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313, upload-time = "2024-09-04T09:06:14.562Z" },
- { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784, upload-time = "2024-09-04T09:06:16.767Z" },
- { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988, upload-time = "2024-09-04T09:06:18.705Z" },
- { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980, upload-time = "2024-09-04T09:06:20.106Z" },
- { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847, upload-time = "2024-09-04T09:06:21.407Z" },
- { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494, upload-time = "2024-09-04T09:06:22.648Z" },
- { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491, upload-time = "2024-09-04T09:06:24.188Z" },
- { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648, upload-time = "2024-09-04T09:06:25.559Z" },
- { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257, upload-time = "2024-09-04T09:06:27.038Z" },
- { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906, upload-time = "2024-09-04T09:06:28.48Z" },
- { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951, upload-time = "2024-09-04T09:06:29.966Z" },
- { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715, upload-time = "2024-09-04T09:06:31.489Z" },
- { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666, upload-time = "2024-09-04T09:06:43.756Z" },
- { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088, upload-time = "2024-09-04T09:06:45.406Z" },
- { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321, upload-time = "2024-09-04T09:06:47.557Z" },
- { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776, upload-time = "2024-09-04T09:06:49.235Z" },
- { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984, upload-time = "2024-09-04T09:06:51.336Z" },
- { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811, upload-time = "2024-09-04T09:06:53.078Z" },
-]
-
-[[package]]
-name = "kiwisolver"
-version = "1.4.8"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623, upload-time = "2024-12-24T18:28:17.687Z" },
- { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720, upload-time = "2024-12-24T18:28:19.158Z" },
- { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413, upload-time = "2024-12-24T18:28:20.064Z" },
- { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826, upload-time = "2024-12-24T18:28:21.203Z" },
- { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231, upload-time = "2024-12-24T18:28:23.851Z" },
- { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938, upload-time = "2024-12-24T18:28:26.687Z" },
- { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799, upload-time = "2024-12-24T18:28:30.538Z" },
- { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362, upload-time = "2024-12-24T18:28:32.943Z" },
- { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695, upload-time = "2024-12-24T18:28:35.641Z" },
- { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802, upload-time = "2024-12-24T18:28:38.357Z" },
- { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646, upload-time = "2024-12-24T18:28:40.941Z" },
- { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260, upload-time = "2024-12-24T18:28:42.273Z" },
- { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633, upload-time = "2024-12-24T18:28:44.87Z" },
- { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885, upload-time = "2024-12-24T18:28:47.346Z" },
- { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175, upload-time = "2024-12-24T18:28:49.651Z" },
- { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635, upload-time = "2024-12-24T18:28:51.826Z" },
- { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717, upload-time = "2024-12-24T18:28:54.256Z" },
- { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413, upload-time = "2024-12-24T18:28:55.184Z" },
- { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994, upload-time = "2024-12-24T18:28:57.493Z" },
- { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804, upload-time = "2024-12-24T18:29:00.077Z" },
- { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690, upload-time = "2024-12-24T18:29:01.401Z" },
- { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839, upload-time = "2024-12-24T18:29:02.685Z" },
- { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109, upload-time = "2024-12-24T18:29:04.113Z" },
- { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269, upload-time = "2024-12-24T18:29:05.488Z" },
- { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468, upload-time = "2024-12-24T18:29:06.79Z" },
- { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394, upload-time = "2024-12-24T18:29:08.24Z" },
- { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901, upload-time = "2024-12-24T18:29:09.653Z" },
- { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306, upload-time = "2024-12-24T18:29:12.644Z" },
- { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966, upload-time = "2024-12-24T18:29:14.089Z" },
- { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311, upload-time = "2024-12-24T18:29:15.892Z" },
- { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152, upload-time = "2024-12-24T18:29:16.85Z" },
- { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555, upload-time = "2024-12-24T18:29:19.146Z" },
- { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067, upload-time = "2024-12-24T18:29:20.096Z" },
- { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443, upload-time = "2024-12-24T18:29:22.843Z" },
- { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728, upload-time = "2024-12-24T18:29:24.463Z" },
- { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388, upload-time = "2024-12-24T18:29:25.776Z" },
- { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849, upload-time = "2024-12-24T18:29:27.202Z" },
- { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533, upload-time = "2024-12-24T18:29:28.638Z" },
- { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898, upload-time = "2024-12-24T18:29:30.368Z" },
- { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605, upload-time = "2024-12-24T18:29:33.151Z" },
- { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801, upload-time = "2024-12-24T18:29:34.584Z" },
- { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077, upload-time = "2024-12-24T18:29:36.138Z" },
- { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410, upload-time = "2024-12-24T18:29:39.991Z" },
- { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853, upload-time = "2024-12-24T18:29:42.006Z" },
- { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424, upload-time = "2024-12-24T18:29:44.38Z" },
- { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156, upload-time = "2024-12-24T18:29:45.368Z" },
- { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555, upload-time = "2024-12-24T18:29:46.37Z" },
- { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071, upload-time = "2024-12-24T18:29:47.333Z" },
- { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053, upload-time = "2024-12-24T18:29:49.636Z" },
- { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278, upload-time = "2024-12-24T18:29:51.164Z" },
- { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139, upload-time = "2024-12-24T18:29:52.594Z" },
- { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517, upload-time = "2024-12-24T18:29:53.941Z" },
- { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952, upload-time = "2024-12-24T18:29:56.523Z" },
- { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132, upload-time = "2024-12-24T18:29:57.989Z" },
- { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997, upload-time = "2024-12-24T18:29:59.393Z" },
- { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060, upload-time = "2024-12-24T18:30:01.338Z" },
- { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471, upload-time = "2024-12-24T18:30:04.574Z" },
- { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793, upload-time = "2024-12-24T18:30:06.25Z" },
- { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855, upload-time = "2024-12-24T18:30:07.535Z" },
- { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430, upload-time = "2024-12-24T18:30:08.504Z" },
- { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294, upload-time = "2024-12-24T18:30:09.508Z" },
- { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736, upload-time = "2024-12-24T18:30:11.039Z" },
- { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194, upload-time = "2024-12-24T18:30:14.886Z" },
- { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942, upload-time = "2024-12-24T18:30:18.927Z" },
- { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341, upload-time = "2024-12-24T18:30:22.102Z" },
- { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455, upload-time = "2024-12-24T18:30:24.947Z" },
- { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138, upload-time = "2024-12-24T18:30:26.286Z" },
- { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857, upload-time = "2024-12-24T18:30:28.86Z" },
- { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129, upload-time = "2024-12-24T18:30:30.34Z" },
- { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538, upload-time = "2024-12-24T18:30:33.334Z" },
- { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661, upload-time = "2024-12-24T18:30:34.939Z" },
- { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710, upload-time = "2024-12-24T18:30:37.281Z" },
- { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213, upload-time = "2024-12-24T18:30:40.019Z" },
- { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403, upload-time = "2024-12-24T18:30:41.372Z" },
- { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657, upload-time = "2024-12-24T18:30:42.392Z" },
- { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948, upload-time = "2024-12-24T18:30:44.703Z" },
- { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186, upload-time = "2024-12-24T18:30:45.654Z" },
- { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279, upload-time = "2024-12-24T18:30:47.951Z" },
- { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762, upload-time = "2024-12-24T18:30:48.903Z" },
-]
-
-[[package]]
-name = "lit"
-version = "18.1.8"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/47/b4/d7e210971494db7b9a9ac48ff37dfa59a8b14c773f9cf47e6bda58411c0d/lit-18.1.8.tar.gz", hash = "sha256:47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb", size = 161127, upload-time = "2024-06-25T14:33:14.489Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/96/06/b36f150fa7c5bcc96a31a4d19a20fddbd1d965b6f02510b57a3bb8d4b930/lit-18.1.8-py3-none-any.whl", hash = "sha256:a873ff7acd76e746368da32eb7355625e2e55a2baaab884c9cc130f2ee0300f7", size = 96365, upload-time = "2024-06-25T14:33:12.101Z" },
-]
-
-[[package]]
-name = "markdown"
-version = "3.8"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/2f/15/222b423b0b88689c266d9eac4e61396fe2cc53464459d6a37618ac863b24/markdown-3.8.tar.gz", hash = "sha256:7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f", size = 360906, upload-time = "2025-04-11T14:42:50.928Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/51/3f/afe76f8e2246ffbc867440cbcf90525264df0e658f8a5ca1f872b3f6192a/markdown-3.8-py3-none-any.whl", hash = "sha256:794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc", size = 106210, upload-time = "2025-04-11T14:42:49.178Z" },
-]
-
-[[package]]
-name = "markdown-it-py"
-version = "3.0.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "mdurl" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
-]
-
-[[package]]
-name = "markupsafe"
-version = "3.0.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357, upload-time = "2024-10-18T15:20:51.44Z" },
{ url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393, upload-time = "2024-10-18T15:20:52.426Z" },
@@ -2478,142 +762,22 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" },
{ url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" },
{ url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" },
- { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344, upload-time = "2024-10-18T15:21:43.721Z" },
- { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389, upload-time = "2024-10-18T15:21:44.666Z" },
- { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607, upload-time = "2024-10-18T15:21:45.452Z" },
- { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728, upload-time = "2024-10-18T15:21:46.295Z" },
- { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826, upload-time = "2024-10-18T15:21:47.134Z" },
- { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843, upload-time = "2024-10-18T15:21:48.334Z" },
- { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219, upload-time = "2024-10-18T15:21:49.587Z" },
- { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946, upload-time = "2024-10-18T15:21:50.441Z" },
- { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063, upload-time = "2024-10-18T15:21:51.385Z" },
- { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506, upload-time = "2024-10-18T15:21:52.974Z" },
-]
-
-[[package]]
-name = "matplotlib"
-version = "3.9.4"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "contourpy", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "cycler", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fonttools", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "importlib-resources", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "kiwisolver", version = "1.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "packaging", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pyparsing", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "python-dateutil", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529, upload-time = "2024-12-13T05:56:34.184Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089, upload-time = "2024-12-13T05:54:24.224Z" },
- { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600, upload-time = "2024-12-13T05:54:27.214Z" },
- { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138, upload-time = "2024-12-13T05:54:29.497Z" },
- { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711, upload-time = "2024-12-13T05:54:34.396Z" },
- { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622, upload-time = "2024-12-13T05:54:36.808Z" },
- { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211, upload-time = "2024-12-13T05:54:40.596Z" },
- { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430, upload-time = "2024-12-13T05:54:44.049Z" },
- { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045, upload-time = "2024-12-13T05:54:46.414Z" },
- { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906, upload-time = "2024-12-13T05:54:49.459Z" },
- { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873, upload-time = "2024-12-13T05:54:53.066Z" },
- { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566, upload-time = "2024-12-13T05:54:55.522Z" },
- { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065, upload-time = "2024-12-13T05:54:58.337Z" },
- { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131, upload-time = "2024-12-13T05:55:02.837Z" },
- { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365, upload-time = "2024-12-13T05:55:05.158Z" },
- { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707, upload-time = "2024-12-13T05:55:09.48Z" },
- { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761, upload-time = "2024-12-13T05:55:12.95Z" },
- { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284, upload-time = "2024-12-13T05:55:16.199Z" },
- { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160, upload-time = "2024-12-13T05:55:19.991Z" },
- { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499, upload-time = "2024-12-13T05:55:22.142Z" },
- { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802, upload-time = "2024-12-13T05:55:25.947Z" },
- { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802, upload-time = "2024-12-13T05:55:28.461Z" },
- { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880, upload-time = "2024-12-13T05:55:30.965Z" },
- { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637, upload-time = "2024-12-13T05:55:33.701Z" },
- { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311, upload-time = "2024-12-13T05:55:36.737Z" },
- { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989, upload-time = "2024-12-13T05:55:39.024Z" },
- { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417, upload-time = "2024-12-13T05:55:42.412Z" },
- { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258, upload-time = "2024-12-13T05:55:47.259Z" },
- { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849, upload-time = "2024-12-13T05:55:49.763Z" },
- { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152, upload-time = "2024-12-13T05:55:51.997Z" },
- { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987, upload-time = "2024-12-13T05:55:55.941Z" },
- { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919, upload-time = "2024-12-13T05:55:59.66Z" },
- { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486, upload-time = "2024-12-13T05:56:04.264Z" },
- { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838, upload-time = "2024-12-13T05:56:06.792Z" },
- { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492, upload-time = "2024-12-13T05:56:09.964Z" },
- { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500, upload-time = "2024-12-13T05:56:13.55Z" },
- { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962, upload-time = "2024-12-13T05:56:16.358Z" },
- { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995, upload-time = "2024-12-13T05:56:18.805Z" },
- { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300, upload-time = "2024-12-13T05:56:21.315Z" },
- { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423, upload-time = "2024-12-13T05:56:26.719Z" },
- { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624, upload-time = "2024-12-13T05:56:29.359Z" },
]
[[package]]
name = "matplotlib"
version = "3.10.3"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
dependencies = [
- { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "cycler", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fonttools", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "kiwisolver", version = "1.4.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pyparsing", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "python-dateutil", marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "contourpy" },
+ { name = "cycler" },
+ { name = "fonttools" },
+ { name = "kiwisolver" },
+ { name = "numpy" },
+ { name = "packaging" },
+ { name = "pillow" },
+ { name = "pyparsing" },
+ { name = "python-dateutil" },
]
sdist = { url = "https://files.pythonhosted.org/packages/26/91/d49359a21893183ed2a5b6c76bec40e0b1dcbf8ca148f864d134897cfc75/matplotlib-3.10.3.tar.gz", hash = "sha256:2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0", size = 34799811, upload-time = "2025-05-08T19:10:54.39Z" }
wheels = [
@@ -2653,45 +817,21 @@ wheels = [
]
[[package]]
-name = "matplotlib-inline"
-version = "0.1.7"
+name = "mdurl"
+version = "0.1.2"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" },
+ { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
]
[[package]]
-name = "mdit-py-plugins"
-version = "0.4.2"
+name = "mergedeep"
+version = "1.3.4"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "markdown-it-py" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542, upload-time = "2024-09-09T20:27:49.564Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661, upload-time = "2021-02-05T18:55:30.623Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316, upload-time = "2024-09-09T20:27:48.397Z" },
-]
-
-[[package]]
-name = "mdurl"
-version = "0.1.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
-]
-
-[[package]]
-name = "mergedeep"
-version = "1.3.4"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661, upload-time = "2021-02-05T18:55:30.623Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354, upload-time = "2021-02-05T18:55:29.583Z" },
+ { url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354, upload-time = "2021-02-05T18:55:29.583Z" },
]
[[package]]
@@ -2713,28 +853,14 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/fd/1a/31b7cd6e4e7a02df4e076162e9783620777592bea9e4bb036389389af99d/mike-2.1.3-py3-none-any.whl", hash = "sha256:d90c64077e84f06272437b464735130d380703a76a5738b152932884c60c062a", size = 33754, upload-time = "2024-08-13T05:02:12.515Z" },
]
-[[package]]
-name = "mistune"
-version = "3.1.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347, upload-time = "2025-03-19T14:27:24.955Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410, upload-time = "2025-03-19T14:27:23.451Z" },
-]
-
[[package]]
name = "mkdocs"
version = "1.6.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "click", version = "8.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "click" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
{ name = "ghp-import" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
{ name = "jinja2" },
{ name = "markdown" },
{ name = "markupsafe" },
@@ -2770,7 +896,6 @@ name = "mkdocs-get-deps"
version = "0.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
{ name = "mergedeep" },
{ name = "platformdirs" },
{ name = "pyyaml" },
@@ -2789,23 +914,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/c1/72/b0c2128bb569c732c11ae8e49a777089e77d83c05946062caa19b841e6fb/mkdocs_glightbox-0.4.0-py3-none-any.whl", hash = "sha256:e0107beee75d3eb7380ac06ea2d6eac94c999eaa49f8c3cbab0e7be2ac006ccf", size = 31154, upload-time = "2024-05-06T14:31:41.011Z" },
]
-[[package]]
-name = "mkdocs-jupyter"
-version = "0.25.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "ipykernel" },
- { name = "jupytext" },
- { name = "mkdocs" },
- { name = "mkdocs-material" },
- { name = "nbconvert" },
- { name = "pygments" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/6c/23/6ffb8d2fd2117aa860a04c6fe2510b21bc3c3c085907ffdd851caba53152/mkdocs_jupyter-0.25.1.tar.gz", hash = "sha256:0e9272ff4947e0ec683c92423a4bfb42a26477c103ab1a6ab8277e2dcc8f7afe", size = 1626747, upload-time = "2024-10-15T14:56:32.373Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/08/37/5f1fd5c3f6954b3256f8126275e62af493b96fb6aef6c0dbc4ee326032ad/mkdocs_jupyter-0.25.1-py3-none-any.whl", hash = "sha256:3f679a857609885d322880e72533ef5255561bbfdb13cfee2a1e92ef4d4ad8d8", size = 1456197, upload-time = "2024-10-15T14:56:29.854Z" },
-]
-
[[package]]
name = "mkdocs-material"
version = "9.6.13"
@@ -2857,7 +965,6 @@ name = "mkdocstrings"
version = "0.29.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
{ name = "jinja2" },
{ name = "markdown" },
{ name = "markupsafe" },
@@ -2878,7 +985,7 @@ dependencies = [
{ name = "griffe" },
{ name = "mkdocs-autorefs" },
{ name = "mkdocstrings" },
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "typing-extensions", marker = "python_full_version < '3.11'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/44/c8/600c4201b6b9e72bab16802316d0c90ce04089f8e6bb5e064cd2a5abba7e/mkdocstrings_python-1.16.10.tar.gz", hash = "sha256:f9eedfd98effb612ab4d0ed6dd2b73aff6eba5215e0a65cea6d877717f75502e", size = 205771, upload-time = "2025-04-03T14:24:48.12Z" }
wheels = [
@@ -2894,136 +1001,13 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl", hash = "sha256:d43980384673cb07d2f7d2d918c616b30c659c089ee23953f601d6609c67510e", size = 65278, upload-time = "2025-04-22T14:17:40.49Z" },
]
-[[package]]
-name = "mpmath"
-version = "1.3.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" },
-]
-
-[[package]]
-name = "multidict"
-version = "6.4.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/da/2c/e367dfb4c6538614a0c9453e510d75d66099edf1c4e69da1b5ce691a1931/multidict-6.4.3.tar.gz", hash = "sha256:3ada0b058c9f213c5f95ba301f922d402ac234f1111a7d8fd70f1b99f3c281ec", size = 89372, upload-time = "2025-04-10T22:20:17.956Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/83/44/45e798d4cd1b5dfe41ddf36266c7aca6d954e3c7a8b0d599ad555ce2b4f8/multidict-6.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:32a998bd8a64ca48616eac5a8c1cc4fa38fb244a3facf2eeb14abe186e0f6cc5", size = 65822, upload-time = "2025-04-10T22:17:32.83Z" },
- { url = "https://files.pythonhosted.org/packages/10/fb/9ea024f928503f8c758f8463759d21958bf27b1f7a1103df73e5022e6a7c/multidict-6.4.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a54ec568f1fc7f3c313c2f3b16e5db346bf3660e1309746e7fccbbfded856188", size = 38706, upload-time = "2025-04-10T22:17:35.028Z" },
- { url = "https://files.pythonhosted.org/packages/6d/eb/7013316febca37414c0e1469fccadcb1a0e4315488f8f57ca5d29b384863/multidict-6.4.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a7be07e5df178430621c716a63151165684d3e9958f2bbfcb644246162007ab7", size = 37979, upload-time = "2025-04-10T22:17:36.626Z" },
- { url = "https://files.pythonhosted.org/packages/64/28/5a7bf4e7422613ea80f9ebc529d3845b20a422cfa94d4355504ac98047ee/multidict-6.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b128dbf1c939674a50dd0b28f12c244d90e5015e751a4f339a96c54f7275e291", size = 220233, upload-time = "2025-04-10T22:17:37.807Z" },
- { url = "https://files.pythonhosted.org/packages/52/05/b4c58850f71befde6a16548968b48331a155a80627750b150bb5962e4dea/multidict-6.4.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b9cb19dfd83d35b6ff24a4022376ea6e45a2beba8ef3f0836b8a4b288b6ad685", size = 217762, upload-time = "2025-04-10T22:17:39.493Z" },
- { url = "https://files.pythonhosted.org/packages/99/a3/393e23bba1e9a00f95b3957acd8f5e3ee3446e78c550f593be25f9de0483/multidict-6.4.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3cf62f8e447ea2c1395afa289b332e49e13d07435369b6f4e41f887db65b40bf", size = 230699, upload-time = "2025-04-10T22:17:41.207Z" },
- { url = "https://files.pythonhosted.org/packages/9c/a7/52c63069eb1a079f824257bb8045d93e692fa2eb34d08323d1fdbdfc398a/multidict-6.4.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:909f7d43ff8f13d1adccb6a397094adc369d4da794407f8dd592c51cf0eae4b1", size = 226801, upload-time = "2025-04-10T22:17:42.62Z" },
- { url = "https://files.pythonhosted.org/packages/2c/e9/40d2b73e7d6574d91074d83477a990e3701affbe8b596010d4f5e6c7a6fa/multidict-6.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0bb8f8302fbc7122033df959e25777b0b7659b1fd6bcb9cb6bed76b5de67afef", size = 219833, upload-time = "2025-04-10T22:17:44.046Z" },
- { url = "https://files.pythonhosted.org/packages/e4/6a/0572b22fe63c632254f55a1c1cb7d29f644002b1d8731d6103a290edc754/multidict-6.4.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:224b79471b4f21169ea25ebc37ed6f058040c578e50ade532e2066562597b8a9", size = 212920, upload-time = "2025-04-10T22:17:45.48Z" },
- { url = "https://files.pythonhosted.org/packages/33/fe/c63735db9dece0053868b2d808bcc2592a83ce1830bc98243852a2b34d42/multidict-6.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a7bd27f7ab3204f16967a6f899b3e8e9eb3362c0ab91f2ee659e0345445e0078", size = 225263, upload-time = "2025-04-10T22:17:47.203Z" },
- { url = "https://files.pythonhosted.org/packages/47/c2/2db296d64d41525110c27ed38fadd5eb571c6b936233e75a5ea61b14e337/multidict-6.4.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:99592bd3162e9c664671fd14e578a33bfdba487ea64bcb41d281286d3c870ad7", size = 214249, upload-time = "2025-04-10T22:17:48.95Z" },
- { url = "https://files.pythonhosted.org/packages/7e/74/8bc26e54c79f9a0f111350b1b28a9cacaaee53ecafccd53c90e59754d55a/multidict-6.4.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a62d78a1c9072949018cdb05d3c533924ef8ac9bcb06cbf96f6d14772c5cd451", size = 221650, upload-time = "2025-04-10T22:17:50.265Z" },
- { url = "https://files.pythonhosted.org/packages/af/d7/2ce87606e3799d9a08a941f4c170930a9895886ea8bd0eca75c44baeebe3/multidict-6.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3ccdde001578347e877ca4f629450973c510e88e8865d5aefbcb89b852ccc666", size = 231235, upload-time = "2025-04-10T22:17:51.579Z" },
- { url = "https://files.pythonhosted.org/packages/07/e1/d191a7ad3b90c613fc4b130d07a41c380e249767586148709b54d006ca17/multidict-6.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:eccb67b0e78aa2e38a04c5ecc13bab325a43e5159a181a9d1a6723db913cbb3c", size = 226056, upload-time = "2025-04-10T22:17:53.092Z" },
- { url = "https://files.pythonhosted.org/packages/24/05/a57490cf6a8d5854f4af2d17dfc54924f37fbb683986e133b76710a36079/multidict-6.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8b6fcf6054fc4114a27aa865f8840ef3d675f9316e81868e0ad5866184a6cba5", size = 220014, upload-time = "2025-04-10T22:17:54.729Z" },
- { url = "https://files.pythonhosted.org/packages/5c/b1/be04fa9f08c684e9e27cca85b4ab94c10f017ec07c4c631af9c8c10bb275/multidict-6.4.3-cp310-cp310-win32.whl", hash = "sha256:f92c7f62d59373cd93bc9969d2da9b4b21f78283b1379ba012f7ee8127b3152e", size = 35042, upload-time = "2025-04-10T22:17:56.615Z" },
- { url = "https://files.pythonhosted.org/packages/d9/ca/8888f99892513001fa900eef11bafbf38ff3485109510487de009da85748/multidict-6.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:b57e28dbc031d13916b946719f213c494a517b442d7b48b29443e79610acd887", size = 38506, upload-time = "2025-04-10T22:17:58.119Z" },
- { url = "https://files.pythonhosted.org/packages/16/e0/53cf7f27eda48fffa53cfd4502329ed29e00efb9e4ce41362cbf8aa54310/multidict-6.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f6f19170197cc29baccd33ccc5b5d6a331058796485857cf34f7635aa25fb0cd", size = 65259, upload-time = "2025-04-10T22:17:59.632Z" },
- { url = "https://files.pythonhosted.org/packages/44/79/1dcd93ce7070cf01c2ee29f781c42b33c64fce20033808f1cc9ec8413d6e/multidict-6.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f2882bf27037eb687e49591690e5d491e677272964f9ec7bc2abbe09108bdfb8", size = 38451, upload-time = "2025-04-10T22:18:01.202Z" },
- { url = "https://files.pythonhosted.org/packages/f4/35/2292cf29ab5f0d0b3613fad1b75692148959d3834d806be1885ceb49a8ff/multidict-6.4.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fbf226ac85f7d6b6b9ba77db4ec0704fde88463dc17717aec78ec3c8546c70ad", size = 37706, upload-time = "2025-04-10T22:18:02.276Z" },
- { url = "https://files.pythonhosted.org/packages/f6/d1/6b157110b2b187b5a608b37714acb15ee89ec773e3800315b0107ea648cd/multidict-6.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e329114f82ad4b9dd291bef614ea8971ec119ecd0f54795109976de75c9a852", size = 226669, upload-time = "2025-04-10T22:18:03.436Z" },
- { url = "https://files.pythonhosted.org/packages/40/7f/61a476450651f177c5570e04bd55947f693077ba7804fe9717ee9ae8de04/multidict-6.4.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:1f4e0334d7a555c63f5c8952c57ab6f1c7b4f8c7f3442df689fc9f03df315c08", size = 223182, upload-time = "2025-04-10T22:18:04.922Z" },
- { url = "https://files.pythonhosted.org/packages/51/7b/eaf7502ac4824cdd8edcf5723e2e99f390c879866aec7b0c420267b53749/multidict-6.4.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:740915eb776617b57142ce0bb13b7596933496e2f798d3d15a20614adf30d229", size = 235025, upload-time = "2025-04-10T22:18:06.274Z" },
- { url = "https://files.pythonhosted.org/packages/3b/f6/facdbbd73c96b67a93652774edd5778ab1167854fa08ea35ad004b1b70ad/multidict-6.4.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255dac25134d2b141c944b59a0d2f7211ca12a6d4779f7586a98b4b03ea80508", size = 231481, upload-time = "2025-04-10T22:18:07.742Z" },
- { url = "https://files.pythonhosted.org/packages/70/57/c008e861b3052405eebf921fd56a748322d8c44dcfcab164fffbccbdcdc4/multidict-6.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4e8535bd4d741039b5aad4285ecd9b902ef9e224711f0b6afda6e38d7ac02c7", size = 223492, upload-time = "2025-04-10T22:18:09.095Z" },
- { url = "https://files.pythonhosted.org/packages/30/4d/7d8440d3a12a6ae5d6b202d6e7f2ac6ab026e04e99aaf1b73f18e6bc34bc/multidict-6.4.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30c433a33be000dd968f5750722eaa0991037be0be4a9d453eba121774985bc8", size = 217279, upload-time = "2025-04-10T22:18:10.474Z" },
- { url = "https://files.pythonhosted.org/packages/7f/e7/bca0df4dd057597b94138d2d8af04eb3c27396a425b1b0a52e082f9be621/multidict-6.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4eb33b0bdc50acd538f45041f5f19945a1f32b909b76d7b117c0c25d8063df56", size = 228733, upload-time = "2025-04-10T22:18:11.793Z" },
- { url = "https://files.pythonhosted.org/packages/88/f5/383827c3f1c38d7c92dbad00a8a041760228573b1c542fbf245c37bbca8a/multidict-6.4.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:75482f43465edefd8a5d72724887ccdcd0c83778ded8f0cb1e0594bf71736cc0", size = 218089, upload-time = "2025-04-10T22:18:13.153Z" },
- { url = "https://files.pythonhosted.org/packages/36/8a/a5174e8a7d8b94b4c8f9c1e2cf5d07451f41368ffe94d05fc957215b8e72/multidict-6.4.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ce5b3082e86aee80b3925ab4928198450d8e5b6466e11501fe03ad2191c6d777", size = 225257, upload-time = "2025-04-10T22:18:14.654Z" },
- { url = "https://files.pythonhosted.org/packages/8c/76/1d4b7218f0fd00b8e5c90b88df2e45f8af127f652f4e41add947fa54c1c4/multidict-6.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e413152e3212c4d39f82cf83c6f91be44bec9ddea950ce17af87fbf4e32ca6b2", size = 234728, upload-time = "2025-04-10T22:18:16.236Z" },
- { url = "https://files.pythonhosted.org/packages/64/44/18372a4f6273fc7ca25630d7bf9ae288cde64f29593a078bff450c7170b6/multidict-6.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:8aac2eeff69b71f229a405c0a4b61b54bade8e10163bc7b44fcd257949620618", size = 230087, upload-time = "2025-04-10T22:18:17.979Z" },
- { url = "https://files.pythonhosted.org/packages/0f/ae/28728c314a698d8a6d9491fcacc897077348ec28dd85884d09e64df8a855/multidict-6.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ab583ac203af1d09034be41458feeab7863c0635c650a16f15771e1386abf2d7", size = 223137, upload-time = "2025-04-10T22:18:19.362Z" },
- { url = "https://files.pythonhosted.org/packages/22/50/785bb2b3fe16051bc91c70a06a919f26312da45c34db97fc87441d61e343/multidict-6.4.3-cp311-cp311-win32.whl", hash = "sha256:1b2019317726f41e81154df636a897de1bfe9228c3724a433894e44cd2512378", size = 34959, upload-time = "2025-04-10T22:18:20.728Z" },
- { url = "https://files.pythonhosted.org/packages/2f/63/2a22e099ae2f4d92897618c00c73a09a08a2a9aa14b12736965bf8d59fd3/multidict-6.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:43173924fa93c7486402217fab99b60baf78d33806af299c56133a3755f69589", size = 38541, upload-time = "2025-04-10T22:18:22.001Z" },
- { url = "https://files.pythonhosted.org/packages/fc/bb/3abdaf8fe40e9226ce8a2ba5ecf332461f7beec478a455d6587159f1bf92/multidict-6.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1f1c2f58f08b36f8475f3ec6f5aeb95270921d418bf18f90dffd6be5c7b0e676", size = 64019, upload-time = "2025-04-10T22:18:23.174Z" },
- { url = "https://files.pythonhosted.org/packages/7e/b5/1b2e8de8217d2e89db156625aa0fe4a6faad98972bfe07a7b8c10ef5dd6b/multidict-6.4.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:26ae9ad364fc61b936fb7bf4c9d8bd53f3a5b4417142cd0be5c509d6f767e2f1", size = 37925, upload-time = "2025-04-10T22:18:24.834Z" },
- { url = "https://files.pythonhosted.org/packages/b4/e2/3ca91c112644a395c8eae017144c907d173ea910c913ff8b62549dcf0bbf/multidict-6.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:659318c6c8a85f6ecfc06b4e57529e5a78dfdd697260cc81f683492ad7e9435a", size = 37008, upload-time = "2025-04-10T22:18:26.069Z" },
- { url = "https://files.pythonhosted.org/packages/60/23/79bc78146c7ac8d1ac766b2770ca2e07c2816058b8a3d5da6caed8148637/multidict-6.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1eb72c741fd24d5a28242ce72bb61bc91f8451877131fa3fe930edb195f7054", size = 224374, upload-time = "2025-04-10T22:18:27.714Z" },
- { url = "https://files.pythonhosted.org/packages/86/35/77950ed9ebd09136003a85c1926ba42001ca5be14feb49710e4334ee199b/multidict-6.4.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3cd06d88cb7398252284ee75c8db8e680aa0d321451132d0dba12bc995f0adcc", size = 230869, upload-time = "2025-04-10T22:18:29.162Z" },
- { url = "https://files.pythonhosted.org/packages/49/97/2a33c6e7d90bc116c636c14b2abab93d6521c0c052d24bfcc231cbf7f0e7/multidict-6.4.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4543d8dc6470a82fde92b035a92529317191ce993533c3c0c68f56811164ed07", size = 231949, upload-time = "2025-04-10T22:18:30.679Z" },
- { url = "https://files.pythonhosted.org/packages/56/ce/e9b5d9fcf854f61d6686ada7ff64893a7a5523b2a07da6f1265eaaea5151/multidict-6.4.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30a3ebdc068c27e9d6081fca0e2c33fdf132ecea703a72ea216b81a66860adde", size = 231032, upload-time = "2025-04-10T22:18:32.146Z" },
- { url = "https://files.pythonhosted.org/packages/f0/ac/7ced59dcdfeddd03e601edb05adff0c66d81ed4a5160c443e44f2379eef0/multidict-6.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b038f10e23f277153f86f95c777ba1958bcd5993194fda26a1d06fae98b2f00c", size = 223517, upload-time = "2025-04-10T22:18:33.538Z" },
- { url = "https://files.pythonhosted.org/packages/db/e6/325ed9055ae4e085315193a1b58bdb4d7fc38ffcc1f4975cfca97d015e17/multidict-6.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c605a2b2dc14282b580454b9b5d14ebe0668381a3a26d0ac39daa0ca115eb2ae", size = 216291, upload-time = "2025-04-10T22:18:34.962Z" },
- { url = "https://files.pythonhosted.org/packages/fa/84/eeee6d477dd9dcb7691c3bb9d08df56017f5dd15c730bcc9383dcf201cf4/multidict-6.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8bd2b875f4ca2bb527fe23e318ddd509b7df163407b0fb717df229041c6df5d3", size = 228982, upload-time = "2025-04-10T22:18:36.443Z" },
- { url = "https://files.pythonhosted.org/packages/82/94/4d1f3e74e7acf8b0c85db350e012dcc61701cd6668bc2440bb1ecb423c90/multidict-6.4.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c2e98c840c9c8e65c0e04b40c6c5066c8632678cd50c8721fdbcd2e09f21a507", size = 226823, upload-time = "2025-04-10T22:18:37.924Z" },
- { url = "https://files.pythonhosted.org/packages/09/f0/1e54b95bda7cd01080e5732f9abb7b76ab5cc795b66605877caeb2197476/multidict-6.4.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:66eb80dd0ab36dbd559635e62fba3083a48a252633164857a1d1684f14326427", size = 222714, upload-time = "2025-04-10T22:18:39.807Z" },
- { url = "https://files.pythonhosted.org/packages/e7/a2/f6cbca875195bd65a3e53b37ab46486f3cc125bdeab20eefe5042afa31fb/multidict-6.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c23831bdee0a2a3cf21be057b5e5326292f60472fb6c6f86392bbf0de70ba731", size = 233739, upload-time = "2025-04-10T22:18:41.341Z" },
- { url = "https://files.pythonhosted.org/packages/79/68/9891f4d2b8569554723ddd6154375295f789dc65809826c6fb96a06314fd/multidict-6.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1535cec6443bfd80d028052e9d17ba6ff8a5a3534c51d285ba56c18af97e9713", size = 230809, upload-time = "2025-04-10T22:18:42.817Z" },
- { url = "https://files.pythonhosted.org/packages/e6/72/a7be29ba1e87e4fc5ceb44dabc7940b8005fd2436a332a23547709315f70/multidict-6.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3b73e7227681f85d19dec46e5b881827cd354aabe46049e1a61d2f9aaa4e285a", size = 226934, upload-time = "2025-04-10T22:18:44.311Z" },
- { url = "https://files.pythonhosted.org/packages/12/c1/259386a9ad6840ff7afc686da96808b503d152ac4feb3a96c651dc4f5abf/multidict-6.4.3-cp312-cp312-win32.whl", hash = "sha256:8eac0c49df91b88bf91f818e0a24c1c46f3622978e2c27035bfdca98e0e18124", size = 35242, upload-time = "2025-04-10T22:18:46.193Z" },
- { url = "https://files.pythonhosted.org/packages/06/24/c8fdff4f924d37225dc0c56a28b1dca10728fc2233065fafeb27b4b125be/multidict-6.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:11990b5c757d956cd1db7cb140be50a63216af32cd6506329c2c59d732d802db", size = 38635, upload-time = "2025-04-10T22:18:47.498Z" },
- { url = "https://files.pythonhosted.org/packages/6c/4b/86fd786d03915c6f49998cf10cd5fe6b6ac9e9a071cb40885d2e080fb90d/multidict-6.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a76534263d03ae0cfa721fea40fd2b5b9d17a6f85e98025931d41dc49504474", size = 63831, upload-time = "2025-04-10T22:18:48.748Z" },
- { url = "https://files.pythonhosted.org/packages/45/05/9b51fdf7aef2563340a93be0a663acba2c428c4daeaf3960d92d53a4a930/multidict-6.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:805031c2f599eee62ac579843555ed1ce389ae00c7e9f74c2a1b45e0564a88dd", size = 37888, upload-time = "2025-04-10T22:18:50.021Z" },
- { url = "https://files.pythonhosted.org/packages/0b/43/53fc25394386c911822419b522181227ca450cf57fea76e6188772a1bd91/multidict-6.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c56c179839d5dcf51d565132185409d1d5dd8e614ba501eb79023a6cab25576b", size = 36852, upload-time = "2025-04-10T22:18:51.246Z" },
- { url = "https://files.pythonhosted.org/packages/8a/68/7b99c751e822467c94a235b810a2fd4047d4ecb91caef6b5c60116991c4b/multidict-6.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c64f4ddb3886dd8ab71b68a7431ad4aa01a8fa5be5b11543b29674f29ca0ba3", size = 223644, upload-time = "2025-04-10T22:18:52.965Z" },
- { url = "https://files.pythonhosted.org/packages/80/1b/d458d791e4dd0f7e92596667784fbf99e5c8ba040affe1ca04f06b93ae92/multidict-6.4.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3002a856367c0b41cad6784f5b8d3ab008eda194ed7864aaa58f65312e2abcac", size = 230446, upload-time = "2025-04-10T22:18:54.509Z" },
- { url = "https://files.pythonhosted.org/packages/e2/46/9793378d988905491a7806d8987862dc5a0bae8a622dd896c4008c7b226b/multidict-6.4.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d75e621e7d887d539d6e1d789f0c64271c250276c333480a9e1de089611f790", size = 231070, upload-time = "2025-04-10T22:18:56.019Z" },
- { url = "https://files.pythonhosted.org/packages/a7/b8/b127d3e1f8dd2a5bf286b47b24567ae6363017292dc6dec44656e6246498/multidict-6.4.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:995015cf4a3c0d72cbf453b10a999b92c5629eaf3a0c3e1efb4b5c1f602253bb", size = 229956, upload-time = "2025-04-10T22:18:59.146Z" },
- { url = "https://files.pythonhosted.org/packages/0c/93/f70a4c35b103fcfe1443059a2bb7f66e5c35f2aea7804105ff214f566009/multidict-6.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b0fabae7939d09d7d16a711468c385272fa1b9b7fb0d37e51143585d8e72e0", size = 222599, upload-time = "2025-04-10T22:19:00.657Z" },
- { url = "https://files.pythonhosted.org/packages/63/8c/e28e0eb2fe34921d6aa32bfc4ac75b09570b4d6818cc95d25499fe08dc1d/multidict-6.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:61ed4d82f8a1e67eb9eb04f8587970d78fe7cddb4e4d6230b77eda23d27938f9", size = 216136, upload-time = "2025-04-10T22:19:02.244Z" },
- { url = "https://files.pythonhosted.org/packages/72/f5/fbc81f866585b05f89f99d108be5d6ad170e3b6c4d0723d1a2f6ba5fa918/multidict-6.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:062428944a8dc69df9fdc5d5fc6279421e5f9c75a9ee3f586f274ba7b05ab3c8", size = 228139, upload-time = "2025-04-10T22:19:04.151Z" },
- { url = "https://files.pythonhosted.org/packages/bb/ba/7d196bad6b85af2307d81f6979c36ed9665f49626f66d883d6c64d156f78/multidict-6.4.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:b90e27b4674e6c405ad6c64e515a505c6d113b832df52fdacb6b1ffd1fa9a1d1", size = 226251, upload-time = "2025-04-10T22:19:06.117Z" },
- { url = "https://files.pythonhosted.org/packages/cc/e2/fae46a370dce79d08b672422a33df721ec8b80105e0ea8d87215ff6b090d/multidict-6.4.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7d50d4abf6729921e9613d98344b74241572b751c6b37feed75fb0c37bd5a817", size = 221868, upload-time = "2025-04-10T22:19:07.981Z" },
- { url = "https://files.pythonhosted.org/packages/26/20/bbc9a3dec19d5492f54a167f08546656e7aef75d181d3d82541463450e88/multidict-6.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:43fe10524fb0a0514be3954be53258e61d87341008ce4914f8e8b92bee6f875d", size = 233106, upload-time = "2025-04-10T22:19:09.5Z" },
- { url = "https://files.pythonhosted.org/packages/ee/8d/f30ae8f5ff7a2461177f4d8eb0d8f69f27fb6cfe276b54ec4fd5a282d918/multidict-6.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:236966ca6c472ea4e2d3f02f6673ebfd36ba3f23159c323f5a496869bc8e47c9", size = 230163, upload-time = "2025-04-10T22:19:11Z" },
- { url = "https://files.pythonhosted.org/packages/15/e9/2833f3c218d3c2179f3093f766940ded6b81a49d2e2f9c46ab240d23dfec/multidict-6.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:422a5ec315018e606473ba1f5431e064cf8b2a7468019233dcf8082fabad64c8", size = 225906, upload-time = "2025-04-10T22:19:12.875Z" },
- { url = "https://files.pythonhosted.org/packages/f1/31/6edab296ac369fd286b845fa5dd4c409e63bc4655ed8c9510fcb477e9ae9/multidict-6.4.3-cp313-cp313-win32.whl", hash = "sha256:f901a5aace8e8c25d78960dcc24c870c8d356660d3b49b93a78bf38eb682aac3", size = 35238, upload-time = "2025-04-10T22:19:14.41Z" },
- { url = "https://files.pythonhosted.org/packages/23/57/2c0167a1bffa30d9a1383c3dab99d8caae985defc8636934b5668830d2ef/multidict-6.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:1c152c49e42277bc9a2f7b78bd5fa10b13e88d1b0328221e7aef89d5c60a99a5", size = 38799, upload-time = "2025-04-10T22:19:15.869Z" },
- { url = "https://files.pythonhosted.org/packages/c9/13/2ead63b9ab0d2b3080819268acb297bd66e238070aa8d42af12b08cbee1c/multidict-6.4.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:be8751869e28b9c0d368d94f5afcb4234db66fe8496144547b4b6d6a0645cfc6", size = 68642, upload-time = "2025-04-10T22:19:17.527Z" },
- { url = "https://files.pythonhosted.org/packages/85/45/f1a751e1eede30c23951e2ae274ce8fad738e8a3d5714be73e0a41b27b16/multidict-6.4.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0d4b31f8a68dccbcd2c0ea04f0e014f1defc6b78f0eb8b35f2265e8716a6df0c", size = 40028, upload-time = "2025-04-10T22:19:19.465Z" },
- { url = "https://files.pythonhosted.org/packages/a7/29/fcc53e886a2cc5595cc4560df333cb9630257bda65003a7eb4e4e0d8f9c1/multidict-6.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:032efeab3049e37eef2ff91271884303becc9e54d740b492a93b7e7266e23756", size = 39424, upload-time = "2025-04-10T22:19:20.762Z" },
- { url = "https://files.pythonhosted.org/packages/f6/f0/056c81119d8b88703971f937b371795cab1407cd3c751482de5bfe1a04a9/multidict-6.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e78006af1a7c8a8007e4f56629d7252668344442f66982368ac06522445e375", size = 226178, upload-time = "2025-04-10T22:19:22.17Z" },
- { url = "https://files.pythonhosted.org/packages/a3/79/3b7e5fea0aa80583d3a69c9d98b7913dfd4fbc341fb10bb2fb48d35a9c21/multidict-6.4.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:daeac9dd30cda8703c417e4fddccd7c4dc0c73421a0b54a7da2713be125846be", size = 222617, upload-time = "2025-04-10T22:19:23.773Z" },
- { url = "https://files.pythonhosted.org/packages/06/db/3ed012b163e376fc461e1d6a67de69b408339bc31dc83d39ae9ec3bf9578/multidict-6.4.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f6f90700881438953eae443a9c6f8a509808bc3b185246992c4233ccee37fea", size = 227919, upload-time = "2025-04-10T22:19:25.35Z" },
- { url = "https://files.pythonhosted.org/packages/b1/db/0433c104bca380989bc04d3b841fc83e95ce0c89f680e9ea4251118b52b6/multidict-6.4.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f84627997008390dd15762128dcf73c3365f4ec0106739cde6c20a07ed198ec8", size = 226097, upload-time = "2025-04-10T22:19:27.183Z" },
- { url = "https://files.pythonhosted.org/packages/c2/95/910db2618175724dd254b7ae635b6cd8d2947a8b76b0376de7b96d814dab/multidict-6.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3307b48cd156153b117c0ea54890a3bdbf858a5b296ddd40dc3852e5f16e9b02", size = 220706, upload-time = "2025-04-10T22:19:28.882Z" },
- { url = "https://files.pythonhosted.org/packages/d1/af/aa176c6f5f1d901aac957d5258d5e22897fe13948d1e69063ae3d5d0ca01/multidict-6.4.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ead46b0fa1dcf5af503a46e9f1c2e80b5d95c6011526352fa5f42ea201526124", size = 211728, upload-time = "2025-04-10T22:19:30.481Z" },
- { url = "https://files.pythonhosted.org/packages/e7/42/d51cc5fc1527c3717d7f85137d6c79bb7a93cd214c26f1fc57523774dbb5/multidict-6.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1748cb2743bedc339d63eb1bca314061568793acd603a6e37b09a326334c9f44", size = 226276, upload-time = "2025-04-10T22:19:32.454Z" },
- { url = "https://files.pythonhosted.org/packages/28/6b/d836dea45e0b8432343ba4acf9a8ecaa245da4c0960fb7ab45088a5e568a/multidict-6.4.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:acc9fa606f76fc111b4569348cc23a771cb52c61516dcc6bcef46d612edb483b", size = 212069, upload-time = "2025-04-10T22:19:34.17Z" },
- { url = "https://files.pythonhosted.org/packages/55/34/0ee1a7adb3560e18ee9289c6e5f7db54edc312b13e5c8263e88ea373d12c/multidict-6.4.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:31469d5832b5885adeb70982e531ce86f8c992334edd2f2254a10fa3182ac504", size = 217858, upload-time = "2025-04-10T22:19:35.879Z" },
- { url = "https://files.pythonhosted.org/packages/04/08/586d652c2f5acefe0cf4e658eedb4d71d4ba6dfd4f189bd81b400fc1bc6b/multidict-6.4.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ba46b51b6e51b4ef7bfb84b82f5db0dc5e300fb222a8a13b8cd4111898a869cf", size = 226988, upload-time = "2025-04-10T22:19:37.434Z" },
- { url = "https://files.pythonhosted.org/packages/82/e3/cc59c7e2bc49d7f906fb4ffb6d9c3a3cf21b9f2dd9c96d05bef89c2b1fd1/multidict-6.4.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:389cfefb599edf3fcfd5f64c0410da686f90f5f5e2c4d84e14f6797a5a337af4", size = 220435, upload-time = "2025-04-10T22:19:39.005Z" },
- { url = "https://files.pythonhosted.org/packages/e0/32/5c3a556118aca9981d883f38c4b1bfae646f3627157f70f4068e5a648955/multidict-6.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:64bc2bbc5fba7b9db5c2c8d750824f41c6994e3882e6d73c903c2afa78d091e4", size = 221494, upload-time = "2025-04-10T22:19:41.447Z" },
- { url = "https://files.pythonhosted.org/packages/b9/3b/1599631f59024b75c4d6e3069f4502409970a336647502aaf6b62fb7ac98/multidict-6.4.3-cp313-cp313t-win32.whl", hash = "sha256:0ecdc12ea44bab2807d6b4a7e5eef25109ab1c82a8240d86d3c1fc9f3b72efd5", size = 41775, upload-time = "2025-04-10T22:19:43.707Z" },
- { url = "https://files.pythonhosted.org/packages/e8/4e/09301668d675d02ca8e8e1a3e6be046619e30403f5ada2ed5b080ae28d02/multidict-6.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7146a8742ea71b5d7d955bffcef58a9e6e04efba704b52a460134fefd10a8208", size = 45946, upload-time = "2025-04-10T22:19:45.071Z" },
- { url = "https://files.pythonhosted.org/packages/62/41/609ef2253da5d1686a85456b8315dec648a45a1d547074db225e94b3dd61/multidict-6.4.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5427a2679e95a642b7f8b0f761e660c845c8e6fe3141cddd6b62005bd133fc21", size = 65724, upload-time = "2025-04-10T22:19:46.917Z" },
- { url = "https://files.pythonhosted.org/packages/b5/4e/3a2daf9ccbdb503df7b91cbee240fccc96dd3287397b05ed59673b196cde/multidict-6.4.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:24a8caa26521b9ad09732972927d7b45b66453e6ebd91a3c6a46d811eeb7349b", size = 38659, upload-time = "2025-04-10T22:19:48.306Z" },
- { url = "https://files.pythonhosted.org/packages/04/f8/3a7ec724c51ad9c1534ebb0a60020e24c12b1fe4c60a4fdd0c97a3383cf4/multidict-6.4.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6b5a272bc7c36a2cd1b56ddc6bff02e9ce499f9f14ee4a45c45434ef083f2459", size = 37927, upload-time = "2025-04-10T22:19:49.733Z" },
- { url = "https://files.pythonhosted.org/packages/7f/c5/76c9a8cd657b3a44daf08f14faebb558b00fa22698f58ee7fa3876ade2e4/multidict-6.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edf74dc5e212b8c75165b435c43eb0d5e81b6b300a938a4eb82827119115e840", size = 217990, upload-time = "2025-04-10T22:19:51.577Z" },
- { url = "https://files.pythonhosted.org/packages/ac/b9/6ccb5bfc3747546e096f34c8b2ee91ccab0a92fefe7a9addc4ef9055ab4d/multidict-6.4.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9f35de41aec4b323c71f54b0ca461ebf694fb48bec62f65221f52e0017955b39", size = 213431, upload-time = "2025-04-10T22:19:53.37Z" },
- { url = "https://files.pythonhosted.org/packages/0b/e9/95af61c79ffabb4a4331fe0736280ef30b324b67772fd018faf408d73f7d/multidict-6.4.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae93e0ff43b6f6892999af64097b18561691ffd835e21a8348a441e256592e1f", size = 228087, upload-time = "2025-04-10T22:19:55.008Z" },
- { url = "https://files.pythonhosted.org/packages/04/d2/bd7454b40e4d0f21771b2aa077c0e3f4dfb965f209ffce21112743cdadaa/multidict-6.4.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e3929269e9d7eff905d6971d8b8c85e7dbc72c18fb99c8eae6fe0a152f2e343", size = 224061, upload-time = "2025-04-10T22:19:56.643Z" },
- { url = "https://files.pythonhosted.org/packages/7a/f9/b50679179dd909ba28ce49dca551b40a8349aaed64beececd8ab64589b65/multidict-6.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb6214fe1750adc2a1b801a199d64b5a67671bf76ebf24c730b157846d0e90d2", size = 216133, upload-time = "2025-04-10T22:19:58.33Z" },
- { url = "https://files.pythonhosted.org/packages/8f/47/9b77c483a5183ed734d1272cbe685d7313922806d686c63748997374afc1/multidict-6.4.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d79cf5c0c6284e90f72123f4a3e4add52d6c6ebb4a9054e88df15b8d08444c6", size = 209868, upload-time = "2025-04-10T22:20:00.529Z" },
- { url = "https://files.pythonhosted.org/packages/6e/b1/c621ed6098e81404098236a08f7be9274e364cdb0fed12de837030235d19/multidict-6.4.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2427370f4a255262928cd14533a70d9738dfacadb7563bc3b7f704cc2360fc4e", size = 221723, upload-time = "2025-04-10T22:20:02.696Z" },
- { url = "https://files.pythonhosted.org/packages/3a/9f/77f41726c1a3e5651e37c67aea5736645484834efd06795b2f8d38318890/multidict-6.4.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:fbd8d737867912b6c5f99f56782b8cb81f978a97b4437a1c476de90a3e41c9a1", size = 211008, upload-time = "2025-04-10T22:20:04.418Z" },
- { url = "https://files.pythonhosted.org/packages/00/66/eec0484c1de91439ce4e054f754f0ecb1c9d1a5fa09a1c12952fb3717ce9/multidict-6.4.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0ee1bf613c448997f73fc4efb4ecebebb1c02268028dd4f11f011f02300cf1e8", size = 216800, upload-time = "2025-04-10T22:20:06.088Z" },
- { url = "https://files.pythonhosted.org/packages/95/58/a8f07841c6db4bdd8d1ae50cc8910cc63b5078b6dae3b196ec654d888060/multidict-6.4.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:578568c4ba5f2b8abd956baf8b23790dbfdc953e87d5b110bce343b4a54fc9e7", size = 227661, upload-time = "2025-04-10T22:20:07.807Z" },
- { url = "https://files.pythonhosted.org/packages/2a/a5/c50b9430fe79d4b04efda204f22450a23cb4ae895734940541141a858089/multidict-6.4.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:a059ad6b80de5b84b9fa02a39400319e62edd39d210b4e4f8c4f1243bdac4752", size = 221821, upload-time = "2025-04-10T22:20:09.517Z" },
- { url = "https://files.pythonhosted.org/packages/99/4c/2b69c52c4b1357d197c38a913fcf45b4200af79adfcdf96d88cb02d18f5b/multidict-6.4.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:dd53893675b729a965088aaadd6a1f326a72b83742b056c1065bdd2e2a42b4df", size = 216332, upload-time = "2025-04-10T22:20:11.237Z" },
- { url = "https://files.pythonhosted.org/packages/1b/39/63d9bd977aed6a053955b30aad38bbfe1f0f8d7462f80760b498387c91ee/multidict-6.4.3-cp39-cp39-win32.whl", hash = "sha256:abcfed2c4c139f25c2355e180bcc077a7cae91eefbb8b3927bb3f836c9586f1f", size = 35087, upload-time = "2025-04-10T22:20:12.971Z" },
- { url = "https://files.pythonhosted.org/packages/8f/d4/c6b8936fa9ff5e77fbba9ba431bc380ad0f8e6442a05c7fb6bfe35fdff60/multidict-6.4.3-cp39-cp39-win_amd64.whl", hash = "sha256:b1b389ae17296dd739015d5ddb222ee99fd66adeae910de21ac950e00979d897", size = 38680, upload-time = "2025-04-10T22:20:14.974Z" },
- { url = "https://files.pythonhosted.org/packages/96/10/7d526c8974f017f1e7ca584c71ee62a638e9334d8d33f27d7cdfc9ae79e4/multidict-6.4.3-py3-none-any.whl", hash = "sha256:59fe01ee8e2a1e8ceb3f6dbb216b09c8d9f4ef1c22c4fc825d045a147fa2ebc9", size = 10400, upload-time = "2025-04-10T22:20:16.445Z" },
-]
-
[[package]]
name = "mypy"
version = "1.15.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mypy-extensions" },
- { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "tomli", marker = "python_full_version < '3.11'" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ce/43/d5e49a86afa64bd3839ea0d5b9c7103487007d728e1293f52525d6d5486a/mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43", size = 3239717, upload-time = "2025-02-05T03:50:34.655Z" }
@@ -3052,12 +1036,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/d2/8b/801aa06445d2de3895f59e476f38f3f8d610ef5d6908245f07d002676cbf/mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036", size = 12402541, upload-time = "2025-02-05T03:49:57.623Z" },
{ url = "https://files.pythonhosted.org/packages/c7/67/5a4268782eb77344cc613a4cf23540928e41f018a9a1ec4c6882baf20ab8/mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357", size = 12494348, upload-time = "2025-02-05T03:48:52.361Z" },
{ url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf", size = 9373648, upload-time = "2025-02-05T03:49:11.395Z" },
- { url = "https://files.pythonhosted.org/packages/5a/fa/79cf41a55b682794abe71372151dbbf856e3008f6767057229e6649d294a/mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078", size = 10737129, upload-time = "2025-02-05T03:50:24.509Z" },
- { url = "https://files.pythonhosted.org/packages/d3/33/dd8feb2597d648de29e3da0a8bf4e1afbda472964d2a4a0052203a6f3594/mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba", size = 9856335, upload-time = "2025-02-05T03:49:36.398Z" },
- { url = "https://files.pythonhosted.org/packages/e4/b5/74508959c1b06b96674b364ffeb7ae5802646b32929b7701fc6b18447592/mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5", size = 11611935, upload-time = "2025-02-05T03:49:14.154Z" },
- { url = "https://files.pythonhosted.org/packages/6c/53/da61b9d9973efcd6507183fdad96606996191657fe79701b2c818714d573/mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b", size = 12365827, upload-time = "2025-02-05T03:48:59.458Z" },
- { url = "https://files.pythonhosted.org/packages/c1/72/965bd9ee89540c79a25778cc080c7e6ef40aa1eeac4d52cec7eae6eb5228/mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2", size = 12541924, upload-time = "2025-02-05T03:50:03.12Z" },
- { url = "https://files.pythonhosted.org/packages/46/d0/f41645c2eb263e6c77ada7d76f894c580c9ddb20d77f0c24d34273a4dab2/mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980", size = 9271176, upload-time = "2025-02-05T03:50:10.86Z" },
{ url = "https://files.pythonhosted.org/packages/09/4e/a7d65c7322c510de2c409ff3828b03354a7c43f5a8ed458a7a131b41c7b9/mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e", size = 2221777, upload-time = "2025-02-05T03:50:08.348Z" },
]
@@ -3070,139 +1048,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" },
]
-[[package]]
-name = "nbclient"
-version = "0.10.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "jupyter-client" },
- { name = "jupyter-core" },
- { name = "nbformat" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload-time = "2024-12-19T10:32:27.164Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" },
-]
-
-[[package]]
-name = "nbconvert"
-version = "7.16.6"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "beautifulsoup4" },
- { name = "bleach", extra = ["css"] },
- { name = "defusedxml" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2" },
- { name = "jupyter-core" },
- { name = "jupyterlab-pygments" },
- { name = "markupsafe" },
- { name = "mistune" },
- { name = "nbclient" },
- { name = "nbformat" },
- { name = "packaging" },
- { name = "pandocfilters" },
- { name = "pygments" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715, upload-time = "2025-01-28T09:29:14.724Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload-time = "2025-01-28T09:29:12.551Z" },
-]
-
-[[package]]
-name = "nbformat"
-version = "5.10.4"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "fastjsonschema" },
- { name = "jsonschema" },
- { name = "jupyter-core" },
- { name = "traitlets" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" },
-]
-
-[[package]]
-name = "nest-asyncio"
-version = "1.6.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" },
-]
-
-[[package]]
-name = "networkx"
-version = "3.2.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928, upload-time = "2023-10-28T08:41:39.364Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772, upload-time = "2023-10-28T08:41:36.945Z" },
-]
-
-[[package]]
-name = "networkx"
-version = "3.4.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" },
-]
-
[[package]]
name = "nh3"
version = "0.2.21"
@@ -3243,3291 +1088,616 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314, upload-time = "2024-06-04T18:44:08.352Z" },
]
-[[package]]
-name = "notebook"
-version = "7.4.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "jupyter-server" },
- { name = "jupyterlab" },
- { name = "jupyterlab-server" },
- { name = "notebook-shim" },
- { name = "tornado" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/ba/55/0a1b8fdf48b6de67b52b23b9670c20b81e649420d6b973c70be14cff99cd/notebook-7.4.2.tar.gz", hash = "sha256:e739defd28c3f615a6bfb0a2564bd75018a9cc6613aa00bbd9c15e68eed2de1b", size = 13881273, upload-time = "2025-05-06T15:08:06.335Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/1e/16/d3c36a0b1f6dfcf218add8eaf803bf0473ff50681ac4d51acb7ba02bce34/notebook-7.4.2-py3-none-any.whl", hash = "sha256:9ccef602721aaa5530852e3064710b8ae5415c4e2ce26f8896d0433222755259", size = 14285747, upload-time = "2025-05-06T15:08:02.053Z" },
-]
-
-[[package]]
-name = "notebook-shim"
-version = "0.2.4"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "jupyter-server" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167, upload-time = "2024-02-14T23:35:18.353Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307, upload-time = "2024-02-14T23:35:16.286Z" },
-]
-
-[[package]]
-name = "numpy"
-version = "2.0.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015, upload-time = "2024-08-26T20:19:40.945Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245, upload-time = "2024-08-26T20:04:14.625Z" },
- { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540, upload-time = "2024-08-26T20:04:36.784Z" },
- { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623, upload-time = "2024-08-26T20:04:46.491Z" },
- { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774, upload-time = "2024-08-26T20:04:58.173Z" },
- { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081, upload-time = "2024-08-26T20:05:19.098Z" },
- { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451, upload-time = "2024-08-26T20:05:47.479Z" },
- { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572, upload-time = "2024-08-26T20:06:17.137Z" },
- { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722, upload-time = "2024-08-26T20:06:39.16Z" },
- { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170, upload-time = "2024-08-26T20:06:50.361Z" },
- { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558, upload-time = "2024-08-26T20:07:13.881Z" },
- { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137, upload-time = "2024-08-26T20:07:45.345Z" },
- { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552, upload-time = "2024-08-26T20:08:06.666Z" },
- { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957, upload-time = "2024-08-26T20:08:15.83Z" },
- { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573, upload-time = "2024-08-26T20:08:27.185Z" },
- { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330, upload-time = "2024-08-26T20:08:48.058Z" },
- { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895, upload-time = "2024-08-26T20:09:16.536Z" },
- { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253, upload-time = "2024-08-26T20:09:46.263Z" },
- { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074, upload-time = "2024-08-26T20:10:08.483Z" },
- { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640, upload-time = "2024-08-26T20:10:19.732Z" },
- { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230, upload-time = "2024-08-26T20:10:43.413Z" },
- { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803, upload-time = "2024-08-26T20:11:13.916Z" },
- { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835, upload-time = "2024-08-26T20:11:34.779Z" },
- { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499, upload-time = "2024-08-26T20:11:43.902Z" },
- { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497, upload-time = "2024-08-26T20:11:55.09Z" },
- { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158, upload-time = "2024-08-26T20:12:14.95Z" },
- { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173, upload-time = "2024-08-26T20:12:44.049Z" },
- { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174, upload-time = "2024-08-26T20:13:13.634Z" },
- { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701, upload-time = "2024-08-26T20:13:34.851Z" },
- { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313, upload-time = "2024-08-26T20:13:45.653Z" },
- { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179, upload-time = "2024-08-26T20:14:08.786Z" },
- { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942, upload-time = "2024-08-26T20:14:40.108Z" },
- { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512, upload-time = "2024-08-26T20:15:00.985Z" },
- { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976, upload-time = "2024-08-26T20:15:10.876Z" },
- { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494, upload-time = "2024-08-26T20:15:22.055Z" },
- { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596, upload-time = "2024-08-26T20:15:42.452Z" },
- { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099, upload-time = "2024-08-26T20:16:11.048Z" },
- { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823, upload-time = "2024-08-26T20:16:40.171Z" },
- { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424, upload-time = "2024-08-26T20:17:02.604Z" },
- { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809, upload-time = "2024-08-26T20:17:13.553Z" },
- { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314, upload-time = "2024-08-26T20:17:36.72Z" },
- { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288, upload-time = "2024-08-26T20:18:07.732Z" },
- { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793, upload-time = "2024-08-26T20:18:19.125Z" },
- { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885, upload-time = "2024-08-26T20:18:47.237Z" },
- { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784, upload-time = "2024-08-26T20:19:11.19Z" },
-]
-
[[package]]
name = "numpy"
-version = "2.2.5"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
-sdist = { url = "https://files.pythonhosted.org/packages/dc/b2/ce4b867d8cd9c0ee84938ae1e6a6f7926ebf928c9090d036fc3c6a04f946/numpy-2.2.5.tar.gz", hash = "sha256:a9c0d994680cd991b1cb772e8b297340085466a6fe964bc9d4e80f5e2f43c291", size = 20273920, upload-time = "2025-04-19T23:27:42.561Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ef/4e/3d9e6d16237c2aa5485695f0626cbba82f6481efca2e9132368dea3b885e/numpy-2.2.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1f4a922da1729f4c40932b2af4fe84909c7a6e167e6e99f71838ce3a29f3fe26", size = 21252117, upload-time = "2025-04-19T22:31:01.142Z" },
- { url = "https://files.pythonhosted.org/packages/38/e4/db91349d4079cd15c02ff3b4b8882a529991d6aca077db198a2f2a670406/numpy-2.2.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b6f91524d31b34f4a5fee24f5bc16dcd1491b668798b6d85585d836c1e633a6a", size = 14424615, upload-time = "2025-04-19T22:31:24.873Z" },
- { url = "https://files.pythonhosted.org/packages/f8/59/6e5b011f553c37b008bd115c7ba7106a18f372588fbb1b430b7a5d2c41ce/numpy-2.2.5-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:19f4718c9012e3baea91a7dba661dcab2451cda2550678dc30d53acb91a7290f", size = 5428691, upload-time = "2025-04-19T22:31:33.998Z" },
- { url = "https://files.pythonhosted.org/packages/a2/58/d5d70ebdac82b3a6ddf409b3749ca5786636e50fd64d60edb46442af6838/numpy-2.2.5-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:eb7fd5b184e5d277afa9ec0ad5e4eb562ecff541e7f60e69ee69c8d59e9aeaba", size = 6965010, upload-time = "2025-04-19T22:31:45.281Z" },
- { url = "https://files.pythonhosted.org/packages/dc/a8/c290394be346d4e7b48a40baf292626fd96ec56a6398ace4c25d9079bc6a/numpy-2.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6413d48a9be53e183eb06495d8e3b006ef8f87c324af68241bbe7a39e8ff54c3", size = 14369885, upload-time = "2025-04-19T22:32:06.557Z" },
- { url = "https://files.pythonhosted.org/packages/c2/70/fed13c70aabe7049368553e81d7ca40f305f305800a007a956d7cd2e5476/numpy-2.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7451f92eddf8503c9b8aa4fe6aa7e87fd51a29c2cfc5f7dbd72efde6c65acf57", size = 16418372, upload-time = "2025-04-19T22:32:31.716Z" },
- { url = "https://files.pythonhosted.org/packages/04/ab/c3c14f25ddaecd6fc58a34858f6a93a21eea6c266ba162fa99f3d0de12ac/numpy-2.2.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0bcb1d057b7571334139129b7f941588f69ce7c4ed15a9d6162b2ea54ded700c", size = 15883173, upload-time = "2025-04-19T22:32:55.106Z" },
- { url = "https://files.pythonhosted.org/packages/50/18/f53710a19042911c7aca824afe97c203728a34b8cf123e2d94621a12edc3/numpy-2.2.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:36ab5b23915887543441efd0417e6a3baa08634308894316f446027611b53bf1", size = 18206881, upload-time = "2025-04-19T22:33:22.08Z" },
- { url = "https://files.pythonhosted.org/packages/6b/ec/5b407bab82f10c65af5a5fe754728df03f960fd44d27c036b61f7b3ef255/numpy-2.2.5-cp310-cp310-win32.whl", hash = "sha256:422cc684f17bc963da5f59a31530b3936f57c95a29743056ef7a7903a5dbdf88", size = 6609852, upload-time = "2025-04-19T22:33:33.357Z" },
- { url = "https://files.pythonhosted.org/packages/b6/f5/467ca8675c7e6c567f571d8db942cc10a87588bd9e20a909d8af4171edda/numpy-2.2.5-cp310-cp310-win_amd64.whl", hash = "sha256:e4f0b035d9d0ed519c813ee23e0a733db81ec37d2e9503afbb6e54ccfdee0fa7", size = 12944922, upload-time = "2025-04-19T22:33:53.192Z" },
- { url = "https://files.pythonhosted.org/packages/f5/fb/e4e4c254ba40e8f0c78218f9e86304628c75b6900509b601c8433bdb5da7/numpy-2.2.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c42365005c7a6c42436a54d28c43fe0e01ca11eb2ac3cefe796c25a5f98e5e9b", size = 21256475, upload-time = "2025-04-19T22:34:24.174Z" },
- { url = "https://files.pythonhosted.org/packages/81/32/dd1f7084f5c10b2caad778258fdaeedd7fbd8afcd2510672811e6138dfac/numpy-2.2.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:498815b96f67dc347e03b719ef49c772589fb74b8ee9ea2c37feae915ad6ebda", size = 14461474, upload-time = "2025-04-19T22:34:46.578Z" },
- { url = "https://files.pythonhosted.org/packages/0e/65/937cdf238ef6ac54ff749c0f66d9ee2b03646034c205cea9b6c51f2f3ad1/numpy-2.2.5-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:6411f744f7f20081b1b4e7112e0f4c9c5b08f94b9f086e6f0adf3645f85d3a4d", size = 5426875, upload-time = "2025-04-19T22:34:56.281Z" },
- { url = "https://files.pythonhosted.org/packages/25/17/814515fdd545b07306eaee552b65c765035ea302d17de1b9cb50852d2452/numpy-2.2.5-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:9de6832228f617c9ef45d948ec1cd8949c482238d68b2477e6f642c33a7b0a54", size = 6969176, upload-time = "2025-04-19T22:35:07.518Z" },
- { url = "https://files.pythonhosted.org/packages/e5/32/a66db7a5c8b5301ec329ab36d0ecca23f5e18907f43dbd593c8ec326d57c/numpy-2.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:369e0d4647c17c9363244f3468f2227d557a74b6781cb62ce57cf3ef5cc7c610", size = 14374850, upload-time = "2025-04-19T22:35:31.347Z" },
- { url = "https://files.pythonhosted.org/packages/ad/c9/1bf6ada582eebcbe8978f5feb26584cd2b39f94ededeea034ca8f84af8c8/numpy-2.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:262d23f383170f99cd9191a7c85b9a50970fe9069b2f8ab5d786eca8a675d60b", size = 16430306, upload-time = "2025-04-19T22:35:57.573Z" },
- { url = "https://files.pythonhosted.org/packages/6a/f0/3f741863f29e128f4fcfdb99253cc971406b402b4584663710ee07f5f7eb/numpy-2.2.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa70fdbdc3b169d69e8c59e65c07a1c9351ceb438e627f0fdcd471015cd956be", size = 15884767, upload-time = "2025-04-19T22:36:22.245Z" },
- { url = "https://files.pythonhosted.org/packages/98/d9/4ccd8fd6410f7bf2d312cbc98892e0e43c2fcdd1deae293aeb0a93b18071/numpy-2.2.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37e32e985f03c06206582a7323ef926b4e78bdaa6915095ef08070471865b906", size = 18219515, upload-time = "2025-04-19T22:36:49.822Z" },
- { url = "https://files.pythonhosted.org/packages/b1/56/783237243d4395c6dd741cf16eeb1a9035ee3d4310900e6b17e875d1b201/numpy-2.2.5-cp311-cp311-win32.whl", hash = "sha256:f5045039100ed58fa817a6227a356240ea1b9a1bc141018864c306c1a16d4175", size = 6607842, upload-time = "2025-04-19T22:37:01.624Z" },
- { url = "https://files.pythonhosted.org/packages/98/89/0c93baaf0094bdaaaa0536fe61a27b1dce8a505fa262a865ec142208cfe9/numpy-2.2.5-cp311-cp311-win_amd64.whl", hash = "sha256:b13f04968b46ad705f7c8a80122a42ae8f620536ea38cf4bdd374302926424dd", size = 12949071, upload-time = "2025-04-19T22:37:21.098Z" },
- { url = "https://files.pythonhosted.org/packages/e2/f7/1fd4ff108cd9d7ef929b8882692e23665dc9c23feecafbb9c6b80f4ec583/numpy-2.2.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ee461a4eaab4f165b68780a6a1af95fb23a29932be7569b9fab666c407969051", size = 20948633, upload-time = "2025-04-19T22:37:52.4Z" },
- { url = "https://files.pythonhosted.org/packages/12/03/d443c278348371b20d830af155ff2079acad6a9e60279fac2b41dbbb73d8/numpy-2.2.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ec31367fd6a255dc8de4772bd1658c3e926d8e860a0b6e922b615e532d320ddc", size = 14176123, upload-time = "2025-04-19T22:38:15.058Z" },
- { url = "https://files.pythonhosted.org/packages/2b/0b/5ca264641d0e7b14393313304da48b225d15d471250376f3fbdb1a2be603/numpy-2.2.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:47834cde750d3c9f4e52c6ca28a7361859fcaf52695c7dc3cc1a720b8922683e", size = 5163817, upload-time = "2025-04-19T22:38:24.885Z" },
- { url = "https://files.pythonhosted.org/packages/04/b3/d522672b9e3d28e26e1613de7675b441bbd1eaca75db95680635dd158c67/numpy-2.2.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:2c1a1c6ccce4022383583a6ded7bbcda22fc635eb4eb1e0a053336425ed36dfa", size = 6698066, upload-time = "2025-04-19T22:38:35.782Z" },
- { url = "https://files.pythonhosted.org/packages/a0/93/0f7a75c1ff02d4b76df35079676b3b2719fcdfb39abdf44c8b33f43ef37d/numpy-2.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d75f338f5f79ee23548b03d801d28a505198297534f62416391857ea0479571", size = 14087277, upload-time = "2025-04-19T22:38:57.697Z" },
- { url = "https://files.pythonhosted.org/packages/b0/d9/7c338b923c53d431bc837b5b787052fef9ae68a56fe91e325aac0d48226e/numpy-2.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a801fef99668f309b88640e28d261991bfad9617c27beda4a3aec4f217ea073", size = 16135742, upload-time = "2025-04-19T22:39:22.689Z" },
- { url = "https://files.pythonhosted.org/packages/2d/10/4dec9184a5d74ba9867c6f7d1e9f2e0fb5fe96ff2bf50bb6f342d64f2003/numpy-2.2.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:abe38cd8381245a7f49967a6010e77dbf3680bd3627c0fe4362dd693b404c7f8", size = 15581825, upload-time = "2025-04-19T22:39:45.794Z" },
- { url = "https://files.pythonhosted.org/packages/80/1f/2b6fcd636e848053f5b57712a7d1880b1565eec35a637fdfd0a30d5e738d/numpy-2.2.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5a0ac90e46fdb5649ab6369d1ab6104bfe5854ab19b645bf5cda0127a13034ae", size = 17899600, upload-time = "2025-04-19T22:40:13.427Z" },
- { url = "https://files.pythonhosted.org/packages/ec/87/36801f4dc2623d76a0a3835975524a84bd2b18fe0f8835d45c8eae2f9ff2/numpy-2.2.5-cp312-cp312-win32.whl", hash = "sha256:0cd48122a6b7eab8f06404805b1bd5856200e3ed6f8a1b9a194f9d9054631beb", size = 6312626, upload-time = "2025-04-19T22:40:25.223Z" },
- { url = "https://files.pythonhosted.org/packages/8b/09/4ffb4d6cfe7ca6707336187951992bd8a8b9142cf345d87ab858d2d7636a/numpy-2.2.5-cp312-cp312-win_amd64.whl", hash = "sha256:ced69262a8278547e63409b2653b372bf4baff0870c57efa76c5703fd6543282", size = 12645715, upload-time = "2025-04-19T22:40:44.528Z" },
- { url = "https://files.pythonhosted.org/packages/e2/a0/0aa7f0f4509a2e07bd7a509042967c2fab635690d4f48c6c7b3afd4f448c/numpy-2.2.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:059b51b658f4414fff78c6d7b1b4e18283ab5fa56d270ff212d5ba0c561846f4", size = 20935102, upload-time = "2025-04-19T22:41:16.234Z" },
- { url = "https://files.pythonhosted.org/packages/7e/e4/a6a9f4537542912ec513185396fce52cdd45bdcf3e9d921ab02a93ca5aa9/numpy-2.2.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47f9ed103af0bc63182609044b0490747e03bd20a67e391192dde119bf43d52f", size = 14191709, upload-time = "2025-04-19T22:41:38.472Z" },
- { url = "https://files.pythonhosted.org/packages/be/65/72f3186b6050bbfe9c43cb81f9df59ae63603491d36179cf7a7c8d216758/numpy-2.2.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:261a1ef047751bb02f29dfe337230b5882b54521ca121fc7f62668133cb119c9", size = 5149173, upload-time = "2025-04-19T22:41:47.823Z" },
- { url = "https://files.pythonhosted.org/packages/e5/e9/83e7a9432378dde5802651307ae5e9ea07bb72b416728202218cd4da2801/numpy-2.2.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4520caa3807c1ceb005d125a75e715567806fed67e315cea619d5ec6e75a4191", size = 6684502, upload-time = "2025-04-19T22:41:58.689Z" },
- { url = "https://files.pythonhosted.org/packages/ea/27/b80da6c762394c8ee516b74c1f686fcd16c8f23b14de57ba0cad7349d1d2/numpy-2.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d14b17b9be5f9c9301f43d2e2a4886a33b53f4e6fdf9ca2f4cc60aeeee76372", size = 14084417, upload-time = "2025-04-19T22:42:19.897Z" },
- { url = "https://files.pythonhosted.org/packages/aa/fc/ebfd32c3e124e6a1043e19c0ab0769818aa69050ce5589b63d05ff185526/numpy-2.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba321813a00e508d5421104464510cc962a6f791aa2fca1c97b1e65027da80d", size = 16133807, upload-time = "2025-04-19T22:42:44.433Z" },
- { url = "https://files.pythonhosted.org/packages/bf/9b/4cc171a0acbe4666f7775cfd21d4eb6bb1d36d3a0431f48a73e9212d2278/numpy-2.2.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4cbdef3ddf777423060c6f81b5694bad2dc9675f110c4b2a60dc0181543fac7", size = 15575611, upload-time = "2025-04-19T22:43:09.928Z" },
- { url = "https://files.pythonhosted.org/packages/a3/45/40f4135341850df48f8edcf949cf47b523c404b712774f8855a64c96ef29/numpy-2.2.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54088a5a147ab71a8e7fdfd8c3601972751ded0739c6b696ad9cb0343e21ab73", size = 17895747, upload-time = "2025-04-19T22:43:36.983Z" },
- { url = "https://files.pythonhosted.org/packages/f8/4c/b32a17a46f0ffbde8cc82df6d3daeaf4f552e346df143e1b188a701a8f09/numpy-2.2.5-cp313-cp313-win32.whl", hash = "sha256:c8b82a55ef86a2d8e81b63da85e55f5537d2157165be1cb2ce7cfa57b6aef38b", size = 6309594, upload-time = "2025-04-19T22:47:10.523Z" },
- { url = "https://files.pythonhosted.org/packages/13/ae/72e6276feb9ef06787365b05915bfdb057d01fceb4a43cb80978e518d79b/numpy-2.2.5-cp313-cp313-win_amd64.whl", hash = "sha256:d8882a829fd779f0f43998e931c466802a77ca1ee0fe25a3abe50278616b1471", size = 12638356, upload-time = "2025-04-19T22:47:30.253Z" },
- { url = "https://files.pythonhosted.org/packages/79/56/be8b85a9f2adb688e7ded6324e20149a03541d2b3297c3ffc1a73f46dedb/numpy-2.2.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8b025c351b9f0e8b5436cf28a07fa4ac0204d67b38f01433ac7f9b870fa38c6", size = 20963778, upload-time = "2025-04-19T22:44:09.251Z" },
- { url = "https://files.pythonhosted.org/packages/ff/77/19c5e62d55bff507a18c3cdff82e94fe174957bad25860a991cac719d3ab/numpy-2.2.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dfa94b6a4374e7851bbb6f35e6ded2120b752b063e6acdd3157e4d2bb922eba", size = 14207279, upload-time = "2025-04-19T22:44:31.383Z" },
- { url = "https://files.pythonhosted.org/packages/75/22/aa11f22dc11ff4ffe4e849d9b63bbe8d4ac6d5fae85ddaa67dfe43be3e76/numpy-2.2.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:97c8425d4e26437e65e1d189d22dff4a079b747ff9c2788057bfb8114ce1e133", size = 5199247, upload-time = "2025-04-19T22:44:40.361Z" },
- { url = "https://files.pythonhosted.org/packages/4f/6c/12d5e760fc62c08eded0394f62039f5a9857f758312bf01632a81d841459/numpy-2.2.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:352d330048c055ea6db701130abc48a21bec690a8d38f8284e00fab256dc1376", size = 6711087, upload-time = "2025-04-19T22:44:51.188Z" },
- { url = "https://files.pythonhosted.org/packages/ef/94/ece8280cf4218b2bee5cec9567629e61e51b4be501e5c6840ceb593db945/numpy-2.2.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b4c0773b6ada798f51f0f8e30c054d32304ccc6e9c5d93d46cb26f3d385ab19", size = 14059964, upload-time = "2025-04-19T22:45:12.451Z" },
- { url = "https://files.pythonhosted.org/packages/39/41/c5377dac0514aaeec69115830a39d905b1882819c8e65d97fc60e177e19e/numpy-2.2.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55f09e00d4dccd76b179c0f18a44f041e5332fd0e022886ba1c0bbf3ea4a18d0", size = 16121214, upload-time = "2025-04-19T22:45:37.734Z" },
- { url = "https://files.pythonhosted.org/packages/db/54/3b9f89a943257bc8e187145c6bc0eb8e3d615655f7b14e9b490b053e8149/numpy-2.2.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:02f226baeefa68f7d579e213d0f3493496397d8f1cff5e2b222af274c86a552a", size = 15575788, upload-time = "2025-04-19T22:46:01.908Z" },
- { url = "https://files.pythonhosted.org/packages/b1/c4/2e407e85df35b29f79945751b8f8e671057a13a376497d7fb2151ba0d290/numpy-2.2.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c26843fd58f65da9491165072da2cccc372530681de481ef670dcc8e27cfb066", size = 17893672, upload-time = "2025-04-19T22:46:28.585Z" },
- { url = "https://files.pythonhosted.org/packages/29/7e/d0b44e129d038dba453f00d0e29ebd6eaf2f06055d72b95b9947998aca14/numpy-2.2.5-cp313-cp313t-win32.whl", hash = "sha256:1a161c2c79ab30fe4501d5a2bbfe8b162490757cf90b7f05be8b80bc02f7bb8e", size = 6377102, upload-time = "2025-04-19T22:46:39.949Z" },
- { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096, upload-time = "2025-04-19T22:47:00.147Z" },
- { url = "https://files.pythonhosted.org/packages/35/e4/5ef5ef1d4308f96961198b2323bfc7c7afb0ccc0d623b01c79bc87ab496d/numpy-2.2.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b4ea7e1cff6784e58fe281ce7e7f05036b3e1c89c6f922a6bfbc0a7e8768adbe", size = 21083404, upload-time = "2025-04-19T22:48:01.605Z" },
- { url = "https://files.pythonhosted.org/packages/a3/5f/bde9238e8e977652a16a4b114ed8aa8bb093d718c706eeecb5f7bfa59572/numpy-2.2.5-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:d7543263084a85fbc09c704b515395398d31d6395518446237eac219eab9e55e", size = 6828578, upload-time = "2025-04-19T22:48:13.118Z" },
- { url = "https://files.pythonhosted.org/packages/ef/7f/813f51ed86e559ab2afb6a6f33aa6baf8a560097e25e4882a938986c76c2/numpy-2.2.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0255732338c4fdd00996c0421884ea8a3651eea555c3a56b84892b66f696eb70", size = 16234796, upload-time = "2025-04-19T22:48:37.102Z" },
- { url = "https://files.pythonhosted.org/packages/68/67/1175790323026d3337cc285cc9c50eca637d70472b5e622529df74bb8f37/numpy-2.2.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d2e3bdadaba0e040d1e7ab39db73e0afe2c74ae277f5614dad53eadbecbbb169", size = 12859001, upload-time = "2025-04-19T22:48:57.665Z" },
-]
-
-[[package]]
-name = "nvidia-cublas-cu11"
-version = "11.11.3.6"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/46/be/c222e33e60d28ecd496a46fc4d78ccae0ee28e1fd7dc705b6288b4cad27e/nvidia_cublas_cu11-11.11.3.6-py3-none-manylinux1_x86_64.whl", hash = "sha256:39fb40e8f486dd8a2ddb8fdeefe1d5b28f5b99df01c87ab3676f057a74a5a6f3", size = 417870452, upload-time = "2022-10-18T21:17:48.638Z" },
- { url = "https://files.pythonhosted.org/packages/96/df/c5ac9ac5096355c47c606e613ecc7aa50fbccf5e0145df857d11da6464b1/nvidia_cublas_cu11-11.11.3.6-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5ccae9e069a2c6be9af9cb5a0b0c6928c19c7915e390d15f598a1eead2a01a7a", size = 291428448, upload-time = "2024-08-16T23:59:46.358Z" },
- { url = "https://files.pythonhosted.org/packages/ea/2e/9d99c60771d275ecf6c914a612e9a577f740a615bc826bec132368e1d3ae/nvidia_cublas_cu11-11.11.3.6-py3-none-manylinux2014_x86_64.whl", hash = "sha256:60252822adea5d0b10cd990a7dc7bedf7435f30ae40083c7a624a85a43225abc", size = 417870460, upload-time = "2024-08-17T00:00:26.889Z" },
- { url = "https://files.pythonhosted.org/packages/0b/1d/7a78cd36fd5e3da4021b3ac2c2c8b2651dd72345b7c3ecc0d3e051884f50/nvidia_cublas_cu11-11.11.3.6-py3-none-win_amd64.whl", hash = "sha256:6ab12b1302bef8ac1ff4414edd1c059e57f4833abef9151683fb8f4de25900be", size = 427234740, upload-time = "2022-10-18T21:21:50.058Z" },
-]
-
-[[package]]
-name = "nvidia-cublas-cu12"
-version = "12.4.5.8"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7f/7f/7fbae15a3982dc9595e49ce0f19332423b260045d0a6afe93cdbe2f1f624/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0f8aa1706812e00b9f19dfe0cdb3999b092ccb8ca168c0db5b8ea712456fd9b3", size = 363333771, upload-time = "2024-06-18T19:28:09.881Z" },
- { 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", size = 363438805, upload-time = "2024-04-03T20:57:06.025Z" },
- { url = "https://files.pythonhosted.org/packages/e2/2a/4f27ca96232e8b5269074a72e03b4e0d43aa68c9b965058b1684d07c6ff8/nvidia_cublas_cu12-12.4.5.8-py3-none-win_amd64.whl", hash = "sha256:5a796786da89203a0657eda402bcdcec6180254a8ac22d72213abc42069522dc", size = 396895858, upload-time = "2024-04-03T21:03:31.996Z" },
-]
-
-[[package]]
-name = "nvidia-cublas-cu12"
-version = "12.6.4.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322, upload-time = "2024-11-20T17:40:25.65Z" },
- { url = "https://files.pythonhosted.org/packages/97/0d/f1f0cadbf69d5b9ef2e4f744c9466cb0a850741d08350736dfdb4aa89569/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668", size = 390794615, upload-time = "2024-11-20T17:39:52.715Z" },
- { url = "https://files.pythonhosted.org/packages/84/f7/985e9bdbe3e0ac9298fcc8cfa51a392862a46a0ffaccbbd56939b62a9c83/nvidia_cublas_cu12-12.6.4.1-py3-none-win_amd64.whl", hash = "sha256:9e4fa264f4d8a4eb0cdbd34beadc029f453b3bafae02401e999cf3d5a5af75f8", size = 434535301, upload-time = "2024-11-20T17:50:41.681Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-cupti-cu11"
-version = "11.8.87"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/27/c9/b4b15f709a694ea9f84871c6c4fbeeb54bab225962d852665a2c6f77f90d/nvidia_cuda_cupti_cu11-11.8.87-py3-none-manylinux1_x86_64.whl", hash = "sha256:0e50c707df56c75a2c0703dc6b886f3c97a22f37d6f63839f75b7418ba672a8d", size = 13093657, upload-time = "2022-10-03T21:46:12.544Z" },
- { url = "https://files.pythonhosted.org/packages/1e/5a/fb7e315aaa9d2bb28d3f2d9127375823c43646e07db4fe1b08746626e677/nvidia_cuda_cupti_cu11-11.8.87-py3-none-manylinux2014_aarch64.whl", hash = "sha256:9aaa638963a8271df26b6ee0d93b781730b7acc6581ff700bd023d7934e4385e", size = 11687484, upload-time = "2024-08-16T23:56:27.303Z" },
- { url = "https://files.pythonhosted.org/packages/74/42/9f5c5cc084ce6f3073048c4f6806f45ba4c8c73f227c9587215d9c372e05/nvidia_cuda_cupti_cu11-11.8.87-py3-none-manylinux2014_x86_64.whl", hash = "sha256:4191a17913a706b5098681280cd089cd7d8d3df209a6f5cb79384974a96d24f2", size = 13093662, upload-time = "2024-08-16T23:56:38.082Z" },
- { url = "https://files.pythonhosted.org/packages/9c/b9/371cff81be29e008a69f1681f468a2b428fa4ea03842196c178cb4cf1991/nvidia_cuda_cupti_cu11-11.8.87-py3-none-win_amd64.whl", hash = "sha256:4332d8550ad5f5b673f98d08e4e4f82030cb604c66d8d5ee919399ea01312e58", size = 9952361, upload-time = "2022-10-03T23:38:14.399Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-cupti-cu12"
-version = "12.4.127"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/93/b5/9fb3d00386d3361b03874246190dfec7b206fd74e6e287b26a8fcb359d95/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:79279b35cf6f91da114182a5ce1864997fd52294a87a16179ce275773799458a", size = 12354556, upload-time = "2024-06-18T19:30:40.546Z" },
- { 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", size = 13813957, upload-time = "2024-04-03T20:55:01.564Z" },
- { url = "https://files.pythonhosted.org/packages/f3/79/8cf313ec17c58ccebc965568e5bcb265cdab0a1df99c4e674bb7a3b99bfe/nvidia_cuda_cupti_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:5688d203301ab051449a2b1cb6690fbe90d2b372f411521c86018b950f3d7922", size = 9938035, upload-time = "2024-04-03T21:01:01.109Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-cupti-cu12"
-version = "12.6.80"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc", size = 8236764, upload-time = "2024-11-20T17:35:41.03Z" },
- { url = "https://files.pythonhosted.org/packages/25/0f/acb326ac8fd26e13c799e0b4f3b2751543e1834f04d62e729485872198d4/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", hash = "sha256:358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4", size = 8236756, upload-time = "2024-10-01T16:57:45.507Z" },
- { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132", size = 8917980, upload-time = "2024-11-20T17:36:04.019Z" },
- { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73", size = 8917972, upload-time = "2024-10-01T16:58:06.036Z" },
- { url = "https://files.pythonhosted.org/packages/1c/81/7796f096afaf726796b1b648f3bc80cafc61fe7f77f44a483c89e6c5ef34/nvidia_cuda_cupti_cu12-12.6.80-py3-none-win_amd64.whl", hash = "sha256:bbe6ae76e83ce5251b56e8c8e61a964f757175682bbad058b170b136266ab00a", size = 5724175, upload-time = "2024-10-01T17:09:47.955Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-nvrtc-cu11"
-version = "11.8.89"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/83/08/a9833e4e9f9165bedb7f36033b47aa399b053b9cb2eaf7b84d1e28705cf7/nvidia_cuda_nvrtc_cu11-11.8.89-py3-none-manylinux1_x86_64.whl", hash = "sha256:1f27d67b0f72902e9065ae568b4f6268dfe49ba3ed269c9a3da99bb86d1d2008", size = 23173264, upload-time = "2022-10-03T21:47:00.705Z" },
- { url = "https://files.pythonhosted.org/packages/1d/ad/58a9f86b0280190582691b1141ac3678c08f698d3d6161eed5cbe4e43b46/nvidia_cuda_nvrtc_cu11-11.8.89-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8ab17ed51e7c4928f7170a0551e3e3b42f89d973bd267ced9688c238b3e10aef", size = 22671777, upload-time = "2024-08-16T23:57:58.688Z" },
- { url = "https://files.pythonhosted.org/packages/60/44/202e027c224c26e15a53f01c5c7604c7f6b4fd368882d3164ea08fead207/nvidia_cuda_nvrtc_cu11-11.8.89-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a8d02f3cba345be56b1ffc3e74d8f61f02bb758dd31b0f20e12277a5a244f756", size = 23173745, upload-time = "2024-08-16T23:58:16.539Z" },
- { url = "https://files.pythonhosted.org/packages/c9/19/17745076214b0cc985cfdbabe2b3108f1237704985dab5b748e48432aca1/nvidia_cuda_nvrtc_cu11-11.8.89-py3-none-win_amd64.whl", hash = "sha256:e18a23a8f4064664a6f1c4a64f38c581cbebfb5935280e94a4943ea8ae3791b1", size = 19034935, upload-time = "2022-10-03T23:39:03.211Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-nvrtc-cu12"
-version = "12.4.127"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/77/aa/083b01c427e963ad0b314040565ea396f914349914c298556484f799e61b/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0eedf14185e04b76aa05b1fea04133e59f465b6f960c0cbf4e37c3cb6b0ea198", size = 24133372, upload-time = "2024-06-18T19:32:00.576Z" },
- { 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", size = 24640306, upload-time = "2024-04-03T20:56:01.463Z" },
- { url = "https://files.pythonhosted.org/packages/7c/30/8c844bfb770f045bcd8b2c83455c5afb45983e1a8abf0c4e5297b481b6a5/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:a961b2f1d5f17b14867c619ceb99ef6fcec12e46612711bcec78eb05068a60ec", size = 19751955, upload-time = "2024-04-03T21:01:51.133Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-nvrtc-cu12"
-version = "12.6.77"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f4/2f/72df534873235983cc0a5371c3661bebef7c4682760c275590b972c7b0f9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13", size = 23162955, upload-time = "2024-10-01T16:59:50.922Z" },
- { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53", size = 23650380, upload-time = "2024-10-01T17:00:14.643Z" },
- { url = "https://files.pythonhosted.org/packages/f5/46/d3a1cdda8bb113c80f43a0a6f3a853356d487b830f3483f92d49ce87fa55/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:f7007dbd914c56bd80ea31bc43e8e149da38f68158f423ba845fc3292684e45a", size = 39026742, upload-time = "2024-10-01T17:10:49.058Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-runtime-cu11"
-version = "11.8.89"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/45/3e/84db02be49fe6d6df6e42f69fd64501c22d0f9ada9c9877f885612085d20/nvidia_cuda_runtime_cu11-11.8.89-py3-none-manylinux1_x86_64.whl", hash = "sha256:f587bd726eb2f7612cf77ce38a2c1e65cf23251ff49437f6161ce0d647f64f7c", size = 875585, upload-time = "2022-10-03T21:46:03.05Z" },
- { url = "https://files.pythonhosted.org/packages/da/16/86d6f3f25c1d69cfcaa01c9a9704b7e946387b7aa13cc2f385b50eb46da5/nvidia_cuda_runtime_cu11-11.8.89-py3-none-manylinux2014_aarch64.whl", hash = "sha256:e53bf160b6b660819cb6e4a9da2cc89e6aa2329858299780a2459780a2b8d012", size = 805995, upload-time = "2024-08-16T23:56:10.507Z" },
- { url = "https://files.pythonhosted.org/packages/a6/ec/a540f28b31de7bc1ed49eecc72035d4cb77db88ead1d42f7bfa5ae407ac6/nvidia_cuda_runtime_cu11-11.8.89-py3-none-manylinux2014_x86_64.whl", hash = "sha256:92d04069a987e1fbc9213f8376d265df0f7bb42617d44f5eda1f496acea7f2d1", size = 875592, upload-time = "2024-08-16T23:56:18.774Z" },
- { url = "https://files.pythonhosted.org/packages/48/ae/09f335dfbca630ae213e53d2a9294540620453fe2b37e7489ff05817a525/nvidia_cuda_runtime_cu11-11.8.89-py3-none-win_amd64.whl", hash = "sha256:f60c9fdaed8065b38de8097867240efc5556a8a710007146daeb9082334a6e63", size = 1021163, upload-time = "2022-10-03T23:37:53.656Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-runtime-cu12"
-version = "12.4.127"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a1/aa/b656d755f474e2084971e9a297def515938d56b466ab39624012070cb773/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:961fe0e2e716a2a1d967aab7caee97512f71767f852f67432d572e36cb3a11f3", size = 894177, upload-time = "2024-06-18T19:32:52.877Z" },
- { 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", size = 883737, upload-time = "2024-04-03T20:54:51.355Z" },
- { url = "https://files.pythonhosted.org/packages/a8/8b/450e93fab75d85a69b50ea2d5fdd4ff44541e0138db16f9cd90123ef4de4/nvidia_cuda_runtime_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:09c2e35f48359752dfa822c09918211844a3d93c100a715d79b59591130c5e1e", size = 878808, upload-time = "2024-04-03T21:00:49.77Z" },
-]
-
-[[package]]
-name = "nvidia-cuda-runtime-cu12"
-version = "12.6.77"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd", size = 908052, upload-time = "2024-11-20T17:35:19.905Z" },
- { url = "https://files.pythonhosted.org/packages/b7/3d/159023799677126e20c8fd580cca09eeb28d5c5a624adc7f793b9aa8bbfa/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e", size = 908040, upload-time = "2024-10-01T16:57:22.221Z" },
- { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7", size = 897690, upload-time = "2024-11-20T17:35:30.697Z" },
- { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8", size = 897678, upload-time = "2024-10-01T16:57:33.821Z" },
- { url = "https://files.pythonhosted.org/packages/fa/76/4c80fa138333cc975743fd0687a745fccb30d167f906f13c1c7f9a85e5ea/nvidia_cuda_runtime_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:86c58044c824bf3c173c49a2dbc7a6c8b53cb4e4dca50068be0bf64e9dab3f7f", size = 891773, upload-time = "2024-10-01T17:09:26.362Z" },
-]
-
-[[package]]
-name = "nvidia-cudnn-cu11"
-version = "9.1.0.70"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "nvidia-cublas-cu11", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/00/3b/0b776f04e364cd99e4cf152c2a9eadb5934c67c9a91429da55169a9447fd/nvidia_cudnn_cu11-9.1.0.70-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e6135ac63fe9d5b0b89cfb35c3fc1c1349f2b995becadf2e9dc21bca89d9633d", size = 663919573, upload-time = "2024-04-22T15:20:24.839Z" },
- { url = "https://files.pythonhosted.org/packages/8f/66/c0d600fa64b65e474eced8f07c4a6e9441aacf746f800fd12fe395dd09db/nvidia_cudnn_cu11-9.1.0.70-py3-none-win_amd64.whl", hash = "sha256:32f6a2fe80b4b7ebc5f9c4cb403c4c381eca99e6daa3cf38241047b3d3e14daa", size = 680107132, upload-time = "2024-04-22T15:21:08.134Z" },
-]
-
-[[package]]
-name = "nvidia-cudnn-cu12"
-version = "9.1.0.70"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-cublas-cu12", version = "12.4.5.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl", hash = "sha256:165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f", size = 664752741, upload-time = "2024-04-22T15:24:15.253Z" },
- { url = "https://files.pythonhosted.org/packages/3f/d0/f90ee6956a628f9f04bf467932c0a25e5a7e706a684b896593c06c82f460/nvidia_cudnn_cu12-9.1.0.70-py3-none-win_amd64.whl", hash = "sha256:6278562929433d68365a07a4a1546c237ba2849852c0d4b2262a486e805b977a", size = 679925892, upload-time = "2024-04-22T15:24:53.333Z" },
-]
-
-[[package]]
-name = "nvidia-cudnn-cu12"
-version = "9.5.1.17"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def", size = 570523509, upload-time = "2024-10-25T19:53:03.148Z" },
- { url = "https://files.pythonhosted.org/packages/2a/78/4535c9c7f859a64781e43c969a3a7e84c54634e319a996d43ef32ce46f83/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2", size = 570988386, upload-time = "2024-10-25T19:54:26.39Z" },
- { url = "https://files.pythonhosted.org/packages/b6/b2/3f60d15f037fa5419d9d7f788b100ef33ea913ae5315c87ca6d6fa606c35/nvidia_cudnn_cu12-9.5.1.17-py3-none-win_amd64.whl", hash = "sha256:d7af0f8a4f3b4b9dbb3122f2ef553b45694ed9c384d5a75bab197b8eefb79ab8", size = 565440743, upload-time = "2024-10-25T19:55:49.74Z" },
-]
-
-[[package]]
-name = "nvidia-cufft-cu11"
-version = "10.9.0.58"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/74/79/b912a77e38e41f15a0581a59f5c3548d1ddfdda3225936fb67c342719e7a/nvidia_cufft_cu11-10.9.0.58-py3-none-manylinux1_x86_64.whl", hash = "sha256:222f9da70c80384632fd6035e4c3f16762d64ea7a843829cb278f98b3cb7dd81", size = 168405414, upload-time = "2022-10-03T23:29:47.505Z" },
- { url = "https://files.pythonhosted.org/packages/71/7a/a2ad9951d57c3cc23f4fa6d84b146afd9f375ffbc744b38935930ac4393f/nvidia_cufft_cu11-10.9.0.58-py3-none-manylinux2014_aarch64.whl", hash = "sha256:34b7315104e615b230dc3c2d1861f13bff9ec465c5d3b4bb65b4986d03a1d8d4", size = 111231060, upload-time = "2024-08-17T00:00:57.04Z" },
- { url = "https://files.pythonhosted.org/packages/64/c8/133717b43182ba063803e983e7680a94826a9f4ff5734af0ca315803f1b3/nvidia_cufft_cu11-10.9.0.58-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e21037259995243cc370dd63c430d77ae9280bedb68d5b5a18226bfc92e5d748", size = 168405419, upload-time = "2024-08-17T00:02:03.562Z" },
- { url = "https://files.pythonhosted.org/packages/f8/b4/e432a74f8db0e84f734dc14d36c0e529225132bf7e239da21f55893351a6/nvidia_cufft_cu11-10.9.0.58-py3-none-win_amd64.whl", hash = "sha256:c4d316f17c745ec9c728e30409612eaf77a8404c3733cdf6c9c1569634d1ca03", size = 172237004, upload-time = "2022-10-03T23:39:58.288Z" },
-]
-
-[[package]]
-name = "nvidia-cufft-cu12"
-version = "11.2.1.3"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-nvjitlink-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7a/8a/0e728f749baca3fbeffad762738276e5df60851958be7783af121a7221e7/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5dad8008fc7f92f5ddfa2101430917ce2ffacd86824914c82e28990ad7f00399", size = 211422548, upload-time = "2024-06-18T19:33:39.396Z" },
- { url = "https://files.pythonhosted.org/packages/27/94/3266821f65b92b3138631e9c8e7fe1fb513804ac934485a8d05776e1dd43/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f083fc24912aa410be21fa16d157fed2055dab1cc4b6934a0e03cba69eb242b9", size = 211459117, upload-time = "2024-04-03T20:57:40.402Z" },
- { url = "https://files.pythonhosted.org/packages/f6/ee/3f3f8e9874f0be5bbba8fb4b62b3de050156d159f8b6edc42d6f1074113b/nvidia_cufft_cu12-11.2.1.3-py3-none-win_amd64.whl", hash = "sha256:d802f4954291101186078ccbe22fc285a902136f974d369540fd4a5333d1440b", size = 210576476, upload-time = "2024-04-03T21:04:06.422Z" },
-]
-
-[[package]]
-name = "nvidia-cufft-cu12"
-version = "11.3.0.4"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" },
- { url = "https://files.pythonhosted.org/packages/ce/f5/188566814b7339e893f8d210d3a5332352b1409815908dad6a363dcceac1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb", size = 200164135, upload-time = "2024-10-01T17:03:24.212Z" },
- { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5", size = 200221632, upload-time = "2024-11-20T17:41:32.357Z" },
- { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", hash = "sha256:768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca", size = 200221622, upload-time = "2024-10-01T17:03:58.79Z" },
- { url = "https://files.pythonhosted.org/packages/b4/38/36fd800cec8f6e89b7c1576edaaf8076e69ec631644cdbc1b5f2e2b5a9df/nvidia_cufft_cu12-11.3.0.4-py3-none-win_amd64.whl", hash = "sha256:6048ebddfb90d09d2707efb1fd78d4e3a77cb3ae4dc60e19aab6be0ece2ae464", size = 199356881, upload-time = "2024-10-01T17:13:01.861Z" },
-]
-
-[[package]]
-name = "nvidia-cufile-cu12"
-version = "1.11.1.6"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103, upload-time = "2024-11-20T17:42:11.83Z" },
- { url = "https://files.pythonhosted.org/packages/17/bf/cc834147263b929229ce4aadd62869f0b195e98569d4c28b23edc72b85d9/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db", size = 1066155, upload-time = "2024-11-20T17:41:49.376Z" },
-]
-
-[[package]]
-name = "nvidia-curand-cu11"
-version = "10.3.0.86"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/49/28/c47f8e2439ddbcbeae3cf74d43ed572b651d630ea72863d5357f3759eb66/nvidia_curand_cu11-10.3.0.86-py3-none-manylinux1_x86_64.whl", hash = "sha256:ac439548c88580269a1eb6aeb602a5aed32f0dbb20809a31d9ed7d01d77f6bf5", size = 58124493, upload-time = "2022-10-03T23:30:05.413Z" },
- { url = "https://files.pythonhosted.org/packages/5d/c0/aec095de6cb3b07197042f9ff8958eda2a5eaaefabc8db2e3bfa32aafb97/nvidia_curand_cu11-10.3.0.86-py3-none-manylinux2014_aarch64.whl", hash = "sha256:64defc3016d8c1de351a764617818c2961210430f12476faee10084b269b188c", size = 58134524, upload-time = "2024-08-17T00:02:48.788Z" },
- { url = "https://files.pythonhosted.org/packages/58/e5/ce5806afc48a6e4e0dddd25316ac60b6fa94fd1791bdbf4ca17bf52696ea/nvidia_curand_cu11-10.3.0.86-py3-none-manylinux2014_x86_64.whl", hash = "sha256:cd4cffbf78bb06580206b4814d5dc696d1161c902aae37b2bba00056832379e6", size = 58124497, upload-time = "2024-08-17T00:03:01.833Z" },
- { url = "https://files.pythonhosted.org/packages/ae/e0/a68e20f37512c2ff22c1b2707383faec80acc20c39727e4007065ed284ea/nvidia_curand_cu11-10.3.0.86-py3-none-win_amd64.whl", hash = "sha256:8fa8365065fc3e3760d7437b08f164a6bcf8f7124f3b544d2463ded01e6bdc70", size = 57597791, upload-time = "2022-10-03T23:40:27.142Z" },
-]
-
-[[package]]
-name = "nvidia-curand-cu12"
-version = "10.3.5.147"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/80/9c/a79180e4d70995fdf030c6946991d0171555c6edf95c265c6b2bf7011112/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_aarch64.whl", hash = "sha256:1f173f09e3e3c76ab084aba0de819c49e56614feae5c12f69883f4ae9bb5fad9", size = 56314811, upload-time = "2024-06-18T19:34:48.575Z" },
- { url = "https://files.pythonhosted.org/packages/8a/6d/44ad094874c6f1b9c654f8ed939590bdc408349f137f9b98a3a23ccec411/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a88f583d4e0bb643c49743469964103aa59f7f708d862c3ddb0fc07f851e3b8b", size = 56305206, upload-time = "2024-04-03T20:58:08.722Z" },
- { url = "https://files.pythonhosted.org/packages/1c/22/2573503d0d4e45673c263a313f79410e110eb562636b0617856fdb2ff5f6/nvidia_curand_cu12-10.3.5.147-py3-none-win_amd64.whl", hash = "sha256:f307cc191f96efe9e8f05a87096abc20d08845a841889ef78cb06924437f6771", size = 55799918, upload-time = "2024-04-03T21:04:34.45Z" },
-]
-
-[[package]]
-name = "nvidia-curand-cu12"
-version = "10.3.7.77"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8", size = 56289881, upload-time = "2024-10-01T17:04:18.981Z" },
- { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf", size = 56279010, upload-time = "2024-11-20T17:42:50.958Z" },
- { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117", size = 56279000, upload-time = "2024-10-01T17:04:45.274Z" },
- { url = "https://files.pythonhosted.org/packages/a6/02/5362a9396f23f7de1dd8a64369e87c85ffff8216fc8194ace0fa45ba27a5/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:7b2ed8e95595c3591d984ea3603dd66fe6ce6812b886d59049988a712ed06b6e", size = 56289882, upload-time = "2024-11-20T17:42:25.222Z" },
- { url = "https://files.pythonhosted.org/packages/a9/a8/0cd0cec757bd4b4b4ef150fca62ec064db7d08a291dced835a0be7d2c147/nvidia_curand_cu12-10.3.7.77-py3-none-win_amd64.whl", hash = "sha256:6d6d935ffba0f3d439b7cd968192ff068fafd9018dbf1b85b37261b13cfc9905", size = 55783873, upload-time = "2024-10-01T17:13:30.377Z" },
-]
-
-[[package]]
-name = "nvidia-cusolver-cu11"
-version = "11.4.1.48"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "nvidia-cublas-cu11", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/55/ee/939ff0104991dd7bdabb4c9767994c612ba0e1c9a55672a1ddd42f5e5b16/nvidia_cusolver_cu11-11.4.1.48-py3-none-manylinux1_x86_64.whl", hash = "sha256:ca538f545645b7e6629140786d3127fe067b3d5a085bd794cde5bfe877c8926f", size = 128240842, upload-time = "2022-10-03T23:30:24.348Z" },
- { url = "https://files.pythonhosted.org/packages/d8/32/676f0cfea4ff5bbc6dcfe00b5f385ba49d322dc8e9ff1ef864b570e27e9e/nvidia_cusolver_cu11-11.4.1.48-py3-none-manylinux2014_aarch64.whl", hash = "sha256:1a96acb05768610bc414dbef5b25ebd2d820fc8a1e8c72097f41f53d80934d61", size = 127903177, upload-time = "2024-08-17T00:03:20.657Z" },
- { url = "https://files.pythonhosted.org/packages/52/fe/866e87e6e6a1b0a5fcf8524a058042656702f2057e22bfdb8899a7c38e10/nvidia_cusolver_cu11-11.4.1.48-py3-none-manylinux2014_x86_64.whl", hash = "sha256:ea9fb1ad8c644ca9ed55af13cc39af3b7ba4c3eb5aef18471fe1fe77d94383cb", size = 128246438, upload-time = "2024-08-17T00:03:52.432Z" },
- { url = "https://files.pythonhosted.org/packages/1e/94/4fd658d09776307b98411eca09dd77773d8c3bdc484b186a2084038b75e2/nvidia_cusolver_cu11-11.4.1.48-py3-none-win_amd64.whl", hash = "sha256:7efe43b113495a64e2cf9a0b4365bd53b0a82afb2e2cf91e9f993c9ef5e69ee8", size = 125732382, upload-time = "2022-10-03T23:40:44.179Z" },
-]
-
-[[package]]
-name = "nvidia-cusolver-cu12"
-version = "11.6.1.9"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-cublas-cu12", version = "12.4.5.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu12", version = "12.3.1.170", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvjitlink-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/46/6b/a5c33cf16af09166845345275c34ad2190944bcc6026797a39f8e0a282e0/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d338f155f174f90724bbde3758b7ac375a70ce8e706d70b018dd3375545fc84e", size = 127634111, upload-time = "2024-06-18T19:35:01.793Z" },
- { url = "https://files.pythonhosted.org/packages/3a/e1/5b9089a4b2a4790dfdea8b3a006052cfecff58139d5a4e34cb1a51df8d6f/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl", hash = "sha256:19e33fa442bcfd085b3086c4ebf7e8debc07cfe01e11513cc6d332fd918ac260", size = 127936057, upload-time = "2024-04-03T20:58:28.735Z" },
- { url = "https://files.pythonhosted.org/packages/f2/be/d435b7b020e854d5d5a682eb5de4328fd62f6182507406f2818280e206e2/nvidia_cusolver_cu12-11.6.1.9-py3-none-win_amd64.whl", hash = "sha256:e77314c9d7b694fcebc84f58989f3aa4fb4cb442f12ca1a9bde50f5e8f6d1b9c", size = 125224015, upload-time = "2024-04-03T21:04:53.339Z" },
-]
-
-[[package]]
-name = "nvidia-cusolver-cu12"
-version = "11.7.1.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" },
- { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c", size = 158229790, upload-time = "2024-11-20T17:43:43.211Z" },
- { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6", size = 158229780, upload-time = "2024-10-01T17:05:39.875Z" },
- { url = "https://files.pythonhosted.org/packages/7c/5f/07d0ba3b7f19be5a5ec32a8679fc9384cfd9fc6c869825e93be9f28d6690/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dbbe4fc38ec1289c7e5230e16248365e375c3673c9c8bac5796e2e20db07f56e", size = 157833630, upload-time = "2024-11-20T17:43:16.77Z" },
- { url = "https://files.pythonhosted.org/packages/d4/53/fff50a0808df7113d77e3bbc7c2b7eaed6f57d5eb80fbe93ead2aea1e09a/nvidia_cusolver_cu12-11.7.1.2-py3-none-win_amd64.whl", hash = "sha256:6813f9d8073f555444a8705f3ab0296d3e1cb37a16d694c5fc8b862a0d8706d7", size = 149287877, upload-time = "2024-10-01T17:13:49.804Z" },
-]
-
-[[package]]
-name = "nvidia-cusparse-cu11"
-version = "11.7.5.86"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/c1/e0/21b829c535d569831835a4ca5d049a19ba00d3e91f3e12ab4ad27bd7385f/nvidia_cusparse_cu11-11.7.5.86-py3-none-manylinux1_x86_64.whl", hash = "sha256:4ae709fe78d3f23f60acaba8c54b8ad556cf16ca486e0cc1aa92dca7555d2d2b", size = 204126221, upload-time = "2022-10-18T21:19:28.04Z" },
- { url = "https://files.pythonhosted.org/packages/a2/6e/4eb2842e7ab1804072bca43030a8b92731e5a35f6a4a1b8f1aa8fa5f411c/nvidia_cusparse_cu11-11.7.5.86-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6c7da46abee7567e619d4aa2e90a1b032cfcbd1211d429853b1a6e87514a14b2", size = 203917797, upload-time = "2024-08-17T00:04:22.798Z" },
- { url = "https://files.pythonhosted.org/packages/ed/5c/b0333b07c51ced77397c2fb0d9826072cea0da9d421aa7e792aa0f8ecc72/nvidia_cusparse_cu11-11.7.5.86-py3-none-manylinux2014_x86_64.whl", hash = "sha256:8d7cf1628fd8d462b5d2ba6678fae34733a48ecb80495b9c68672ec6a6dde5ef", size = 204126227, upload-time = "2024-08-17T00:05:20.798Z" },
- { url = "https://files.pythonhosted.org/packages/b8/36/a670e8ca1deccd3c63be4d0286491cf5c6375253f0d948e7cc5167fe1da9/nvidia_cusparse_cu11-11.7.5.86-py3-none-win_amd64.whl", hash = "sha256:a0f6ee81cd91be606fc2f55992d06b09cd4e86d74b6ae5e8dd1631cf7f5a8706", size = 203420667, upload-time = "2022-10-18T21:22:55.982Z" },
-]
-
-[[package]]
-name = "nvidia-cusparse-cu12"
-version = "12.3.1.170"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-nvjitlink-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/96/a9/c0d2f83a53d40a4a41be14cea6a0bf9e668ffcf8b004bd65633f433050c0/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_aarch64.whl", hash = "sha256:9d32f62896231ebe0480efd8a7f702e143c98cfaa0e8a76df3386c1ba2b54df3", size = 207381987, upload-time = "2024-06-18T19:35:32.989Z" },
- { url = "https://files.pythonhosted.org/packages/db/f7/97a9ea26ed4bbbfc2d470994b8b4f338ef663be97b8f677519ac195e113d/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl", hash = "sha256:ea4f11a2904e2a8dc4b1833cc1b5181cde564edd0d5cd33e3c168eff2d1863f1", size = 207454763, upload-time = "2024-04-03T20:58:59.995Z" },
- { url = "https://files.pythonhosted.org/packages/a2/e0/3155ca539760a8118ec94cc279b34293309bcd14011fc724f87f31988843/nvidia_cusparse_cu12-12.3.1.170-py3-none-win_amd64.whl", hash = "sha256:9bc90fb087bc7b4c15641521f31c0371e9a612fc2ba12c338d3ae032e6b6797f", size = 204684315, upload-time = "2024-04-03T21:05:26.031Z" },
-]
-
-[[package]]
-name = "nvidia-cusparse-cu12"
-version = "12.5.4.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" },
- { url = "https://files.pythonhosted.org/packages/d3/56/3af21e43014eb40134dea004e8d0f1ef19d9596a39e4d497d5a7de01669f/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1", size = 216451135, upload-time = "2024-10-01T17:06:03.826Z" },
- { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73", size = 216561367, upload-time = "2024-11-20T17:44:54.824Z" },
- { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f", size = 216561357, upload-time = "2024-10-01T17:06:29.861Z" },
- { url = "https://files.pythonhosted.org/packages/45/ef/876ad8e4260e1128e6d4aac803d9d51baf3791ebdb4a9b8d9b8db032b4b0/nvidia_cusparse_cu12-12.5.4.2-py3-none-win_amd64.whl", hash = "sha256:4acb8c08855a26d737398cba8fb6f8f5045d93f82612b4cfd84645a2332ccf20", size = 213712630, upload-time = "2024-10-01T17:14:23.779Z" },
-]
-
-[[package]]
-name = "nvidia-cusparselt-cu12"
-version = "0.6.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/98/8e/675498726c605c9441cf46653bd29cb1b8666da1fb1469ffa25f67f20c58/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:067a7f6d03ea0d4841c85f0c6f1991c5dda98211f6302cb83a4ab234ee95bef8", size = 149422781, upload-time = "2024-07-23T17:35:27.203Z" },
- { url = "https://files.pythonhosted.org/packages/78/a8/bcbb63b53a4b1234feeafb65544ee55495e1bb37ec31b999b963cbccfd1d/nvidia_cusparselt_cu12-0.6.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:df2c24502fd76ebafe7457dbc4716b2fec071aabaed4fb7691a201cde03704d9", size = 150057751, upload-time = "2024-07-23T02:35:53.074Z" },
- { url = "https://files.pythonhosted.org/packages/56/8f/2c33082238b6c5e783a877dc8786ab62619e3e6171c083bd3bba6e3fe75e/nvidia_cusparselt_cu12-0.6.2-py3-none-win_amd64.whl", hash = "sha256:0057c91d230703924c0422feabe4ce768841f9b4b44d28586b6f6d2eb86fbe70", size = 148755794, upload-time = "2024-07-23T02:35:00.261Z" },
-]
-
-[[package]]
-name = "nvidia-cusparselt-cu12"
-version = "0.6.3"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/62/da/4de092c61c6dea1fc9c936e69308a02531d122e12f1f649825934ad651b5/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8371549623ba601a06322af2133c4a44350575f5a3108fb75f3ef20b822ad5f1", size = 156402859, upload-time = "2024-10-16T02:23:17.184Z" },
- { url = "https://files.pythonhosted.org/packages/3b/9a/72ef35b399b0e183bc2e8f6f558036922d453c4d8237dab26c666a04244b/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46", size = 156785796, upload-time = "2024-10-15T21:29:17.709Z" },
- { url = "https://files.pythonhosted.org/packages/46/3e/9e1e394a02a06f694be2c97bbe47288bb7c90ea84c7e9cf88f7b28afe165/nvidia_cusparselt_cu12-0.6.3-py3-none-win_amd64.whl", hash = "sha256:3b325bcbd9b754ba43df5a311488fca11a6b5dc3d11df4d190c000cf1a0765c7", size = 155595972, upload-time = "2024-10-15T22:58:35.426Z" },
-]
-
-[[package]]
-name = "nvidia-nccl-cu11"
-version = "2.21.5"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ac/9a/8b6a28b3b87d5fddab0e92cd835339eb8fbddaa71ae67518c8c1b3d05bae/nvidia_nccl_cu11-2.21.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:49d8350629c7888701d1fd200934942671cb5c728f49acc5a0b3a768820bed29", size = 147811630, upload-time = "2024-04-03T15:33:12.879Z" },
-]
-
-[[package]]
-name = "nvidia-nccl-cu12"
-version = "2.21.5"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/df/99/12cd266d6233f47d00daf3a72739872bdc10267d0383508b0b9c84a18bb6/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0", size = 188654414, upload-time = "2024-04-03T15:32:57.427Z" },
-]
-
-[[package]]
-name = "nvidia-nccl-cu12"
-version = "2.26.2"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/69/5b/ca2f213f637305633814ae8c36b153220e40a07ea001966dcd87391f3acb/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c196e95e832ad30fbbb50381eb3cbd1fadd5675e587a548563993609af19522", size = 291671495, upload-time = "2025-03-13T00:30:07.805Z" },
- { url = "https://files.pythonhosted.org/packages/67/ca/f42388aed0fddd64ade7493dbba36e1f534d4e6fdbdd355c6a90030ae028/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6", size = 201319755, upload-time = "2025-03-13T00:29:55.296Z" },
-]
-
-[[package]]
-name = "nvidia-nvjitlink-cu12"
-version = "12.4.127"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/02/45/239d52c05074898a80a900f49b1615d81c07fceadd5ad6c4f86a987c0bc4/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4abe7fef64914ccfa909bc2ba39739670ecc9e820c83ccc7a6ed414122599b83", size = 20552510, upload-time = "2024-06-18T20:20:13.871Z" },
- { url = "https://files.pythonhosted.org/packages/ff/ff/847841bacfbefc97a00036e0fce5a0f086b640756dc38caea5e1bb002655/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57", size = 21066810, upload-time = "2024-04-03T20:59:46.957Z" },
- { url = "https://files.pythonhosted.org/packages/81/19/0babc919031bee42620257b9a911c528f05fb2688520dcd9ca59159ffea8/nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1", size = 95336325, upload-time = "2024-04-03T21:06:25.073Z" },
-]
-
-[[package]]
-name = "nvidia-nvjitlink-cu12"
-version = "12.6.85"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971, upload-time = "2024-11-20T17:46:53.366Z" },
- { url = "https://files.pythonhosted.org/packages/31/db/dc71113d441f208cdfe7ae10d4983884e13f464a6252450693365e166dcf/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41", size = 19270338, upload-time = "2024-11-20T17:46:29.758Z" },
- { url = "https://files.pythonhosted.org/packages/89/76/93c1467b1387387440a4d25102d86b7794535449b689f8e2dc22c1c8ff7f/nvidia_nvjitlink_cu12-12.6.85-py3-none-win_amd64.whl", hash = "sha256:e61120e52ed675747825cdd16febc6a0730537451d867ee58bee3853b1b13d1c", size = 161908572, upload-time = "2024-11-20T17:52:40.124Z" },
-]
-
-[[package]]
-name = "nvidia-nvtx-cu11"
-version = "11.8.86"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d5/a2/23214c23118784dc2189ac2d2e48190df3e4206e2f73eb17d47140797a2b/nvidia_nvtx_cu11-11.8.86-py3-none-manylinux1_x86_64.whl", hash = "sha256:890656d8bd9b4e280231c832e1f0d03459200ba4824ddda3dcb59b1e1989b9f5", size = 99125, upload-time = "2022-10-03T21:47:19.565Z" },
- { url = "https://files.pythonhosted.org/packages/42/b9/385e4323646d21f9aedb9e953e5c778311cd8df32eb2237f1ce242c58572/nvidia_nvtx_cu11-11.8.86-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5e84b97062eb102b45a8a9172a06cfe28b239b1635075a13d6474e91295e0468", size = 100401, upload-time = "2024-08-16T23:58:25.484Z" },
- { url = "https://files.pythonhosted.org/packages/b5/ad/973a187b137a3d45dc3faac421ef1275fb41fc169fd3889e2d5ceb0daa54/nvidia_nvtx_cu11-11.8.86-py3-none-manylinux2014_x86_64.whl", hash = "sha256:979f5b2aef5da164c5c53c64c85c3dfa61b8b4704f4f963bb568bf98fa8472e8", size = 99130, upload-time = "2024-08-16T23:58:33.479Z" },
- { url = "https://files.pythonhosted.org/packages/3f/3f/0e1dd2bc4d89f838b86c76956ffa514307d3be4d8b5ee0da4e9d12a8b54b/nvidia_nvtx_cu11-11.8.86-py3-none-win_amd64.whl", hash = "sha256:54031010ee38d774b2991004d88f90bbd7bbc1458a96bbc4b42662756508c252", size = 66297, upload-time = "2022-10-03T23:39:12.132Z" },
-]
-
-[[package]]
-name = "nvidia-nvtx-cu12"
-version = "12.4.127"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/06/39/471f581edbb7804b39e8063d92fc8305bdc7a80ae5c07dbe6ea5c50d14a5/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7959ad635db13edf4fc65c06a6e9f9e55fc2f92596db928d169c0bb031e88ef3", size = 100417, upload-time = "2024-06-18T20:16:22.484Z" },
- { url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a", size = 99144, upload-time = "2024-04-03T20:56:12.406Z" },
- { url = "https://files.pythonhosted.org/packages/54/1b/f77674fbb73af98843be25803bbd3b9a4f0a96c75b8d33a2854a5c7d2d77/nvidia_nvtx_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:641dccaaa1139f3ffb0d3164b4b84f9d253397e38246a4f2f36728b48566d485", size = 66307, upload-time = "2024-04-03T21:02:01.959Z" },
-]
-
-[[package]]
-name = "nvidia-nvtx-cu12"
-version = "12.6.77"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b", size = 90549, upload-time = "2024-11-20T17:38:17.387Z" },
- { url = "https://files.pythonhosted.org/packages/2b/53/36e2fd6c7068997169b49ffc8c12d5af5e5ff209df6e1a2c4d373b3a638f/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059", size = 90539, upload-time = "2024-10-01T17:00:27.179Z" },
- { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2", size = 89276, upload-time = "2024-11-20T17:38:27.621Z" },
- { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1", size = 89265, upload-time = "2024-10-01T17:00:38.172Z" },
- { url = "https://files.pythonhosted.org/packages/f7/cd/98a447919d4ed14d407ac82b14b0a0c9c1dbfe81099934b1fc3bfd1e6316/nvidia_nvtx_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:2fb11a4af04a5e6c84073e6404d26588a34afd35379f0855a99797897efa75c0", size = 56434, upload-time = "2024-10-01T17:11:13.124Z" },
+version = "2.2.6"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" },
+ { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" },
+ { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" },
+ { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" },
+ { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" },
+ { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" },
+ { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" },
+ { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" },
+ { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" },
+ { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" },
+ { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" },
+ { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" },
+ { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" },
+ { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" },
+ { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" },
+ { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" },
+ { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" },
+ { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" },
+ { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" },
+ { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" },
+ { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" },
+ { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" },
+ { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" },
+ { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" },
+ { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" },
+ { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" },
+ { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" },
+ { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" },
+ { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" },
+ { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" },
+ { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" },
+ { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" },
+ { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" },
+ { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" },
+ { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" },
+ { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" },
+ { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" },
+ { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" },
+ { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" },
+ { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" },
+ { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" },
+ { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" },
+ { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" },
+ { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" },
+ { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" },
+ { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" },
+ { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" },
+ { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" },
+ { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" },
]
[[package]]
name = "opencv-python"
-version = "4.11.0.86"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/17/06/68c27a523103dad5837dc5b87e71285280c4f098c60e4fe8a8db6486ab09/opencv-python-4.11.0.86.tar.gz", hash = "sha256:03d60ccae62304860d232272e4a4fda93c39d595780cb40b161b310244b736a4", size = 95171956, upload-time = "2025-01-16T13:52:24.737Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/05/4d/53b30a2a3ac1f75f65a59eb29cf2ee7207ce64867db47036ad61743d5a23/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:432f67c223f1dc2824f5e73cdfcd9db0efc8710647d4e813012195dc9122a52a", size = 37326322, upload-time = "2025-01-16T13:52:25.887Z" },
- { 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:9d05ef13d23fe97f575153558653e2d6e87103995d54e6a35db3f282fe1f9c66", size = 56723197, upload-time = "2025-01-16T13:55:21.222Z" },
- { url = "https://files.pythonhosted.org/packages/f3/bd/29c126788da65c1fb2b5fb621b7fed0ed5f9122aa22a0868c5e2c15c6d23/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b92ae2c8852208817e6776ba1ea0d6b1e0a1b5431e971a2a0ddd2a8cc398202", size = 42230439, upload-time = "2025-01-16T13:51:35.822Z" },
- { 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:6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d", size = 62986597, upload-time = "2025-01-16T13:52:08.836Z" },
- { url = "https://files.pythonhosted.org/packages/fb/d7/1d5941a9dde095468b288d989ff6539dd69cd429dbf1b9e839013d21b6f0/opencv_python-4.11.0.86-cp37-abi3-win32.whl", hash = "sha256:810549cb2a4aedaa84ad9a1c92fbfdfc14090e2749cedf2c1589ad8359aa169b", size = 29384337, upload-time = "2025-01-16T13:52:13.549Z" },
- { url = "https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" },
-]
-
-[[package]]
-name = "overrides"
-version = "7.7.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" },
-]
-
-[[package]]
-name = "packaging"
-version = "25.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
-]
-
-[[package]]
-name = "paginate"
-version = "0.5.7"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252, upload-time = "2024-08-25T14:17:24.139Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746, upload-time = "2024-08-25T14:17:22.55Z" },
-]
-
-[[package]]
-name = "pandocfilters"
-version = "1.5.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" },
-]
-
-[[package]]
-name = "parso"
-version = "0.8.4"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" },
-]
-
-[[package]]
-name = "pathspec"
-version = "0.12.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" },
-]
-
-[[package]]
-name = "pbr"
-version = "6.1.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "setuptools" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/01/d2/510cc0d218e753ba62a1bc1434651db3cd797a9716a0a66cc714cb4f0935/pbr-6.1.1.tar.gz", hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b", size = 125702, upload-time = "2025-02-04T14:28:06.514Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/47/ac/684d71315abc7b1214d59304e23a982472967f6bf4bde5a98f1503f648dc/pbr-6.1.1-py2.py3-none-any.whl", hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76", size = 108997, upload-time = "2025-02-04T14:28:03.168Z" },
-]
-
-[[package]]
-name = "pexpect"
-version = "4.9.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "ptyprocess" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
-]
-
-[[package]]
-name = "pillow"
-version = "11.2.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/af/cb/bb5c01fcd2a69335b86c22142b2bccfc3464087efb7fd382eee5ffc7fdf7/pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6", size = 47026707, upload-time = "2025-04-12T17:50:03.289Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0d/8b/b158ad57ed44d3cc54db8d68ad7c0a58b8fc0e4c7a3f995f9d62d5b464a1/pillow-11.2.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:d57a75d53922fc20c165016a20d9c44f73305e67c351bbc60d1adaf662e74047", size = 3198442, upload-time = "2025-04-12T17:47:10.666Z" },
- { url = "https://files.pythonhosted.org/packages/b1/f8/bb5d956142f86c2d6cc36704943fa761f2d2e4c48b7436fd0a85c20f1713/pillow-11.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:127bf6ac4a5b58b3d32fc8289656f77f80567d65660bc46f72c0d77e6600cc95", size = 3030553, upload-time = "2025-04-12T17:47:13.153Z" },
- { url = "https://files.pythonhosted.org/packages/22/7f/0e413bb3e2aa797b9ca2c5c38cb2e2e45d88654e5b12da91ad446964cfae/pillow-11.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4ba4be812c7a40280629e55ae0b14a0aafa150dd6451297562e1764808bbe61", size = 4405503, upload-time = "2025-04-12T17:47:15.36Z" },
- { url = "https://files.pythonhosted.org/packages/f3/b4/cc647f4d13f3eb837d3065824aa58b9bcf10821f029dc79955ee43f793bd/pillow-11.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8bd62331e5032bc396a93609982a9ab6b411c05078a52f5fe3cc59234a3abd1", size = 4490648, upload-time = "2025-04-12T17:47:17.37Z" },
- { url = "https://files.pythonhosted.org/packages/c2/6f/240b772a3b35cdd7384166461567aa6713799b4e78d180c555bd284844ea/pillow-11.2.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:562d11134c97a62fe3af29581f083033179f7ff435f78392565a1ad2d1c2c45c", size = 4508937, upload-time = "2025-04-12T17:47:19.066Z" },
- { url = "https://files.pythonhosted.org/packages/f3/5e/7ca9c815ade5fdca18853db86d812f2f188212792780208bdb37a0a6aef4/pillow-11.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c97209e85b5be259994eb5b69ff50c5d20cca0f458ef9abd835e262d9d88b39d", size = 4599802, upload-time = "2025-04-12T17:47:21.404Z" },
- { url = "https://files.pythonhosted.org/packages/02/81/c3d9d38ce0c4878a77245d4cf2c46d45a4ad0f93000227910a46caff52f3/pillow-11.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0c3e6d0f59171dfa2e25d7116217543310908dfa2770aa64b8f87605f8cacc97", size = 4576717, upload-time = "2025-04-12T17:47:23.571Z" },
- { url = "https://files.pythonhosted.org/packages/42/49/52b719b89ac7da3185b8d29c94d0e6aec8140059e3d8adcaa46da3751180/pillow-11.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc1c3bc53befb6096b84165956e886b1729634a799e9d6329a0c512ab651e579", size = 4654874, upload-time = "2025-04-12T17:47:25.783Z" },
- { url = "https://files.pythonhosted.org/packages/5b/0b/ede75063ba6023798267023dc0d0401f13695d228194d2242d5a7ba2f964/pillow-11.2.1-cp310-cp310-win32.whl", hash = "sha256:312c77b7f07ab2139924d2639860e084ec2a13e72af54d4f08ac843a5fc9c79d", size = 2331717, upload-time = "2025-04-12T17:47:28.922Z" },
- { url = "https://files.pythonhosted.org/packages/ed/3c/9831da3edea527c2ed9a09f31a2c04e77cd705847f13b69ca60269eec370/pillow-11.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9bc7ae48b8057a611e5fe9f853baa88093b9a76303937449397899385da06fad", size = 2676204, upload-time = "2025-04-12T17:47:31.283Z" },
- { url = "https://files.pythonhosted.org/packages/01/97/1f66ff8a1503d8cbfc5bae4dc99d54c6ec1e22ad2b946241365320caabc2/pillow-11.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:2728567e249cdd939f6cc3d1f049595c66e4187f3c34078cbc0a7d21c47482d2", size = 2414767, upload-time = "2025-04-12T17:47:34.655Z" },
- { url = "https://files.pythonhosted.org/packages/68/08/3fbf4b98924c73037a8e8b4c2c774784805e0fb4ebca6c5bb60795c40125/pillow-11.2.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35ca289f712ccfc699508c4658a1d14652e8033e9b69839edf83cbdd0ba39e70", size = 3198450, upload-time = "2025-04-12T17:47:37.135Z" },
- { url = "https://files.pythonhosted.org/packages/84/92/6505b1af3d2849d5e714fc75ba9e69b7255c05ee42383a35a4d58f576b16/pillow-11.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0409af9f829f87a2dfb7e259f78f317a5351f2045158be321fd135973fff7bf", size = 3030550, upload-time = "2025-04-12T17:47:39.345Z" },
- { url = "https://files.pythonhosted.org/packages/3c/8c/ac2f99d2a70ff966bc7eb13dacacfaab57c0549b2ffb351b6537c7840b12/pillow-11.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4e5c5edee874dce4f653dbe59db7c73a600119fbea8d31f53423586ee2aafd7", size = 4415018, upload-time = "2025-04-12T17:47:41.128Z" },
- { url = "https://files.pythonhosted.org/packages/1f/e3/0a58b5d838687f40891fff9cbaf8669f90c96b64dc8f91f87894413856c6/pillow-11.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b93a07e76d13bff9444f1a029e0af2964e654bfc2e2c2d46bfd080df5ad5f3d8", size = 4498006, upload-time = "2025-04-12T17:47:42.912Z" },
- { url = "https://files.pythonhosted.org/packages/21/f5/6ba14718135f08fbfa33308efe027dd02b781d3f1d5c471444a395933aac/pillow-11.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e6def7eed9e7fa90fde255afaf08060dc4b343bbe524a8f69bdd2a2f0018f600", size = 4517773, upload-time = "2025-04-12T17:47:44.611Z" },
- { url = "https://files.pythonhosted.org/packages/20/f2/805ad600fc59ebe4f1ba6129cd3a75fb0da126975c8579b8f57abeb61e80/pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8f4f3724c068be008c08257207210c138d5f3731af6c155a81c2b09a9eb3a788", size = 4607069, upload-time = "2025-04-12T17:47:46.46Z" },
- { url = "https://files.pythonhosted.org/packages/71/6b/4ef8a288b4bb2e0180cba13ca0a519fa27aa982875882392b65131401099/pillow-11.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0a6709b47019dff32e678bc12c63008311b82b9327613f534e496dacaefb71e", size = 4583460, upload-time = "2025-04-12T17:47:49.255Z" },
- { url = "https://files.pythonhosted.org/packages/62/ae/f29c705a09cbc9e2a456590816e5c234382ae5d32584f451c3eb41a62062/pillow-11.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f6b0c664ccb879109ee3ca702a9272d877f4fcd21e5eb63c26422fd6e415365e", size = 4661304, upload-time = "2025-04-12T17:47:51.067Z" },
- { url = "https://files.pythonhosted.org/packages/6e/1a/c8217b6f2f73794a5e219fbad087701f412337ae6dbb956db37d69a9bc43/pillow-11.2.1-cp311-cp311-win32.whl", hash = "sha256:cc5d875d56e49f112b6def6813c4e3d3036d269c008bf8aef72cd08d20ca6df6", size = 2331809, upload-time = "2025-04-12T17:47:54.425Z" },
- { url = "https://files.pythonhosted.org/packages/e2/72/25a8f40170dc262e86e90f37cb72cb3de5e307f75bf4b02535a61afcd519/pillow-11.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:0f5c7eda47bf8e3c8a283762cab94e496ba977a420868cb819159980b6709193", size = 2676338, upload-time = "2025-04-12T17:47:56.535Z" },
- { url = "https://files.pythonhosted.org/packages/06/9e/76825e39efee61efea258b479391ca77d64dbd9e5804e4ad0fa453b4ba55/pillow-11.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:4d375eb838755f2528ac8cbc926c3e31cc49ca4ad0cf79cff48b20e30634a4a7", size = 2414918, upload-time = "2025-04-12T17:47:58.217Z" },
- { url = "https://files.pythonhosted.org/packages/c7/40/052610b15a1b8961f52537cc8326ca6a881408bc2bdad0d852edeb6ed33b/pillow-11.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:78afba22027b4accef10dbd5eed84425930ba41b3ea0a86fa8d20baaf19d807f", size = 3190185, upload-time = "2025-04-12T17:48:00.417Z" },
- { url = "https://files.pythonhosted.org/packages/e5/7e/b86dbd35a5f938632093dc40d1682874c33dcfe832558fc80ca56bfcb774/pillow-11.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78092232a4ab376a35d68c4e6d5e00dfd73454bd12b230420025fbe178ee3b0b", size = 3030306, upload-time = "2025-04-12T17:48:02.391Z" },
- { url = "https://files.pythonhosted.org/packages/a4/5c/467a161f9ed53e5eab51a42923c33051bf8d1a2af4626ac04f5166e58e0c/pillow-11.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25a5f306095c6780c52e6bbb6109624b95c5b18e40aab1c3041da3e9e0cd3e2d", size = 4416121, upload-time = "2025-04-12T17:48:04.554Z" },
- { url = "https://files.pythonhosted.org/packages/62/73/972b7742e38ae0e2ac76ab137ca6005dcf877480da0d9d61d93b613065b4/pillow-11.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c7b29dbd4281923a2bfe562acb734cee96bbb129e96e6972d315ed9f232bef4", size = 4501707, upload-time = "2025-04-12T17:48:06.831Z" },
- { url = "https://files.pythonhosted.org/packages/e4/3a/427e4cb0b9e177efbc1a84798ed20498c4f233abde003c06d2650a6d60cb/pillow-11.2.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3e645b020f3209a0181a418bffe7b4a93171eef6c4ef6cc20980b30bebf17b7d", size = 4522921, upload-time = "2025-04-12T17:48:09.229Z" },
- { url = "https://files.pythonhosted.org/packages/fe/7c/d8b1330458e4d2f3f45d9508796d7caf0c0d3764c00c823d10f6f1a3b76d/pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b2dbea1012ccb784a65349f57bbc93730b96e85b42e9bf7b01ef40443db720b4", size = 4612523, upload-time = "2025-04-12T17:48:11.631Z" },
- { url = "https://files.pythonhosted.org/packages/b3/2f/65738384e0b1acf451de5a573d8153fe84103772d139e1e0bdf1596be2ea/pillow-11.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:da3104c57bbd72948d75f6a9389e6727d2ab6333c3617f0a89d72d4940aa0443", size = 4587836, upload-time = "2025-04-12T17:48:13.592Z" },
- { url = "https://files.pythonhosted.org/packages/6a/c5/e795c9f2ddf3debb2dedd0df889f2fe4b053308bb59a3cc02a0cd144d641/pillow-11.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:598174aef4589af795f66f9caab87ba4ff860ce08cd5bb447c6fc553ffee603c", size = 4669390, upload-time = "2025-04-12T17:48:15.938Z" },
- { url = "https://files.pythonhosted.org/packages/96/ae/ca0099a3995976a9fce2f423166f7bff9b12244afdc7520f6ed38911539a/pillow-11.2.1-cp312-cp312-win32.whl", hash = "sha256:1d535df14716e7f8776b9e7fee118576d65572b4aad3ed639be9e4fa88a1cad3", size = 2332309, upload-time = "2025-04-12T17:48:17.885Z" },
- { url = "https://files.pythonhosted.org/packages/7c/18/24bff2ad716257fc03da964c5e8f05d9790a779a8895d6566e493ccf0189/pillow-11.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:14e33b28bf17c7a38eede290f77db7c664e4eb01f7869e37fa98a5aa95978941", size = 2676768, upload-time = "2025-04-12T17:48:19.655Z" },
- { url = "https://files.pythonhosted.org/packages/da/bb/e8d656c9543276517ee40184aaa39dcb41e683bca121022f9323ae11b39d/pillow-11.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:21e1470ac9e5739ff880c211fc3af01e3ae505859392bf65458c224d0bf283eb", size = 2415087, upload-time = "2025-04-12T17:48:21.991Z" },
- { url = "https://files.pythonhosted.org/packages/36/9c/447528ee3776e7ab8897fe33697a7ff3f0475bb490c5ac1456a03dc57956/pillow-11.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fdec757fea0b793056419bca3e9932eb2b0ceec90ef4813ea4c1e072c389eb28", size = 3190098, upload-time = "2025-04-12T17:48:23.915Z" },
- { url = "https://files.pythonhosted.org/packages/b5/09/29d5cd052f7566a63e5b506fac9c60526e9ecc553825551333e1e18a4858/pillow-11.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0e130705d568e2f43a17bcbe74d90958e8a16263868a12c3e0d9c8162690830", size = 3030166, upload-time = "2025-04-12T17:48:25.738Z" },
- { url = "https://files.pythonhosted.org/packages/71/5d/446ee132ad35e7600652133f9c2840b4799bbd8e4adba881284860da0a36/pillow-11.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bdb5e09068332578214cadd9c05e3d64d99e0e87591be22a324bdbc18925be0", size = 4408674, upload-time = "2025-04-12T17:48:27.908Z" },
- { url = "https://files.pythonhosted.org/packages/69/5f/cbe509c0ddf91cc3a03bbacf40e5c2339c4912d16458fcb797bb47bcb269/pillow-11.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d189ba1bebfbc0c0e529159631ec72bb9e9bc041f01ec6d3233d6d82eb823bc1", size = 4496005, upload-time = "2025-04-12T17:48:29.888Z" },
- { url = "https://files.pythonhosted.org/packages/f9/b3/dd4338d8fb8a5f312021f2977fb8198a1184893f9b00b02b75d565c33b51/pillow-11.2.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:191955c55d8a712fab8934a42bfefbf99dd0b5875078240943f913bb66d46d9f", size = 4518707, upload-time = "2025-04-12T17:48:31.874Z" },
- { url = "https://files.pythonhosted.org/packages/13/eb/2552ecebc0b887f539111c2cd241f538b8ff5891b8903dfe672e997529be/pillow-11.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad275964d52e2243430472fc5d2c2334b4fc3ff9c16cb0a19254e25efa03a155", size = 4610008, upload-time = "2025-04-12T17:48:34.422Z" },
- { url = "https://files.pythonhosted.org/packages/72/d1/924ce51bea494cb6e7959522d69d7b1c7e74f6821d84c63c3dc430cbbf3b/pillow-11.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:750f96efe0597382660d8b53e90dd1dd44568a8edb51cb7f9d5d918b80d4de14", size = 4585420, upload-time = "2025-04-12T17:48:37.641Z" },
- { url = "https://files.pythonhosted.org/packages/43/ab/8f81312d255d713b99ca37479a4cb4b0f48195e530cdc1611990eb8fd04b/pillow-11.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fe15238d3798788d00716637b3d4e7bb6bde18b26e5d08335a96e88564a36b6b", size = 4667655, upload-time = "2025-04-12T17:48:39.652Z" },
- { url = "https://files.pythonhosted.org/packages/94/86/8f2e9d2dc3d308dfd137a07fe1cc478df0a23d42a6c4093b087e738e4827/pillow-11.2.1-cp313-cp313-win32.whl", hash = "sha256:3fe735ced9a607fee4f481423a9c36701a39719252a9bb251679635f99d0f7d2", size = 2332329, upload-time = "2025-04-12T17:48:41.765Z" },
- { url = "https://files.pythonhosted.org/packages/6d/ec/1179083b8d6067a613e4d595359b5fdea65d0a3b7ad623fee906e1b3c4d2/pillow-11.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74ee3d7ecb3f3c05459ba95eed5efa28d6092d751ce9bf20e3e253a4e497e691", size = 2676388, upload-time = "2025-04-12T17:48:43.625Z" },
- { url = "https://files.pythonhosted.org/packages/23/f1/2fc1e1e294de897df39fa8622d829b8828ddad938b0eaea256d65b84dd72/pillow-11.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:5119225c622403afb4b44bad4c1ca6c1f98eed79db8d3bc6e4e160fc6339d66c", size = 2414950, upload-time = "2025-04-12T17:48:45.475Z" },
- { url = "https://files.pythonhosted.org/packages/c4/3e/c328c48b3f0ead7bab765a84b4977acb29f101d10e4ef57a5e3400447c03/pillow-11.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8ce2e8411c7aaef53e6bb29fe98f28cd4fbd9a1d9be2eeea434331aac0536b22", size = 3192759, upload-time = "2025-04-12T17:48:47.866Z" },
- { url = "https://files.pythonhosted.org/packages/18/0e/1c68532d833fc8b9f404d3a642991441d9058eccd5606eab31617f29b6d4/pillow-11.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ee66787e095127116d91dea2143db65c7bb1e232f617aa5957c0d9d2a3f23a7", size = 3033284, upload-time = "2025-04-12T17:48:50.189Z" },
- { url = "https://files.pythonhosted.org/packages/b7/cb/6faf3fb1e7705fd2db74e070f3bf6f88693601b0ed8e81049a8266de4754/pillow-11.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9622e3b6c1d8b551b6e6f21873bdcc55762b4b2126633014cea1803368a9aa16", size = 4445826, upload-time = "2025-04-12T17:48:52.346Z" },
- { url = "https://files.pythonhosted.org/packages/07/94/8be03d50b70ca47fb434a358919d6a8d6580f282bbb7af7e4aa40103461d/pillow-11.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63b5dff3a68f371ea06025a1a6966c9a1e1ee452fc8020c2cd0ea41b83e9037b", size = 4527329, upload-time = "2025-04-12T17:48:54.403Z" },
- { url = "https://files.pythonhosted.org/packages/fd/a4/bfe78777076dc405e3bd2080bc32da5ab3945b5a25dc5d8acaa9de64a162/pillow-11.2.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:31df6e2d3d8fc99f993fd253e97fae451a8db2e7207acf97859732273e108406", size = 4549049, upload-time = "2025-04-12T17:48:56.383Z" },
- { url = "https://files.pythonhosted.org/packages/65/4d/eaf9068dc687c24979e977ce5677e253624bd8b616b286f543f0c1b91662/pillow-11.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:062b7a42d672c45a70fa1f8b43d1d38ff76b63421cbbe7f88146b39e8a558d91", size = 4635408, upload-time = "2025-04-12T17:48:58.782Z" },
- { url = "https://files.pythonhosted.org/packages/1d/26/0fd443365d9c63bc79feb219f97d935cd4b93af28353cba78d8e77b61719/pillow-11.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4eb92eca2711ef8be42fd3f67533765d9fd043b8c80db204f16c8ea62ee1a751", size = 4614863, upload-time = "2025-04-12T17:49:00.709Z" },
- { url = "https://files.pythonhosted.org/packages/49/65/dca4d2506be482c2c6641cacdba5c602bc76d8ceb618fd37de855653a419/pillow-11.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f91ebf30830a48c825590aede79376cb40f110b387c17ee9bd59932c961044f9", size = 4692938, upload-time = "2025-04-12T17:49:02.946Z" },
- { url = "https://files.pythonhosted.org/packages/b3/92/1ca0c3f09233bd7decf8f7105a1c4e3162fb9142128c74adad0fb361b7eb/pillow-11.2.1-cp313-cp313t-win32.whl", hash = "sha256:e0b55f27f584ed623221cfe995c912c61606be8513bfa0e07d2c674b4516d9dd", size = 2335774, upload-time = "2025-04-12T17:49:04.889Z" },
- { url = "https://files.pythonhosted.org/packages/a5/ac/77525347cb43b83ae905ffe257bbe2cc6fd23acb9796639a1f56aa59d191/pillow-11.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:36d6b82164c39ce5482f649b437382c0fb2395eabc1e2b1702a6deb8ad647d6e", size = 2681895, upload-time = "2025-04-12T17:49:06.635Z" },
- { url = "https://files.pythonhosted.org/packages/67/32/32dc030cfa91ca0fc52baebbba2e009bb001122a1daa8b6a79ad830b38d3/pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681", size = 2417234, upload-time = "2025-04-12T17:49:08.399Z" },
- { url = "https://files.pythonhosted.org/packages/21/3a/c1835d1c7cf83559e95b4f4ed07ab0bb7acc689712adfce406b3f456e9fd/pillow-11.2.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:7491cf8a79b8eb867d419648fff2f83cb0b3891c8b36da92cc7f1931d46108c8", size = 3198391, upload-time = "2025-04-12T17:49:10.122Z" },
- { url = "https://files.pythonhosted.org/packages/b6/4d/dcb7a9af3fc1e8653267c38ed622605d9d1793349274b3ef7af06457e257/pillow-11.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b02d8f9cb83c52578a0b4beadba92e37d83a4ef11570a8688bbf43f4ca50909", size = 3030573, upload-time = "2025-04-12T17:49:11.938Z" },
- { url = "https://files.pythonhosted.org/packages/9d/29/530ca098c1a1eb31d4e163d317d0e24e6d2ead907991c69ca5b663de1bc5/pillow-11.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:014ca0050c85003620526b0ac1ac53f56fc93af128f7546623cc8e31875ab928", size = 4398677, upload-time = "2025-04-12T17:49:13.861Z" },
- { url = "https://files.pythonhosted.org/packages/8b/ee/0e5e51db34de1690264e5f30dcd25328c540aa11d50a3bc0b540e2a445b6/pillow-11.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3692b68c87096ac6308296d96354eddd25f98740c9d2ab54e1549d6c8aea9d79", size = 4484986, upload-time = "2025-04-12T17:49:15.948Z" },
- { url = "https://files.pythonhosted.org/packages/93/7d/bc723b41ce3d2c28532c47678ec988974f731b5c6fadd5b3a4fba9015e4f/pillow-11.2.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:f781dcb0bc9929adc77bad571b8621ecb1e4cdef86e940fe2e5b5ee24fd33b35", size = 4501897, upload-time = "2025-04-12T17:49:17.839Z" },
- { url = "https://files.pythonhosted.org/packages/be/0b/532e31abc7389617ddff12551af625a9b03cd61d2989fa595e43c470ec67/pillow-11.2.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:2b490402c96f907a166615e9a5afacf2519e28295f157ec3a2bb9bd57de638cb", size = 4592618, upload-time = "2025-04-12T17:49:19.7Z" },
- { url = "https://files.pythonhosted.org/packages/4c/f0/21ed6499a6216fef753e2e2254a19d08bff3747108ba042422383f3e9faa/pillow-11.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dd6b20b93b3ccc9c1b597999209e4bc5cf2853f9ee66e3fc9a400a78733ffc9a", size = 4570493, upload-time = "2025-04-12T17:49:21.703Z" },
- { url = "https://files.pythonhosted.org/packages/68/de/17004ddb8ab855573fe1127ab0168d11378cdfe4a7ee2a792a70ff2e9ba7/pillow-11.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4b835d89c08a6c2ee7781b8dd0a30209a8012b5f09c0a665b65b0eb3560b6f36", size = 4647748, upload-time = "2025-04-12T17:49:23.579Z" },
- { url = "https://files.pythonhosted.org/packages/c7/23/82ecb486384bb3578115c509d4a00bb52f463ee700a5ca1be53da3c88c19/pillow-11.2.1-cp39-cp39-win32.whl", hash = "sha256:b10428b3416d4f9c61f94b494681280be7686bda15898a3a9e08eb66a6d92d67", size = 2331731, upload-time = "2025-04-12T17:49:25.58Z" },
- { url = "https://files.pythonhosted.org/packages/58/bb/87efd58b3689537a623d44dbb2550ef0bb5ff6a62769707a0fe8b1a7bdeb/pillow-11.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:6ebce70c3f486acf7591a3d73431fa504a4e18a9b97ff27f5f47b7368e4b9dd1", size = 2676346, upload-time = "2025-04-12T17:49:27.342Z" },
- { url = "https://files.pythonhosted.org/packages/80/08/dc268475b22887b816e5dcfae31bce897f524b4646bab130c2142c9b2400/pillow-11.2.1-cp39-cp39-win_arm64.whl", hash = "sha256:c27476257b2fdcd7872d54cfd119b3a9ce4610fb85c8e32b70b42e3680a29a1e", size = 2414623, upload-time = "2025-04-12T17:49:29.139Z" },
- { url = "https://files.pythonhosted.org/packages/33/49/c8c21e4255b4f4a2c0c68ac18125d7f5460b109acc6dfdef1a24f9b960ef/pillow-11.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9b7b0d4fd2635f54ad82785d56bc0d94f147096493a79985d0ab57aedd563156", size = 3181727, upload-time = "2025-04-12T17:49:31.898Z" },
- { url = "https://files.pythonhosted.org/packages/6d/f1/f7255c0838f8c1ef6d55b625cfb286835c17e8136ce4351c5577d02c443b/pillow-11.2.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:aa442755e31c64037aa7c1cb186e0b369f8416c567381852c63444dd666fb772", size = 2999833, upload-time = "2025-04-12T17:49:34.2Z" },
- { url = "https://files.pythonhosted.org/packages/e2/57/9968114457bd131063da98d87790d080366218f64fa2943b65ac6739abb3/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0d3348c95b766f54b76116d53d4cb171b52992a1027e7ca50c81b43b9d9e363", size = 3437472, upload-time = "2025-04-12T17:49:36.294Z" },
- { url = "https://files.pythonhosted.org/packages/b2/1b/e35d8a158e21372ecc48aac9c453518cfe23907bb82f950d6e1c72811eb0/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85d27ea4c889342f7e35f6d56e7e1cb345632ad592e8c51b693d7b7556043ce0", size = 3459976, upload-time = "2025-04-12T17:49:38.988Z" },
- { url = "https://files.pythonhosted.org/packages/26/da/2c11d03b765efff0ccc473f1c4186dc2770110464f2177efaed9cf6fae01/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:bf2c33d6791c598142f00c9c4c7d47f6476731c31081331664eb26d6ab583e01", size = 3527133, upload-time = "2025-04-12T17:49:40.985Z" },
- { url = "https://files.pythonhosted.org/packages/79/1a/4e85bd7cadf78412c2a3069249a09c32ef3323650fd3005c97cca7aa21df/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e616e7154c37669fc1dfc14584f11e284e05d1c650e1c0f972f281c4ccc53193", size = 3571555, upload-time = "2025-04-12T17:49:42.964Z" },
- { url = "https://files.pythonhosted.org/packages/69/03/239939915216de1e95e0ce2334bf17a7870ae185eb390fab6d706aadbfc0/pillow-11.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:39ad2e0f424394e3aebc40168845fee52df1394a4673a6ee512d840d14ab3013", size = 2674713, upload-time = "2025-04-12T17:49:44.944Z" },
- { url = "https://files.pythonhosted.org/packages/a4/ad/2613c04633c7257d9481ab21d6b5364b59fc5d75faafd7cb8693523945a3/pillow-11.2.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:80f1df8dbe9572b4b7abdfa17eb5d78dd620b1d55d9e25f834efdbee872d3aed", size = 3181734, upload-time = "2025-04-12T17:49:46.789Z" },
- { url = "https://files.pythonhosted.org/packages/a4/fd/dcdda4471ed667de57bb5405bb42d751e6cfdd4011a12c248b455c778e03/pillow-11.2.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ea926cfbc3957090becbcbbb65ad177161a2ff2ad578b5a6ec9bb1e1cd78753c", size = 2999841, upload-time = "2025-04-12T17:49:48.812Z" },
- { url = "https://files.pythonhosted.org/packages/ac/89/8a2536e95e77432833f0db6fd72a8d310c8e4272a04461fb833eb021bf94/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:738db0e0941ca0376804d4de6a782c005245264edaa253ffce24e5a15cbdc7bd", size = 3437470, upload-time = "2025-04-12T17:49:50.831Z" },
- { url = "https://files.pythonhosted.org/packages/9d/8f/abd47b73c60712f88e9eda32baced7bfc3e9bd6a7619bb64b93acff28c3e/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db98ab6565c69082ec9b0d4e40dd9f6181dab0dd236d26f7a50b8b9bfbd5076", size = 3460013, upload-time = "2025-04-12T17:49:53.278Z" },
- { url = "https://files.pythonhosted.org/packages/f6/20/5c0a0aa83b213b7a07ec01e71a3d6ea2cf4ad1d2c686cc0168173b6089e7/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:036e53f4170e270ddb8797d4c590e6dd14d28e15c7da375c18978045f7e6c37b", size = 3527165, upload-time = "2025-04-12T17:49:55.164Z" },
- { url = "https://files.pythonhosted.org/packages/58/0e/2abab98a72202d91146abc839e10c14f7cf36166f12838ea0c4db3ca6ecb/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:14f73f7c291279bd65fda51ee87affd7c1e097709f7fdd0188957a16c264601f", size = 3571586, upload-time = "2025-04-12T17:49:57.171Z" },
- { url = "https://files.pythonhosted.org/packages/21/2c/5e05f58658cf49b6667762cca03d6e7d85cededde2caf2ab37b81f80e574/pillow-11.2.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:208653868d5c9ecc2b327f9b9ef34e0e42a4cdd172c2988fd81d62d2bc9bc044", size = 2674751, upload-time = "2025-04-12T17:49:59.628Z" },
-]
-
-[[package]]
-name = "platformdirs"
-version = "4.3.8"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
-]
-
-[[package]]
-name = "pluggy"
-version = "1.5.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955, upload-time = "2024-04-20T21:34:42.531Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556, upload-time = "2024-04-20T21:34:40.434Z" },
-]
-
-[[package]]
-name = "pre-commit"
-version = "4.2.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "cfgv" },
- { name = "identify" },
- { name = "nodeenv" },
- { name = "pyyaml" },
- { name = "virtualenv" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424, upload-time = "2025-03-18T21:35:20.987Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707, upload-time = "2025-03-18T21:35:19.343Z" },
-]
-
-[[package]]
-name = "prometheus-client"
-version = "0.21.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/62/14/7d0f567991f3a9af8d1cd4f619040c93b68f09a02b6d0b6ab1b2d1ded5fe/prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb", size = 78551, upload-time = "2024-12-03T14:59:12.164Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301", size = 54682, upload-time = "2024-12-03T14:59:10.935Z" },
-]
-
-[[package]]
-name = "prompt-toolkit"
-version = "3.0.51"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "wcwidth" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" },
-]
-
-[[package]]
-name = "propcache"
-version = "0.3.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/07/c8/fdc6686a986feae3541ea23dcaa661bd93972d3940460646c6bb96e21c40/propcache-0.3.1.tar.gz", hash = "sha256:40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf", size = 43651, upload-time = "2025-03-26T03:06:12.05Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/20/56/e27c136101addf877c8291dbda1b3b86ae848f3837ce758510a0d806c92f/propcache-0.3.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f27785888d2fdd918bc36de8b8739f2d6c791399552333721b58193f68ea3e98", size = 80224, upload-time = "2025-03-26T03:03:35.81Z" },
- { url = "https://files.pythonhosted.org/packages/63/bd/88e98836544c4f04db97eefd23b037c2002fa173dd2772301c61cd3085f9/propcache-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4e89cde74154c7b5957f87a355bb9c8ec929c167b59c83d90654ea36aeb6180", size = 46491, upload-time = "2025-03-26T03:03:38.107Z" },
- { url = "https://files.pythonhosted.org/packages/15/43/0b8eb2a55753c4a574fc0899885da504b521068d3b08ca56774cad0bea2b/propcache-0.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:730178f476ef03d3d4d255f0c9fa186cb1d13fd33ffe89d39f2cda4da90ceb71", size = 45927, upload-time = "2025-03-26T03:03:39.394Z" },
- { url = "https://files.pythonhosted.org/packages/ad/6c/d01f9dfbbdc613305e0a831016844987a1fb4861dd221cd4c69b1216b43f/propcache-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967a8eec513dbe08330f10137eacb427b2ca52118769e82ebcfcab0fba92a649", size = 206135, upload-time = "2025-03-26T03:03:40.757Z" },
- { url = "https://files.pythonhosted.org/packages/9a/8a/e6e1c77394088f4cfdace4a91a7328e398ebed745d59c2f6764135c5342d/propcache-0.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b9145c35cc87313b5fd480144f8078716007656093d23059e8993d3a8fa730f", size = 220517, upload-time = "2025-03-26T03:03:42.657Z" },
- { url = "https://files.pythonhosted.org/packages/19/3b/6c44fa59d6418f4239d5db8b1ece757351e85d6f3ca126dfe37d427020c8/propcache-0.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e64e948ab41411958670f1093c0a57acfdc3bee5cf5b935671bbd5313bcf229", size = 218952, upload-time = "2025-03-26T03:03:44.549Z" },
- { url = "https://files.pythonhosted.org/packages/7c/e4/4aeb95a1cd085e0558ab0de95abfc5187329616193a1012a6c4c930e9f7a/propcache-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:319fa8765bfd6a265e5fa661547556da381e53274bc05094fc9ea50da51bfd46", size = 206593, upload-time = "2025-03-26T03:03:46.114Z" },
- { url = "https://files.pythonhosted.org/packages/da/6a/29fa75de1cbbb302f1e1d684009b969976ca603ee162282ae702287b6621/propcache-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66d8ccbc902ad548312b96ed8d5d266d0d2c6d006fd0f66323e9d8f2dd49be7", size = 196745, upload-time = "2025-03-26T03:03:48.02Z" },
- { url = "https://files.pythonhosted.org/packages/19/7e/2237dad1dbffdd2162de470599fa1a1d55df493b16b71e5d25a0ac1c1543/propcache-0.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2d219b0dbabe75e15e581fc1ae796109b07c8ba7d25b9ae8d650da582bed01b0", size = 203369, upload-time = "2025-03-26T03:03:49.63Z" },
- { url = "https://files.pythonhosted.org/packages/a4/bc/a82c5878eb3afb5c88da86e2cf06e1fe78b7875b26198dbb70fe50a010dc/propcache-0.3.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:cd6a55f65241c551eb53f8cf4d2f4af33512c39da5d9777694e9d9c60872f519", size = 198723, upload-time = "2025-03-26T03:03:51.091Z" },
- { url = "https://files.pythonhosted.org/packages/17/76/9632254479c55516f51644ddbf747a45f813031af5adcb8db91c0b824375/propcache-0.3.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9979643ffc69b799d50d3a7b72b5164a2e97e117009d7af6dfdd2ab906cb72cd", size = 200751, upload-time = "2025-03-26T03:03:52.631Z" },
- { url = "https://files.pythonhosted.org/packages/3e/c3/a90b773cf639bd01d12a9e20c95be0ae978a5a8abe6d2d343900ae76cd71/propcache-0.3.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4cf9e93a81979f1424f1a3d155213dc928f1069d697e4353edb8a5eba67c6259", size = 210730, upload-time = "2025-03-26T03:03:54.498Z" },
- { url = "https://files.pythonhosted.org/packages/ed/ec/ad5a952cdb9d65c351f88db7c46957edd3d65ffeee72a2f18bd6341433e0/propcache-0.3.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2fce1df66915909ff6c824bbb5eb403d2d15f98f1518e583074671a30fe0c21e", size = 213499, upload-time = "2025-03-26T03:03:56.054Z" },
- { url = "https://files.pythonhosted.org/packages/83/c0/ea5133dda43e298cd2010ec05c2821b391e10980e64ee72c0a76cdbb813a/propcache-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:4d0dfdd9a2ebc77b869a0b04423591ea8823f791293b527dc1bb896c1d6f1136", size = 207132, upload-time = "2025-03-26T03:03:57.398Z" },
- { url = "https://files.pythonhosted.org/packages/79/dd/71aae9dec59333064cfdd7eb31a63fa09f64181b979802a67a90b2abfcba/propcache-0.3.1-cp310-cp310-win32.whl", hash = "sha256:1f6cc0ad7b4560e5637eb2c994e97b4fa41ba8226069c9277eb5ea7101845b42", size = 40952, upload-time = "2025-03-26T03:03:59.146Z" },
- { url = "https://files.pythonhosted.org/packages/31/0a/49ff7e5056c17dfba62cbdcbb90a29daffd199c52f8e65e5cb09d5f53a57/propcache-0.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:47ef24aa6511e388e9894ec16f0fbf3313a53ee68402bc428744a367ec55b833", size = 45163, upload-time = "2025-03-26T03:04:00.672Z" },
- { url = "https://files.pythonhosted.org/packages/90/0f/5a5319ee83bd651f75311fcb0c492c21322a7fc8f788e4eef23f44243427/propcache-0.3.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7f30241577d2fef2602113b70ef7231bf4c69a97e04693bde08ddab913ba0ce5", size = 80243, upload-time = "2025-03-26T03:04:01.912Z" },
- { url = "https://files.pythonhosted.org/packages/ce/84/3db5537e0879942783e2256616ff15d870a11d7ac26541336fe1b673c818/propcache-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:43593c6772aa12abc3af7784bff4a41ffa921608dd38b77cf1dfd7f5c4e71371", size = 46503, upload-time = "2025-03-26T03:04:03.704Z" },
- { url = "https://files.pythonhosted.org/packages/e2/c8/b649ed972433c3f0d827d7f0cf9ea47162f4ef8f4fe98c5f3641a0bc63ff/propcache-0.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a75801768bbe65499495660b777e018cbe90c7980f07f8aa57d6be79ea6f71da", size = 45934, upload-time = "2025-03-26T03:04:05.257Z" },
- { url = "https://files.pythonhosted.org/packages/59/f9/4c0a5cf6974c2c43b1a6810c40d889769cc8f84cea676cbe1e62766a45f8/propcache-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6f1324db48f001c2ca26a25fa25af60711e09b9aaf4b28488602776f4f9a744", size = 233633, upload-time = "2025-03-26T03:04:07.044Z" },
- { url = "https://files.pythonhosted.org/packages/e7/64/66f2f4d1b4f0007c6e9078bd95b609b633d3957fe6dd23eac33ebde4b584/propcache-0.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cdb0f3e1eb6dfc9965d19734d8f9c481b294b5274337a8cb5cb01b462dcb7e0", size = 241124, upload-time = "2025-03-26T03:04:08.676Z" },
- { url = "https://files.pythonhosted.org/packages/aa/bf/7b8c9fd097d511638fa9b6af3d986adbdf567598a567b46338c925144c1b/propcache-0.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1eb34d90aac9bfbced9a58b266f8946cb5935869ff01b164573a7634d39fbcb5", size = 240283, upload-time = "2025-03-26T03:04:10.172Z" },
- { url = "https://files.pythonhosted.org/packages/fa/c9/e85aeeeaae83358e2a1ef32d6ff50a483a5d5248bc38510d030a6f4e2816/propcache-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f35c7070eeec2cdaac6fd3fe245226ed2a6292d3ee8c938e5bb645b434c5f256", size = 232498, upload-time = "2025-03-26T03:04:11.616Z" },
- { url = "https://files.pythonhosted.org/packages/8e/66/acb88e1f30ef5536d785c283af2e62931cb934a56a3ecf39105887aa8905/propcache-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b23c11c2c9e6d4e7300c92e022046ad09b91fd00e36e83c44483df4afa990073", size = 221486, upload-time = "2025-03-26T03:04:13.102Z" },
- { url = "https://files.pythonhosted.org/packages/f5/f9/233ddb05ffdcaee4448508ee1d70aa7deff21bb41469ccdfcc339f871427/propcache-0.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3e19ea4ea0bf46179f8a3652ac1426e6dcbaf577ce4b4f65be581e237340420d", size = 222675, upload-time = "2025-03-26T03:04:14.658Z" },
- { url = "https://files.pythonhosted.org/packages/98/b8/eb977e28138f9e22a5a789daf608d36e05ed93093ef12a12441030da800a/propcache-0.3.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:bd39c92e4c8f6cbf5f08257d6360123af72af9f4da75a690bef50da77362d25f", size = 215727, upload-time = "2025-03-26T03:04:16.207Z" },
- { url = "https://files.pythonhosted.org/packages/89/2d/5f52d9c579f67b8ee1edd9ec073c91b23cc5b7ff7951a1e449e04ed8fdf3/propcache-0.3.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b0313e8b923b3814d1c4a524c93dfecea5f39fa95601f6a9b1ac96cd66f89ea0", size = 217878, upload-time = "2025-03-26T03:04:18.11Z" },
- { url = "https://files.pythonhosted.org/packages/7a/fd/5283e5ed8a82b00c7a989b99bb6ea173db1ad750bf0bf8dff08d3f4a4e28/propcache-0.3.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e861ad82892408487be144906a368ddbe2dc6297074ade2d892341b35c59844a", size = 230558, upload-time = "2025-03-26T03:04:19.562Z" },
- { url = "https://files.pythonhosted.org/packages/90/38/ab17d75938ef7ac87332c588857422ae126b1c76253f0f5b1242032923ca/propcache-0.3.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:61014615c1274df8da5991a1e5da85a3ccb00c2d4701ac6f3383afd3ca47ab0a", size = 233754, upload-time = "2025-03-26T03:04:21.065Z" },
- { url = "https://files.pythonhosted.org/packages/06/5d/3b921b9c60659ae464137508d3b4c2b3f52f592ceb1964aa2533b32fcf0b/propcache-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:71ebe3fe42656a2328ab08933d420df5f3ab121772eef78f2dc63624157f0ed9", size = 226088, upload-time = "2025-03-26T03:04:22.718Z" },
- { url = "https://files.pythonhosted.org/packages/54/6e/30a11f4417d9266b5a464ac5a8c5164ddc9dd153dfa77bf57918165eb4ae/propcache-0.3.1-cp311-cp311-win32.whl", hash = "sha256:58aa11f4ca8b60113d4b8e32d37e7e78bd8af4d1a5b5cb4979ed856a45e62005", size = 40859, upload-time = "2025-03-26T03:04:24.039Z" },
- { url = "https://files.pythonhosted.org/packages/1d/3a/8a68dd867da9ca2ee9dfd361093e9cb08cb0f37e5ddb2276f1b5177d7731/propcache-0.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:9532ea0b26a401264b1365146c440a6d78269ed41f83f23818d4b79497aeabe7", size = 45153, upload-time = "2025-03-26T03:04:25.211Z" },
- { url = "https://files.pythonhosted.org/packages/41/aa/ca78d9be314d1e15ff517b992bebbed3bdfef5b8919e85bf4940e57b6137/propcache-0.3.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f78eb8422acc93d7b69964012ad7048764bb45a54ba7a39bb9e146c72ea29723", size = 80430, upload-time = "2025-03-26T03:04:26.436Z" },
- { url = "https://files.pythonhosted.org/packages/1a/d8/f0c17c44d1cda0ad1979af2e593ea290defdde9eaeb89b08abbe02a5e8e1/propcache-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:89498dd49c2f9a026ee057965cdf8192e5ae070ce7d7a7bd4b66a8e257d0c976", size = 46637, upload-time = "2025-03-26T03:04:27.932Z" },
- { url = "https://files.pythonhosted.org/packages/ae/bd/c1e37265910752e6e5e8a4c1605d0129e5b7933c3dc3cf1b9b48ed83b364/propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09400e98545c998d57d10035ff623266927cb784d13dd2b31fd33b8a5316b85b", size = 46123, upload-time = "2025-03-26T03:04:30.659Z" },
- { url = "https://files.pythonhosted.org/packages/d4/b0/911eda0865f90c0c7e9f0415d40a5bf681204da5fd7ca089361a64c16b28/propcache-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8efd8c5adc5a2c9d3b952815ff8f7710cefdcaf5f2c36d26aff51aeca2f12f", size = 243031, upload-time = "2025-03-26T03:04:31.977Z" },
- { url = "https://files.pythonhosted.org/packages/0a/06/0da53397c76a74271621807265b6eb61fb011451b1ddebf43213df763669/propcache-0.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2fe5c910f6007e716a06d269608d307b4f36e7babee5f36533722660e8c4a70", size = 249100, upload-time = "2025-03-26T03:04:33.45Z" },
- { url = "https://files.pythonhosted.org/packages/f1/eb/13090e05bf6b963fc1653cdc922133ced467cb4b8dab53158db5a37aa21e/propcache-0.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a0ab8cf8cdd2194f8ff979a43ab43049b1df0b37aa64ab7eca04ac14429baeb7", size = 250170, upload-time = "2025-03-26T03:04:35.542Z" },
- { 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:563f9d8c03ad645597b8d010ef4e9eab359faeb11a0a2ac9f7b4bc8c28ebef25", size = 245000, upload-time = "2025-03-26T03:04:37.501Z" },
- { url = "https://files.pythonhosted.org/packages/e8/fd/970ca0e22acc829f1adf5de3724085e778c1ad8a75bec010049502cb3a86/propcache-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb6e0faf8cb6b4beea5d6ed7b5a578254c6d7df54c36ccd3d8b3eb00d6770277", size = 230262, upload-time = "2025-03-26T03:04:39.532Z" },
- { url = "https://files.pythonhosted.org/packages/c4/42/817289120c6b9194a44f6c3e6b2c3277c5b70bbad39e7df648f177cc3634/propcache-0.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1c5c7ab7f2bb3f573d1cb921993006ba2d39e8621019dffb1c5bc94cdbae81e8", size = 236772, upload-time = "2025-03-26T03:04:41.109Z" },
- { url = "https://files.pythonhosted.org/packages/7c/9c/3b3942b302badd589ad6b672da3ca7b660a6c2f505cafd058133ddc73918/propcache-0.3.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:050b571b2e96ec942898f8eb46ea4bfbb19bd5502424747e83badc2d4a99a44e", size = 231133, upload-time = "2025-03-26T03:04:42.544Z" },
- { url = "https://files.pythonhosted.org/packages/98/a1/75f6355f9ad039108ff000dfc2e19962c8dea0430da9a1428e7975cf24b2/propcache-0.3.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e1c4d24b804b3a87e9350f79e2371a705a188d292fd310e663483af6ee6718ee", size = 230741, upload-time = "2025-03-26T03:04:44.06Z" },
- { url = "https://files.pythonhosted.org/packages/67/0c/3e82563af77d1f8731132166da69fdfd95e71210e31f18edce08a1eb11ea/propcache-0.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e4fe2a6d5ce975c117a6bb1e8ccda772d1e7029c1cca1acd209f91d30fa72815", size = 244047, upload-time = "2025-03-26T03:04:45.983Z" },
- { url = "https://files.pythonhosted.org/packages/f7/50/9fb7cca01532a08c4d5186d7bb2da6c4c587825c0ae134b89b47c7d62628/propcache-0.3.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:feccd282de1f6322f56f6845bf1207a537227812f0a9bf5571df52bb418d79d5", size = 246467, upload-time = "2025-03-26T03:04:47.699Z" },
- { url = "https://files.pythonhosted.org/packages/a9/02/ccbcf3e1c604c16cc525309161d57412c23cf2351523aedbb280eb7c9094/propcache-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ec314cde7314d2dd0510c6787326bbffcbdc317ecee6b7401ce218b3099075a7", size = 241022, upload-time = "2025-03-26T03:04:49.195Z" },
- { url = "https://files.pythonhosted.org/packages/db/19/e777227545e09ca1e77a6e21274ae9ec45de0f589f0ce3eca2a41f366220/propcache-0.3.1-cp312-cp312-win32.whl", hash = "sha256:7d2d5a0028d920738372630870e7d9644ce437142197f8c827194fca404bf03b", size = 40647, upload-time = "2025-03-26T03:04:50.595Z" },
- { url = "https://files.pythonhosted.org/packages/24/bb/3b1b01da5dd04c77a204c84e538ff11f624e31431cfde7201d9110b092b1/propcache-0.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:88c423efef9d7a59dae0614eaed718449c09a5ac79a5f224a8b9664d603f04a3", size = 44784, upload-time = "2025-03-26T03:04:51.791Z" },
- { url = "https://files.pythonhosted.org/packages/58/60/f645cc8b570f99be3cf46714170c2de4b4c9d6b827b912811eff1eb8a412/propcache-0.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f1528ec4374617a7a753f90f20e2f551121bb558fcb35926f99e3c42367164b8", size = 77865, upload-time = "2025-03-26T03:04:53.406Z" },
- { url = "https://files.pythonhosted.org/packages/6f/d4/c1adbf3901537582e65cf90fd9c26fde1298fde5a2c593f987112c0d0798/propcache-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc1915ec523b3b494933b5424980831b636fe483d7d543f7afb7b3bf00f0c10f", size = 45452, upload-time = "2025-03-26T03:04:54.624Z" },
- { url = "https://files.pythonhosted.org/packages/d1/b5/fe752b2e63f49f727c6c1c224175d21b7d1727ce1d4873ef1c24c9216830/propcache-0.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a110205022d077da24e60b3df8bcee73971be9575dec5573dd17ae5d81751111", size = 44800, upload-time = "2025-03-26T03:04:55.844Z" },
- { url = "https://files.pythonhosted.org/packages/62/37/fc357e345bc1971e21f76597028b059c3d795c5ca7690d7a8d9a03c9708a/propcache-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d249609e547c04d190e820d0d4c8ca03ed4582bcf8e4e160a6969ddfb57b62e5", size = 225804, upload-time = "2025-03-26T03:04:57.158Z" },
- { url = "https://files.pythonhosted.org/packages/0d/f1/16e12c33e3dbe7f8b737809bad05719cff1dccb8df4dafbcff5575002c0e/propcache-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ced33d827625d0a589e831126ccb4f5c29dfdf6766cac441d23995a65825dcb", size = 230650, upload-time = "2025-03-26T03:04:58.61Z" },
- { url = "https://files.pythonhosted.org/packages/3e/a2/018b9f2ed876bf5091e60153f727e8f9073d97573f790ff7cdf6bc1d1fb8/propcache-0.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4114c4ada8f3181af20808bedb250da6bae56660e4b8dfd9cd95d4549c0962f7", size = 234235, upload-time = "2025-03-26T03:05:00.599Z" },
- { url = "https://files.pythonhosted.org/packages/45/5f/3faee66fc930dfb5da509e34c6ac7128870631c0e3582987fad161fcb4b1/propcache-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:975af16f406ce48f1333ec5e912fe11064605d5c5b3f6746969077cc3adeb120", size = 228249, upload-time = "2025-03-26T03:05:02.11Z" },
- { url = "https://files.pythonhosted.org/packages/62/1e/a0d5ebda5da7ff34d2f5259a3e171a94be83c41eb1e7cd21a2105a84a02e/propcache-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a34aa3a1abc50740be6ac0ab9d594e274f59960d3ad253cd318af76b996dd654", size = 214964, upload-time = "2025-03-26T03:05:03.599Z" },
- { url = "https://files.pythonhosted.org/packages/db/a0/d72da3f61ceab126e9be1f3bc7844b4e98c6e61c985097474668e7e52152/propcache-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9cec3239c85ed15bfaded997773fdad9fb5662b0a7cbc854a43f291eb183179e", size = 222501, upload-time = "2025-03-26T03:05:05.107Z" },
- { url = "https://files.pythonhosted.org/packages/18/6d/a008e07ad7b905011253adbbd97e5b5375c33f0b961355ca0a30377504ac/propcache-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:05543250deac8e61084234d5fc54f8ebd254e8f2b39a16b1dce48904f45b744b", size = 217917, upload-time = "2025-03-26T03:05:06.59Z" },
- { url = "https://files.pythonhosted.org/packages/98/37/02c9343ffe59e590e0e56dc5c97d0da2b8b19fa747ebacf158310f97a79a/propcache-0.3.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5cb5918253912e088edbf023788de539219718d3b10aef334476b62d2b53de53", size = 217089, upload-time = "2025-03-26T03:05:08.1Z" },
- { url = "https://files.pythonhosted.org/packages/53/1b/d3406629a2c8a5666d4674c50f757a77be119b113eedd47b0375afdf1b42/propcache-0.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f3bbecd2f34d0e6d3c543fdb3b15d6b60dd69970c2b4c822379e5ec8f6f621d5", size = 228102, upload-time = "2025-03-26T03:05:09.982Z" },
- { url = "https://files.pythonhosted.org/packages/cd/a7/3664756cf50ce739e5f3abd48febc0be1a713b1f389a502ca819791a6b69/propcache-0.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aca63103895c7d960a5b9b044a83f544b233c95e0dcff114389d64d762017af7", size = 230122, upload-time = "2025-03-26T03:05:11.408Z" },
- { url = "https://files.pythonhosted.org/packages/35/36/0bbabaacdcc26dac4f8139625e930f4311864251276033a52fd52ff2a274/propcache-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a0a9898fdb99bf11786265468571e628ba60af80dc3f6eb89a3545540c6b0ef", size = 226818, upload-time = "2025-03-26T03:05:12.909Z" },
- { url = "https://files.pythonhosted.org/packages/cc/27/4e0ef21084b53bd35d4dae1634b6d0bad35e9c58ed4f032511acca9d4d26/propcache-0.3.1-cp313-cp313-win32.whl", hash = "sha256:3a02a28095b5e63128bcae98eb59025924f121f048a62393db682f049bf4ac24", size = 40112, upload-time = "2025-03-26T03:05:14.289Z" },
- { url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037", size = 44034, upload-time = "2025-03-26T03:05:15.616Z" },
- { url = "https://files.pythonhosted.org/packages/5a/a8/0a4fd2f664fc6acc66438370905124ce62e84e2e860f2557015ee4a61c7e/propcache-0.3.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a444192f20f5ce8a5e52761a031b90f5ea6288b1eef42ad4c7e64fef33540b8f", size = 82613, upload-time = "2025-03-26T03:05:16.913Z" },
- { url = "https://files.pythonhosted.org/packages/4d/e5/5ef30eb2cd81576256d7b6caaa0ce33cd1d2c2c92c8903cccb1af1a4ff2f/propcache-0.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0fbe94666e62ebe36cd652f5fc012abfbc2342de99b523f8267a678e4dfdee3c", size = 47763, upload-time = "2025-03-26T03:05:18.607Z" },
- { url = "https://files.pythonhosted.org/packages/87/9a/87091ceb048efeba4d28e903c0b15bcc84b7c0bf27dc0261e62335d9b7b8/propcache-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f011f104db880f4e2166bcdcf7f58250f7a465bc6b068dc84c824a3d4a5c94dc", size = 47175, upload-time = "2025-03-26T03:05:19.85Z" },
- { url = "https://files.pythonhosted.org/packages/3e/2f/854e653c96ad1161f96194c6678a41bbb38c7947d17768e8811a77635a08/propcache-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e584b6d388aeb0001d6d5c2bd86b26304adde6d9bb9bfa9c4889805021b96de", size = 292265, upload-time = "2025-03-26T03:05:21.654Z" },
- { url = "https://files.pythonhosted.org/packages/40/8d/090955e13ed06bc3496ba4a9fb26c62e209ac41973cb0d6222de20c6868f/propcache-0.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a17583515a04358b034e241f952f1715243482fc2c2945fd99a1b03a0bd77d6", size = 294412, upload-time = "2025-03-26T03:05:23.147Z" },
- { url = "https://files.pythonhosted.org/packages/39/e6/d51601342e53cc7582449e6a3c14a0479fab2f0750c1f4d22302e34219c6/propcache-0.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5aed8d8308215089c0734a2af4f2e95eeb360660184ad3912686c181e500b2e7", size = 294290, upload-time = "2025-03-26T03:05:24.577Z" },
- { url = "https://files.pythonhosted.org/packages/3b/4d/be5f1a90abc1881884aa5878989a1acdafd379a91d9c7e5e12cef37ec0d7/propcache-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d8e309ff9a0503ef70dc9a0ebd3e69cf7b3894c9ae2ae81fc10943c37762458", size = 282926, upload-time = "2025-03-26T03:05:26.459Z" },
- { url = "https://files.pythonhosted.org/packages/57/2b/8f61b998c7ea93a2b7eca79e53f3e903db1787fca9373af9e2cf8dc22f9d/propcache-0.3.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b655032b202028a582d27aeedc2e813299f82cb232f969f87a4fde491a233f11", size = 267808, upload-time = "2025-03-26T03:05:28.188Z" },
- { url = "https://files.pythonhosted.org/packages/11/1c/311326c3dfce59c58a6098388ba984b0e5fb0381ef2279ec458ef99bd547/propcache-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f64d91b751df77931336b5ff7bafbe8845c5770b06630e27acd5dbb71e1931c", size = 290916, upload-time = "2025-03-26T03:05:29.757Z" },
- { url = "https://files.pythonhosted.org/packages/4b/74/91939924b0385e54dc48eb2e4edd1e4903ffd053cf1916ebc5347ac227f7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:19a06db789a4bd896ee91ebc50d059e23b3639c25d58eb35be3ca1cbe967c3bf", size = 262661, upload-time = "2025-03-26T03:05:31.472Z" },
- { url = "https://files.pythonhosted.org/packages/c2/d7/e6079af45136ad325c5337f5dd9ef97ab5dc349e0ff362fe5c5db95e2454/propcache-0.3.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bef100c88d8692864651b5f98e871fb090bd65c8a41a1cb0ff2322db39c96c27", size = 264384, upload-time = "2025-03-26T03:05:32.984Z" },
- { url = "https://files.pythonhosted.org/packages/b7/d5/ba91702207ac61ae6f1c2da81c5d0d6bf6ce89e08a2b4d44e411c0bbe867/propcache-0.3.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:87380fb1f3089d2a0b8b00f006ed12bd41bd858fabfa7330c954c70f50ed8757", size = 291420, upload-time = "2025-03-26T03:05:34.496Z" },
- { url = "https://files.pythonhosted.org/packages/58/70/2117780ed7edcd7ba6b8134cb7802aada90b894a9810ec56b7bb6018bee7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e474fc718e73ba5ec5180358aa07f6aded0ff5f2abe700e3115c37d75c947e18", size = 290880, upload-time = "2025-03-26T03:05:36.256Z" },
- { url = "https://files.pythonhosted.org/packages/4a/1f/ecd9ce27710021ae623631c0146719280a929d895a095f6d85efb6a0be2e/propcache-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:17d1c688a443355234f3c031349da69444be052613483f3e4158eef751abcd8a", size = 287407, upload-time = "2025-03-26T03:05:37.799Z" },
- { url = "https://files.pythonhosted.org/packages/3e/66/2e90547d6b60180fb29e23dc87bd8c116517d4255240ec6d3f7dc23d1926/propcache-0.3.1-cp313-cp313t-win32.whl", hash = "sha256:359e81a949a7619802eb601d66d37072b79b79c2505e6d3fd8b945538411400d", size = 42573, upload-time = "2025-03-26T03:05:39.193Z" },
- { url = "https://files.pythonhosted.org/packages/cb/8f/50ad8599399d1861b4d2b6b45271f0ef6af1b09b0a2386a46dbaf19c9535/propcache-0.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e7fb9a84c9abbf2b2683fa3e7b0d7da4d8ecf139a1c635732a8bda29c5214b0e", size = 46757, upload-time = "2025-03-26T03:05:40.811Z" },
- { url = "https://files.pythonhosted.org/packages/aa/e1/4a782cdc7ebc42dfb44224dabf93b481395a0b6cbc9f0149785edbbab19c/propcache-0.3.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ed5f6d2edbf349bd8d630e81f474d33d6ae5d07760c44d33cd808e2f5c8f4ae6", size = 81368, upload-time = "2025-03-26T03:05:42.15Z" },
- { url = "https://files.pythonhosted.org/packages/18/c6/9a39b2646a71321815d8d616e890851af9fb327af7d1b9fdce7d2d8377ca/propcache-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:668ddddc9f3075af019f784456267eb504cb77c2c4bd46cc8402d723b4d200bf", size = 47037, upload-time = "2025-03-26T03:05:44.279Z" },
- { url = "https://files.pythonhosted.org/packages/f3/e2/88ad1c4c42861dd09b45924e468c42a1beb2c5267cb960b7a9f6af67dd04/propcache-0.3.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0c86e7ceea56376216eba345aa1fc6a8a6b27ac236181f840d1d7e6a1ea9ba5c", size = 46462, upload-time = "2025-03-26T03:05:45.569Z" },
- { url = "https://files.pythonhosted.org/packages/ae/7e/3e3b36854e96be2e881bc6e87293d59c74dd734dd038dd4981474be44e26/propcache-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83be47aa4e35b87c106fc0c84c0fc069d3f9b9b06d3c494cd404ec6747544894", size = 209214, upload-time = "2025-03-26T03:05:47.366Z" },
- { url = "https://files.pythonhosted.org/packages/11/1a/ac0f757cc0babdc8217056fca85150066cf43bf11db9651e6b7d8e0646d6/propcache-0.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:27c6ac6aa9fc7bc662f594ef380707494cb42c22786a558d95fcdedb9aa5d035", size = 224702, upload-time = "2025-03-26T03:05:48.946Z" },
- { url = "https://files.pythonhosted.org/packages/92/0a/0cf77d0e984b7058019ffa5385b3efd6962cbd5340a8f278ae103032863a/propcache-0.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:64a956dff37080b352c1c40b2966b09defb014347043e740d420ca1eb7c9b908", size = 223085, upload-time = "2025-03-26T03:05:50.472Z" },
- { url = "https://files.pythonhosted.org/packages/05/fc/cb52a0caf803caff9b95b0a99e7c9c87f15b7e34ba0feebfd2572b49013d/propcache-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82de5da8c8893056603ac2d6a89eb8b4df49abf1a7c19d536984c8dd63f481d5", size = 209613, upload-time = "2025-03-26T03:05:52.36Z" },
- { url = "https://files.pythonhosted.org/packages/e5/fc/b1d1fdffbe1e0278ab535f8d21fc6b030889417714a545755bdd5ebe9bb0/propcache-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c3c3a203c375b08fd06a20da3cf7aac293b834b6f4f4db71190e8422750cca5", size = 199931, upload-time = "2025-03-26T03:05:54.302Z" },
- { url = "https://files.pythonhosted.org/packages/23/a9/2a2f8d93d8f526c35dd8dbbc4a1ac22a106712cd821e15e2a6530aea8931/propcache-0.3.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b303b194c2e6f171cfddf8b8ba30baefccf03d36a4d9cab7fd0bb68ba476a3d7", size = 208937, upload-time = "2025-03-26T03:05:56.38Z" },
- { url = "https://files.pythonhosted.org/packages/ef/71/5247a264b95e8d4ba86757cf9ad6a523d764bd4579a2d80007a2d4d2b0ad/propcache-0.3.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:916cd229b0150129d645ec51614d38129ee74c03293a9f3f17537be0029a9641", size = 202577, upload-time = "2025-03-26T03:05:58.325Z" },
- { url = "https://files.pythonhosted.org/packages/6f/4e/c8ec771731f1b1e7d07bd8875f1d13c1564b5d60f7483624d021eaef5687/propcache-0.3.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:a461959ead5b38e2581998700b26346b78cd98540b5524796c175722f18b0294", size = 204669, upload-time = "2025-03-26T03:05:59.849Z" },
- { url = "https://files.pythonhosted.org/packages/c5/b8/bdfcb1170a7b8504226064d7c0b4deb61acbcc6bb2e754ee25fb36c1b72a/propcache-0.3.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:069e7212890b0bcf9b2be0a03afb0c2d5161d91e1bf51569a64f629acc7defbf", size = 214334, upload-time = "2025-03-26T03:06:01.905Z" },
- { url = "https://files.pythonhosted.org/packages/72/c6/fdb9e8ba161a4e12c75a7415cb99314cad195d3b8ae9d770783cec54001e/propcache-0.3.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ef2e4e91fb3945769e14ce82ed53007195e616a63aa43b40fb7ebaaf907c8d4c", size = 218052, upload-time = "2025-03-26T03:06:03.586Z" },
- { url = "https://files.pythonhosted.org/packages/67/3f/0dd87220f61598b61b590a8b3562142ae475a9c0f694ee32bf97e4e41d44/propcache-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:8638f99dca15b9dff328fb6273e09f03d1c50d9b6512f3b65a4154588a7595fe", size = 210852, upload-time = "2025-03-26T03:06:05.045Z" },
- { url = "https://files.pythonhosted.org/packages/7b/4e/e332164372af66992c07b470448beb7e36ce7dba6a06c6c2b6131f112e74/propcache-0.3.1-cp39-cp39-win32.whl", hash = "sha256:6f173bbfe976105aaa890b712d1759de339d8a7cef2fc0a1714cc1a1e1c47f64", size = 41481, upload-time = "2025-03-26T03:06:07.507Z" },
- { url = "https://files.pythonhosted.org/packages/61/73/d64abb7bb5d18880ecfac152247c0f1a5807256ea21e4737ce3019afffeb/propcache-0.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:603f1fe4144420374f1a69b907494c3acbc867a581c2d49d4175b0de7cc64566", size = 45720, upload-time = "2025-03-26T03:06:09.139Z" },
- { url = "https://files.pythonhosted.org/packages/b8/d3/c3cb8f1d6ae3b37f83e1de806713a9b3642c5895f0215a62e1a4bd6e5e34/propcache-0.3.1-py3-none-any.whl", hash = "sha256:9a8ecf38de50a7f518c21568c80f985e776397b902f1ce0b01f799aba1608b40", size = 12376, upload-time = "2025-03-26T03:06:10.5Z" },
-]
-
-[[package]]
-name = "protobuf"
-version = "6.30.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/c8/8c/cf2ac658216eebe49eaedf1e06bc06cbf6a143469236294a1171a51357c3/protobuf-6.30.2.tar.gz", hash = "sha256:35c859ae076d8c56054c25b59e5e59638d86545ed6e2b6efac6be0b6ea3ba048", size = 429315, upload-time = "2025-03-26T19:12:57.394Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/be/85/cd53abe6a6cbf2e0029243d6ae5fb4335da2996f6c177bb2ce685068e43d/protobuf-6.30.2-cp310-abi3-win32.whl", hash = "sha256:b12ef7df7b9329886e66404bef5e9ce6a26b54069d7f7436a0853ccdeb91c103", size = 419148, upload-time = "2025-03-26T19:12:41.359Z" },
- { url = "https://files.pythonhosted.org/packages/97/e9/7b9f1b259d509aef2b833c29a1f3c39185e2bf21c9c1be1cd11c22cb2149/protobuf-6.30.2-cp310-abi3-win_amd64.whl", hash = "sha256:7653c99774f73fe6b9301b87da52af0e69783a2e371e8b599b3e9cb4da4b12b9", size = 431003, upload-time = "2025-03-26T19:12:44.156Z" },
- { url = "https://files.pythonhosted.org/packages/8e/66/7f3b121f59097c93267e7f497f10e52ced7161b38295137a12a266b6c149/protobuf-6.30.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:0eb523c550a66a09a0c20f86dd554afbf4d32b02af34ae53d93268c1f73bc65b", size = 417579, upload-time = "2025-03-26T19:12:45.447Z" },
- { url = "https://files.pythonhosted.org/packages/d0/89/bbb1bff09600e662ad5b384420ad92de61cab2ed0f12ace1fd081fd4c295/protobuf-6.30.2-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:50f32cc9fd9cb09c783ebc275611b4f19dfdfb68d1ee55d2f0c7fa040df96815", size = 317319, upload-time = "2025-03-26T19:12:46.999Z" },
- { url = "https://files.pythonhosted.org/packages/28/50/1925de813499546bc8ab3ae857e3ec84efe7d2f19b34529d0c7c3d02d11d/protobuf-6.30.2-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:4f6c687ae8efae6cf6093389a596548214467778146b7245e886f35e1485315d", size = 316212, upload-time = "2025-03-26T19:12:48.458Z" },
- { url = "https://files.pythonhosted.org/packages/2e/ef/b1a3aee570f3f633d682b29c3a9c425e5bc4c2725381787e68eece7ed3cc/protobuf-6.30.2-cp39-cp39-win32.whl", hash = "sha256:524afedc03b31b15586ca7f64d877a98b184f007180ce25183d1a5cb230ee72b", size = 419140, upload-time = "2025-03-26T19:12:50.324Z" },
- { url = "https://files.pythonhosted.org/packages/a8/25/266bbff5ad10d2f3aad5c1239c3ad67c2f94c5bd8138d8ed42da3ae54792/protobuf-6.30.2-cp39-cp39-win_amd64.whl", hash = "sha256:acec579c39c88bd8fbbacab1b8052c793efe83a0a5bd99db4a31423a25c0a0e2", size = 431028, upload-time = "2025-03-26T19:12:54.367Z" },
- { url = "https://files.pythonhosted.org/packages/e5/a1/93c2acf4ade3c5b557d02d500b06798f4ed2c176fa03e3c34973ca92df7f/protobuf-6.30.2-py3-none-any.whl", hash = "sha256:ae86b030e69a98e08c77beab574cbcb9fff6d031d57209f574a5aea1445f4b51", size = 167062, upload-time = "2025-03-26T19:12:55.892Z" },
-]
-
-[[package]]
-name = "psutil"
-version = "7.0.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" },
- { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" },
- { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" },
- { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" },
- { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" },
- { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" },
- { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" },
-]
-
-[[package]]
-name = "ptyprocess"
-version = "0.7.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" },
-]
-
-[[package]]
-name = "pure-eval"
-version = "0.2.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" },
-]
-
-[[package]]
-name = "pycparser"
-version = "2.22"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" },
-]
-
-[[package]]
-name = "pydantic"
-version = "2.11.4"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "annotated-types" },
- { name = "pydantic-core" },
- { name = "typing-extensions" },
- { name = "typing-inspection" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/77/ab/5250d56ad03884ab5efd07f734203943c8a8ab40d551e208af81d0257bf2/pydantic-2.11.4.tar.gz", hash = "sha256:32738d19d63a226a52eed76645a98ee07c1f410ee41d93b4afbfa85ed8111c2d", size = 786540, upload-time = "2025-04-29T20:38:55.02Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e7/12/46b65f3534d099349e38ef6ec98b1a5a81f42536d17e0ba382c28c67ba67/pydantic-2.11.4-py3-none-any.whl", hash = "sha256:d9615eaa9ac5a063471da949c8fc16376a84afb5024688b3ff885693506764eb", size = 443900, upload-time = "2025-04-29T20:38:52.724Z" },
-]
-
-[[package]]
-name = "pydantic-core"
-version = "2.33.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8", size = 2028817, upload-time = "2025-04-23T18:30:43.919Z" },
- { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d", size = 1861357, upload-time = "2025-04-23T18:30:46.372Z" },
- { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011, upload-time = "2025-04-23T18:30:47.591Z" },
- { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730, upload-time = "2025-04-23T18:30:49.328Z" },
- { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178, upload-time = "2025-04-23T18:30:50.907Z" },
- { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462, upload-time = "2025-04-23T18:30:52.083Z" },
- { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652, upload-time = "2025-04-23T18:30:53.389Z" },
- { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306, upload-time = "2025-04-23T18:30:54.661Z" },
- { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720, upload-time = "2025-04-23T18:30:56.11Z" },
- { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915, upload-time = "2025-04-23T18:30:57.501Z" },
- { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884, upload-time = "2025-04-23T18:30:58.867Z" },
- { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496, upload-time = "2025-04-23T18:31:00.078Z" },
- { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019, upload-time = "2025-04-23T18:31:01.335Z" },
- { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584, upload-time = "2025-04-23T18:31:03.106Z" },
- { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071, upload-time = "2025-04-23T18:31:04.621Z" },
- { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823, upload-time = "2025-04-23T18:31:06.377Z" },
- { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792, upload-time = "2025-04-23T18:31:07.93Z" },
- { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338, upload-time = "2025-04-23T18:31:09.283Z" },
- { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998, upload-time = "2025-04-23T18:31:11.7Z" },
- { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200, upload-time = "2025-04-23T18:31:13.536Z" },
- { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890, upload-time = "2025-04-23T18:31:15.011Z" },
- { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359, upload-time = "2025-04-23T18:31:16.393Z" },
- { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883, upload-time = "2025-04-23T18:31:17.892Z" },
- { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074, upload-time = "2025-04-23T18:31:19.205Z" },
- { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538, upload-time = "2025-04-23T18:31:20.541Z" },
- { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909, upload-time = "2025-04-23T18:31:22.371Z" },
- { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786, upload-time = "2025-04-23T18:31:24.161Z" },
- { 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", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" },
- { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" },
- { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" },
- { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" },
- { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" },
- { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" },
- { 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:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" },
- { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" },
- { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" },
- { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" },
- { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" },
- { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" },
- { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" },
- { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" },
- { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" },
- { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" },
- { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" },
- { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" },
- { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" },
- { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" },
- { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" },
- { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" },
- { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" },
- { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" },
- { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" },
- { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" },
- { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" },
- { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" },
- { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" },
- { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" },
- { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" },
- { url = "https://files.pythonhosted.org/packages/53/ea/bbe9095cdd771987d13c82d104a9c8559ae9aec1e29f139e286fd2e9256e/pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d", size = 2028677, upload-time = "2025-04-23T18:32:27.227Z" },
- { url = "https://files.pythonhosted.org/packages/49/1d/4ac5ed228078737d457a609013e8f7edc64adc37b91d619ea965758369e5/pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954", size = 1864735, upload-time = "2025-04-23T18:32:29.019Z" },
- { url = "https://files.pythonhosted.org/packages/23/9a/2e70d6388d7cda488ae38f57bc2f7b03ee442fbcf0d75d848304ac7e405b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb", size = 1898467, upload-time = "2025-04-23T18:32:31.119Z" },
- { url = "https://files.pythonhosted.org/packages/ff/2e/1568934feb43370c1ffb78a77f0baaa5a8b6897513e7a91051af707ffdc4/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7", size = 1983041, upload-time = "2025-04-23T18:32:33.655Z" },
- { url = "https://files.pythonhosted.org/packages/01/1a/1a1118f38ab64eac2f6269eb8c120ab915be30e387bb561e3af904b12499/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4", size = 2136503, upload-time = "2025-04-23T18:32:35.519Z" },
- { url = "https://files.pythonhosted.org/packages/5c/da/44754d1d7ae0f22d6d3ce6c6b1486fc07ac2c524ed8f6eca636e2e1ee49b/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b", size = 2736079, upload-time = "2025-04-23T18:32:37.659Z" },
- { url = "https://files.pythonhosted.org/packages/4d/98/f43cd89172220ec5aa86654967b22d862146bc4d736b1350b4c41e7c9c03/pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3", size = 2006508, upload-time = "2025-04-23T18:32:39.637Z" },
- { url = "https://files.pythonhosted.org/packages/2b/cc/f77e8e242171d2158309f830f7d5d07e0531b756106f36bc18712dc439df/pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a", size = 2113693, upload-time = "2025-04-23T18:32:41.818Z" },
- { url = "https://files.pythonhosted.org/packages/54/7a/7be6a7bd43e0a47c147ba7fbf124fe8aaf1200bc587da925509641113b2d/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782", size = 2074224, upload-time = "2025-04-23T18:32:44.033Z" },
- { url = "https://files.pythonhosted.org/packages/2a/07/31cf8fadffbb03be1cb520850e00a8490c0927ec456e8293cafda0726184/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9", size = 2245403, upload-time = "2025-04-23T18:32:45.836Z" },
- { url = "https://files.pythonhosted.org/packages/b6/8d/bbaf4c6721b668d44f01861f297eb01c9b35f612f6b8e14173cb204e6240/pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e", size = 2242331, upload-time = "2025-04-23T18:32:47.618Z" },
- { url = "https://files.pythonhosted.org/packages/bb/93/3cc157026bca8f5006250e74515119fcaa6d6858aceee8f67ab6dc548c16/pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9", size = 1910571, upload-time = "2025-04-23T18:32:49.401Z" },
- { url = "https://files.pythonhosted.org/packages/5b/90/7edc3b2a0d9f0dda8806c04e511a67b0b7a41d2187e2003673a996fb4310/pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3", size = 1956504, upload-time = "2025-04-23T18:32:51.287Z" },
- { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982, upload-time = "2025-04-23T18:32:53.14Z" },
- { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412, upload-time = "2025-04-23T18:32:55.52Z" },
- { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749, upload-time = "2025-04-23T18:32:57.546Z" },
- { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527, upload-time = "2025-04-23T18:32:59.771Z" },
- { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225, upload-time = "2025-04-23T18:33:04.51Z" },
- { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490, upload-time = "2025-04-23T18:33:06.391Z" },
- { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525, upload-time = "2025-04-23T18:33:08.44Z" },
- { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446, upload-time = "2025-04-23T18:33:10.313Z" },
- { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678, upload-time = "2025-04-23T18:33:12.224Z" },
- { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200, upload-time = "2025-04-23T18:33:14.199Z" },
- { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123, upload-time = "2025-04-23T18:33:16.555Z" },
- { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852, upload-time = "2025-04-23T18:33:18.513Z" },
- { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484, upload-time = "2025-04-23T18:33:20.475Z" },
- { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896, upload-time = "2025-04-23T18:33:22.501Z" },
- { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475, upload-time = "2025-04-23T18:33:24.528Z" },
- { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" },
- { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" },
- { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" },
- { url = "https://files.pythonhosted.org/packages/08/98/dbf3fdfabaf81cda5622154fda78ea9965ac467e3239078e0dcd6df159e7/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101", size = 2024034, upload-time = "2025-04-23T18:33:32.843Z" },
- { url = "https://files.pythonhosted.org/packages/8d/99/7810aa9256e7f2ccd492590f86b79d370df1e9292f1f80b000b6a75bd2fb/pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64", size = 1858578, upload-time = "2025-04-23T18:33:34.912Z" },
- { url = "https://files.pythonhosted.org/packages/d8/60/bc06fa9027c7006cc6dd21e48dbf39076dc39d9abbaf718a1604973a9670/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d", size = 1892858, upload-time = "2025-04-23T18:33:36.933Z" },
- { url = "https://files.pythonhosted.org/packages/f2/40/9d03997d9518816c68b4dfccb88969756b9146031b61cd37f781c74c9b6a/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535", size = 2068498, upload-time = "2025-04-23T18:33:38.997Z" },
- { url = "https://files.pythonhosted.org/packages/d8/62/d490198d05d2d86672dc269f52579cad7261ced64c2df213d5c16e0aecb1/pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d", size = 2108428, upload-time = "2025-04-23T18:33:41.18Z" },
- { url = "https://files.pythonhosted.org/packages/9a/ec/4cd215534fd10b8549015f12ea650a1a973da20ce46430b68fc3185573e8/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6", size = 2069854, upload-time = "2025-04-23T18:33:43.446Z" },
- { url = "https://files.pythonhosted.org/packages/1a/1a/abbd63d47e1d9b0d632fee6bb15785d0889c8a6e0a6c3b5a8e28ac1ec5d2/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca", size = 2237859, upload-time = "2025-04-23T18:33:45.56Z" },
- { url = "https://files.pythonhosted.org/packages/80/1c/fa883643429908b1c90598fd2642af8839efd1d835b65af1f75fba4d94fe/pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039", size = 2239059, upload-time = "2025-04-23T18:33:47.735Z" },
- { url = "https://files.pythonhosted.org/packages/d4/29/3cade8a924a61f60ccfa10842f75eb12787e1440e2b8660ceffeb26685e7/pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27", size = 2066661, upload-time = "2025-04-23T18:33:49.995Z" },
-]
-
-[[package]]
-name = "pygments"
-version = "2.19.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581, upload-time = "2025-01-06T17:26:30.443Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload-time = "2025-01-06T17:26:25.553Z" },
-]
-
-[[package]]
-name = "pymdown-extensions"
-version = "10.15"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "markdown" },
- { name = "pyyaml" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/08/92/a7296491dbf5585b3a987f3f3fc87af0e632121ff3e490c14b5f2d2b4eb5/pymdown_extensions-10.15.tar.gz", hash = "sha256:0e5994e32155f4b03504f939e501b981d306daf7ec2aa1cd2eb6bd300784f8f7", size = 852320, upload-time = "2025-04-27T23:48:29.183Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a7/d1/c54e608505776ce4e7966d03358ae635cfd51dff1da6ee421c090dbc797b/pymdown_extensions-10.15-py3-none-any.whl", hash = "sha256:46e99bb272612b0de3b7e7caf6da8dd5f4ca5212c0b273feb9304e236c484e5f", size = 265845, upload-time = "2025-04-27T23:48:27.359Z" },
-]
-
-[[package]]
-name = "pyparsing"
-version = "3.2.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" },
-]
-
-[[package]]
-name = "pyproject-hooks"
-version = "1.2.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e7/82/28175b2414effca1cdac8dc99f76d660e7a4fb0ceefa4b4ab8f5f6742925/pyproject_hooks-1.2.0.tar.gz", hash = "sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8", size = 19228, upload-time = "2024-09-29T09:24:13.293Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl", hash = "sha256:9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913", size = 10216, upload-time = "2024-09-29T09:24:11.978Z" },
-]
-
-[[package]]
-name = "pytest"
-version = "8.3.5"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "iniconfig" },
- { name = "packaging" },
- { name = "pluggy" },
- { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891, upload-time = "2025-03-02T12:54:54.503Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820", size = 343634, upload-time = "2025-03-02T12:54:52.069Z" },
-]
-
-[[package]]
-name = "python-dateutil"
-version = "2.9.0.post0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "six" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
-]
-
-[[package]]
-name = "python-json-logger"
-version = "3.3.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642, upload-time = "2025-03-07T07:08:27.301Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163, upload-time = "2025-03-07T07:08:25.627Z" },
-]
-
-[[package]]
-name = "pytorch-triton-rocm"
-version = "2.1.0"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "cmake", marker = "sys_platform == 'darwin'" },
- { name = "filelock", marker = "sys_platform == 'darwin'" },
- { name = "lit", marker = "sys_platform == 'darwin'" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'darwin'" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/d6/7e/fd050a6a36146b19e29e311d34631447eff15d15d6101e3425bc7caa276e/pytorch_triton_rocm-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:774af3d74561490dad4b7d4668bb1054b1e9237b192cc1c1407c7eb5cef17d42", size = 169392593, upload-time = "2023-04-19T04:07:23.483Z" },
- { url = "https://files.pythonhosted.org/packages/e3/d5/1f5e65837de23ec950c1fed25821fcac097d769876ed031234260e9c70eb/pytorch_triton_rocm-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec63623c16eebe356d40460a09374a2546591dd2b0cb2122622111fc4d0f7f25", size = 169397352, upload-time = "2023-04-19T04:07:36.005Z" },
- { url = "https://files.pythonhosted.org/packages/52/d7/4f6f308174a2165c08bd35c1b8ba6c4d250f1dac46baeebabd3dc0acb08b/pytorch_triton_rocm-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:745816f9d3668548a27896181516368f422af5857935cccbf428d3df22691c6c", size = 169444351, upload-time = "2023-04-19T04:08:13.99Z" },
-]
-
-[[package]]
-name = "pytorch-triton-rocm"
-version = "3.2.0"
-source = { registry = "https://download.pytorch.org/whl/rocm6.1" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
-wheels = [
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp310-cp310-linux_x86_64.whl", hash = "sha256:24b893a8f5ec5bb770a75b34c7a67c08970193409a19dcd5de0071d22ad73278" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp311-cp311-linux_x86_64.whl", hash = "sha256:54d13ab44cbc9f157549cd8e46ec9b94b2ef3da3ced658497eeed206daa53d5f" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp312-cp312-linux_x86_64.whl", hash = "sha256:76523e0e01d996ca0eeddf77e2436f696155cbb40a97f0759c00c0a1e8c2ae17" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp313-cp313-linux_x86_64.whl", hash = "sha256:57b33cdf2063f3c1b52ce38fc12843ab8ba4383035dab4c67194b5313d83c3eb" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp313-cp313t-linux_x86_64.whl", hash = "sha256:4f07fbb0201218e1d2892cae5ba78edf2d60f15066ae794d63c2d786d1fb137e" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.2.0-cp39-cp39-linux_x86_64.whl", hash = "sha256:8bc1441409daf01e15bfc4b8332cb1a023fa16c9f3fbf1faf9f1b72a956edcfc" },
-]
-
-[[package]]
-name = "pytorch-triton-rocm"
-version = "3.3.0"
-source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
-dependencies = [
- { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp310-cp310-linux_x86_64.whl", hash = "sha256:8d6af3d5b8b43c42b33478d8817c795dd5d6fa1a2e777a154848c18c38eda84a" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp311-cp311-linux_x86_64.whl", hash = "sha256:deab3d7270c85ddcdc39daab967434b1db8c08cf01ccc1cb9999fdaef8fc78a4" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp312-cp312-linux_x86_64.whl", hash = "sha256:433a71e77fc37fd77d674a8c5e6039a8d959c427d3d0972b46f186190691d26f" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp313-cp313-linux_x86_64.whl", hash = "sha256:43f9b1b062723599bdc235234911166825be0f78ddd2360c4c29c1229e83755f" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp313-cp313t-linux_x86_64.whl", hash = "sha256:6bd80532d21200ddc8a35ef76ff92d5719193f43e74f905b047671934360031e" },
- { url = "https://download.pytorch.org/whl/pytorch_triton_rocm-3.3.0-cp39-cp39-linux_x86_64.whl", hash = "sha256:3d60ce5eefc60974658e963647b4384e4daf3d442952c4bad991504ce51d4b69" },
-]
-
-[[package]]
-name = "pywin32"
-version = "310"
-source = { registry = "https://pypi.org/simple" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/95/da/a5f38fffbba2fb99aa4aa905480ac4b8e83ca486659ac8c95bce47fb5276/pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1", size = 8848240, upload-time = "2025-03-17T00:55:46.783Z" },
- { url = "https://files.pythonhosted.org/packages/aa/fe/d873a773324fa565619ba555a82c9dabd677301720f3660a731a5d07e49a/pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d", size = 9601854, upload-time = "2025-03-17T00:55:48.783Z" },
- { url = "https://files.pythonhosted.org/packages/3c/84/1a8e3d7a15490d28a5d816efa229ecb4999cdc51a7c30dd8914f669093b8/pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213", size = 8522963, upload-time = "2025-03-17T00:55:50.969Z" },
- { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284, upload-time = "2025-03-17T00:55:53.124Z" },
- { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748, upload-time = "2025-03-17T00:55:55.203Z" },
- { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941, upload-time = "2025-03-17T00:55:57.048Z" },
- { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239, upload-time = "2025-03-17T00:55:58.807Z" },
- { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839, upload-time = "2025-03-17T00:56:00.8Z" },
- { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470, upload-time = "2025-03-17T00:56:02.601Z" },
- { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" },
- { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" },
- { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" },
- { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099, upload-time = "2025-03-17T00:55:42.415Z" },
- { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031, upload-time = "2025-03-17T00:55:44.512Z" },
-]
-
-[[package]]
-name = "pywin32-ctypes"
-version = "0.2.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz", hash = "sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755", size = 29471, upload-time = "2024-08-14T10:15:34.626Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl", hash = "sha256:8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8", size = 30756, upload-time = "2024-08-14T10:15:33.187Z" },
-]
-
-[[package]]
-name = "pywinpty"
-version = "2.0.15"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017, upload-time = "2025-02-03T21:53:23.265Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/a6/b7/855db919ae526d2628f3f2e6c281c4cdff7a9a8af51bb84659a9f07b1861/pywinpty-2.0.15-cp310-cp310-win_amd64.whl", hash = "sha256:8e7f5de756a615a38b96cd86fa3cd65f901ce54ce147a3179c45907fa11b4c4e", size = 1405161, upload-time = "2025-02-03T21:56:25.008Z" },
- { url = "https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca", size = 1405249, upload-time = "2025-02-03T21:55:47.114Z" },
- { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload-time = "2025-02-03T21:56:52.476Z" },
- { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload-time = "2025-02-03T21:56:04.753Z" },
- { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload-time = "2025-02-03T21:55:53.628Z" },
- { url = "https://files.pythonhosted.org/packages/47/96/90fa02f19b1eff7469ad7bf0ef8efca248025de9f1d0a0b25682d2aacf68/pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117", size = 1405302, upload-time = "2025-02-03T21:55:40.394Z" },
-]
-
-[[package]]
-name = "pyyaml"
-version = "6.0.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" },
- { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" },
- { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" },
- { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" },
- { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" },
- { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" },
- { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" },
- { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" },
- { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" },
- { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" },
- { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" },
- { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" },
- { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" },
- { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" },
- { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" },
- { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" },
- { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" },
- { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" },
- { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" },
- { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" },
- { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" },
- { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" },
- { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" },
- { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" },
- { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" },
- { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" },
- { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" },
- { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" },
- { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" },
- { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" },
- { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" },
- { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" },
- { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" },
- { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" },
- { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" },
- { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" },
- { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777, upload-time = "2024-08-06T20:33:25.896Z" },
- { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318, upload-time = "2024-08-06T20:33:27.212Z" },
- { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891, upload-time = "2024-08-06T20:33:28.974Z" },
- { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614, upload-time = "2024-08-06T20:33:34.157Z" },
- { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360, upload-time = "2024-08-06T20:33:35.84Z" },
- { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006, upload-time = "2024-08-06T20:33:37.501Z" },
- { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577, upload-time = "2024-08-06T20:33:39.389Z" },
- { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593, upload-time = "2024-08-06T20:33:46.63Z" },
- { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312, upload-time = "2024-08-06T20:33:49.073Z" },
-]
-
-[[package]]
-name = "pyyaml-env-tag"
-version = "1.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "pyyaml" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/c2/95/32c8c79d784552ed687c676924381c0dc88b2a0248b50a32f4b5ac0ba03c/pyyaml_env_tag-1.0.tar.gz", hash = "sha256:bc952534a872b583f66f916e2dd83e7a7b9087847f4afca6d9c957c48b258ed2", size = 4462, upload-time = "2025-05-09T18:09:14.1Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/1a/8c/c35fdb193c3717bdb4dea0ea361dbe81997164e01deaa2809cc2d71aa6b6/pyyaml_env_tag-1.0-py3-none-any.whl", hash = "sha256:37f081041b8dca44ed8eb931ce0056f97de17251450f0ed08773dc2bcaf9e683", size = 4681, upload-time = "2025-05-09T18:09:12.611Z" },
-]
-
-[[package]]
-name = "pyzmq"
-version = "26.4.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293, upload-time = "2025-04-04T12:05:44.049Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/38/b8/af1d814ffc3ff9730f9a970cbf216b6f078e5d251a25ef5201d7bc32a37c/pyzmq-26.4.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918", size = 1339238, upload-time = "2025-04-04T12:03:07.022Z" },
- { url = "https://files.pythonhosted.org/packages/ee/e4/5aafed4886c264f2ea6064601ad39c5fc4e9b6539c6ebe598a859832eeee/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:398a825d2dea96227cf6460ce0a174cf7657d6f6827807d4d1ae9d0f9ae64315", size = 672848, upload-time = "2025-04-04T12:03:08.591Z" },
- { url = "https://files.pythonhosted.org/packages/79/39/026bf49c721cb42f1ef3ae0ee3d348212a7621d2adb739ba97599b6e4d50/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d52d62edc96787f5c1dfa6c6ccff9b581cfae5a70d94ec4c8da157656c73b5b", size = 911299, upload-time = "2025-04-04T12:03:10Z" },
- { url = "https://files.pythonhosted.org/packages/03/23/b41f936a9403b8f92325c823c0f264c6102a0687a99c820f1aaeb99c1def/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1410c3a3705db68d11eb2424d75894d41cff2f64d948ffe245dd97a9debfebf4", size = 867920, upload-time = "2025-04-04T12:03:11.311Z" },
- { url = "https://files.pythonhosted.org/packages/c1/3e/2de5928cdadc2105e7c8f890cc5f404136b41ce5b6eae5902167f1d5641c/pyzmq-26.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7dacb06a9c83b007cc01e8e5277f94c95c453c5851aac5e83efe93e72226353f", size = 862514, upload-time = "2025-04-04T12:03:13.013Z" },
- { url = "https://files.pythonhosted.org/packages/ce/57/109569514dd32e05a61d4382bc88980c95bfd2f02e58fea47ec0ccd96de1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6bab961c8c9b3a4dc94d26e9b2cdf84de9918931d01d6ff38c721a83ab3c0ef5", size = 1204494, upload-time = "2025-04-04T12:03:14.795Z" },
- { url = "https://files.pythonhosted.org/packages/aa/02/dc51068ff2ca70350d1151833643a598625feac7b632372d229ceb4de3e1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7a5c09413b924d96af2aa8b57e76b9b0058284d60e2fc3730ce0f979031d162a", size = 1514525, upload-time = "2025-04-04T12:03:16.246Z" },
- { url = "https://files.pythonhosted.org/packages/48/2a/a7d81873fff0645eb60afaec2b7c78a85a377af8f1d911aff045d8955bc7/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d489ac234d38e57f458fdbd12a996bfe990ac028feaf6f3c1e81ff766513d3b", size = 1414659, upload-time = "2025-04-04T12:03:17.652Z" },
- { url = "https://files.pythonhosted.org/packages/ef/ea/813af9c42ae21845c1ccfe495bd29c067622a621e85d7cda6bc437de8101/pyzmq-26.4.0-cp310-cp310-win32.whl", hash = "sha256:dea1c8db78fb1b4b7dc9f8e213d0af3fc8ecd2c51a1d5a3ca1cde1bda034a980", size = 580348, upload-time = "2025-04-04T12:03:19.384Z" },
- { url = "https://files.pythonhosted.org/packages/20/68/318666a89a565252c81d3fed7f3b4c54bd80fd55c6095988dfa2cd04a62b/pyzmq-26.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:fa59e1f5a224b5e04dc6c101d7186058efa68288c2d714aa12d27603ae93318b", size = 643838, upload-time = "2025-04-04T12:03:20.795Z" },
- { url = "https://files.pythonhosted.org/packages/91/f8/fb1a15b5f4ecd3e588bfde40c17d32ed84b735195b5c7d1d7ce88301a16f/pyzmq-26.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:a651fe2f447672f4a815e22e74630b6b1ec3a1ab670c95e5e5e28dcd4e69bbb5", size = 559565, upload-time = "2025-04-04T12:03:22.676Z" },
- { url = "https://files.pythonhosted.org/packages/32/6d/234e3b0aa82fd0290b1896e9992f56bdddf1f97266110be54d0177a9d2d9/pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54", size = 1339723, upload-time = "2025-04-04T12:03:24.358Z" },
- { url = "https://files.pythonhosted.org/packages/4f/11/6d561efe29ad83f7149a7cd48e498e539ed09019c6cd7ecc73f4cc725028/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030", size = 672645, upload-time = "2025-04-04T12:03:25.693Z" },
- { url = "https://files.pythonhosted.org/packages/19/fd/81bfe3e23f418644660bad1a90f0d22f0b3eebe33dd65a79385530bceb3d/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01", size = 910133, upload-time = "2025-04-04T12:03:27.625Z" },
- { url = "https://files.pythonhosted.org/packages/97/68/321b9c775595ea3df832a9516252b653fe32818db66fdc8fa31c9b9fce37/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e", size = 867428, upload-time = "2025-04-04T12:03:29.004Z" },
- { url = "https://files.pythonhosted.org/packages/4e/6e/159cbf2055ef36aa2aa297e01b24523176e5b48ead283c23a94179fb2ba2/pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88", size = 862409, upload-time = "2025-04-04T12:03:31.032Z" },
- { url = "https://files.pythonhosted.org/packages/05/1c/45fb8db7be5a7d0cadea1070a9cbded5199a2d578de2208197e592f219bd/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6", size = 1205007, upload-time = "2025-04-04T12:03:32.687Z" },
- { url = "https://files.pythonhosted.org/packages/f8/fa/658c7f583af6498b463f2fa600f34e298e1b330886f82f1feba0dc2dd6c3/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df", size = 1514599, upload-time = "2025-04-04T12:03:34.084Z" },
- { url = "https://files.pythonhosted.org/packages/4d/d7/44d641522353ce0a2bbd150379cb5ec32f7120944e6bfba4846586945658/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef", size = 1414546, upload-time = "2025-04-04T12:03:35.478Z" },
- { url = "https://files.pythonhosted.org/packages/72/76/c8ed7263218b3d1e9bce07b9058502024188bd52cc0b0a267a9513b431fc/pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca", size = 579247, upload-time = "2025-04-04T12:03:36.846Z" },
- { url = "https://files.pythonhosted.org/packages/c3/d0/2d9abfa2571a0b1a67c0ada79a8aa1ba1cce57992d80f771abcdf99bb32c/pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896", size = 644727, upload-time = "2025-04-04T12:03:38.578Z" },
- { url = "https://files.pythonhosted.org/packages/0d/d1/c8ad82393be6ccedfc3c9f3adb07f8f3976e3c4802640fe3f71441941e70/pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3", size = 559942, upload-time = "2025-04-04T12:03:40.143Z" },
- { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586, upload-time = "2025-04-04T12:03:41.954Z" },
- { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880, upload-time = "2025-04-04T12:03:43.45Z" },
- { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216, upload-time = "2025-04-04T12:03:45.572Z" },
- { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814, upload-time = "2025-04-04T12:03:47.188Z" },
- { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889, upload-time = "2025-04-04T12:03:49.223Z" },
- { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153, upload-time = "2025-04-04T12:03:50.591Z" },
- { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352, upload-time = "2025-04-04T12:03:52.473Z" },
- { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834, upload-time = "2025-04-04T12:03:54Z" },
- { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992, upload-time = "2025-04-04T12:03:55.815Z" },
- { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466, upload-time = "2025-04-04T12:03:57.231Z" },
- { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342, upload-time = "2025-04-04T12:03:59.218Z" },
- { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484, upload-time = "2025-04-04T12:04:00.671Z" },
- { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106, upload-time = "2025-04-04T12:04:02.366Z" },
- { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056, upload-time = "2025-04-04T12:04:03.919Z" },
- { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148, upload-time = "2025-04-04T12:04:05.581Z" },
- { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983, upload-time = "2025-04-04T12:04:07.096Z" },
- { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274, upload-time = "2025-04-04T12:04:08.523Z" },
- { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120, upload-time = "2025-04-04T12:04:10.58Z" },
- { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738, upload-time = "2025-04-04T12:04:12.509Z" },
- { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826, upload-time = "2025-04-04T12:04:14.289Z" },
- { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406, upload-time = "2025-04-04T12:04:15.757Z" },
- { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216, upload-time = "2025-04-04T12:04:17.212Z" },
- { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769, upload-time = "2025-04-04T12:04:18.665Z" },
- { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826, upload-time = "2025-04-04T12:04:20.405Z" },
- { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650, upload-time = "2025-04-04T12:04:22.413Z" },
- { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776, upload-time = "2025-04-04T12:04:23.959Z" },
- { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516, upload-time = "2025-04-04T12:04:25.449Z" },
- { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload-time = "2025-04-04T12:04:27.035Z" },
- { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload-time = "2025-04-04T12:04:28.833Z" },
- { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload-time = "2025-04-04T12:04:30.562Z" },
- { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634, upload-time = "2025-04-04T12:04:47.661Z" },
- { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880, upload-time = "2025-04-04T12:04:49.294Z" },
- { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003, upload-time = "2025-04-04T12:04:51Z" },
- { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432, upload-time = "2025-04-04T12:04:52.611Z" },
- { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221, upload-time = "2025-04-04T12:04:54.31Z" },
- { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299, upload-time = "2025-04-04T12:04:56.063Z" },
- { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366, upload-time = "2025-04-04T12:04:58.241Z" },
- { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773, upload-time = "2025-04-04T12:04:59.786Z" },
- { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340, upload-time = "2025-04-04T12:05:01.389Z" },
- { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075, upload-time = "2025-04-04T12:05:02.975Z" },
- { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408, upload-time = "2025-04-04T12:05:04.569Z" },
- { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580, upload-time = "2025-04-04T12:05:06.283Z" },
- { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250, upload-time = "2025-04-04T12:05:07.88Z" },
- { url = "https://files.pythonhosted.org/packages/96/2a/0322b3437de977dcac8a755d6d7ce6ec5238de78e2e2d9353730b297cf12/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3f2a5b74009fd50b53b26f65daff23e9853e79aa86e0aa08a53a7628d92d44a", size = 756758, upload-time = "2025-04-04T12:05:09.483Z" },
- { url = "https://files.pythonhosted.org/packages/c2/33/43704f066369416d65549ccee366cc19153911bec0154da7c6b41fca7e78/pyzmq-26.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:61c5f93d7622d84cb3092d7f6398ffc77654c346545313a3737e266fc11a3beb", size = 555371, upload-time = "2025-04-04T12:05:11.062Z" },
- { url = "https://files.pythonhosted.org/packages/04/52/a70fcd5592715702248306d8e1729c10742c2eac44529984413b05c68658/pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb", size = 834405, upload-time = "2025-04-04T12:05:13.3Z" },
- { url = "https://files.pythonhosted.org/packages/25/f9/1a03f1accff16b3af1a6fa22cbf7ced074776abbf688b2e9cb4629700c62/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1", size = 569578, upload-time = "2025-04-04T12:05:15.36Z" },
- { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248, upload-time = "2025-04-04T12:05:17.376Z" },
- { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757, upload-time = "2025-04-04T12:05:19.19Z" },
- { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371, upload-time = "2025-04-04T12:05:20.702Z" },
- { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397, upload-time = "2025-04-04T12:05:31.217Z" },
- { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571, upload-time = "2025-04-04T12:05:32.877Z" },
- { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243, upload-time = "2025-04-04T12:05:34.91Z" },
- { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751, upload-time = "2025-04-04T12:05:37.12Z" },
- { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400, upload-time = "2025-04-04T12:05:40.694Z" },
- { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367, upload-time = "2025-04-04T12:05:42.356Z" },
-]
-
-[[package]]
-name = "readme-renderer"
-version = "44.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "docutils" },
- { name = "nh3" },
- { name = "pygments" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/5a/a9/104ec9234c8448c4379768221ea6df01260cd6c2ce13182d4eac531c8342/readme_renderer-44.0.tar.gz", hash = "sha256:8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1", size = 32056, upload-time = "2024-07-08T15:00:57.805Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl", hash = "sha256:2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151", size = 13310, upload-time = "2024-07-08T15:00:56.577Z" },
-]
-
-[[package]]
-name = "referencing"
-version = "0.36.2"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "attrs" },
- { name = "rpds-py" },
- { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" },
-]
-
-[[package]]
-name = "requests"
-version = "2.32.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "certifi" },
- { name = "charset-normalizer" },
- { name = "idna" },
- { name = "urllib3" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218, upload-time = "2024-05-29T15:37:49.536Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928, upload-time = "2024-05-29T15:37:47.027Z" },
-]
-
-[[package]]
-name = "requests-toolbelt"
-version = "1.0.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "requests" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888, upload-time = "2023-05-01T04:11:33.229Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481, upload-time = "2023-05-01T04:11:28.427Z" },
-]
-
-[[package]]
-name = "rfc3339-validator"
-version = "0.1.4"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "six" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" },
-]
-
-[[package]]
-name = "rfc3986"
-version = "2.0.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz", hash = "sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c", size = 49026, upload-time = "2022-01-10T00:52:30.832Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl", hash = "sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd", size = 31326, upload-time = "2022-01-10T00:52:29.594Z" },
-]
-
-[[package]]
-name = "rfc3986-validator"
-version = "0.1.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760, upload-time = "2019-10-28T16:00:19.144Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242, upload-time = "2019-10-28T16:00:13.976Z" },
-]
-
-[[package]]
-name = "rich"
-version = "14.0.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "markdown-it-py" },
- { name = "pygments" },
- { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078, upload-time = "2025-03-30T14:15:14.23Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229, upload-time = "2025-03-30T14:15:12.283Z" },
-]
-
-[[package]]
-name = "rpds-py"
-version = "0.24.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863, upload-time = "2025-03-26T14:56:01.518Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/21/cbc43b220c9deb536b07fbd598c97d463bbb7afb788851891252fc920742/rpds_py-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:006f4342fe729a368c6df36578d7a348c7c716be1da0a1a0f86e3021f8e98724", size = 377531, upload-time = "2025-03-26T14:52:41.754Z" },
- { url = "https://files.pythonhosted.org/packages/42/15/cc4b09ef160483e49c3aab3b56f3d375eadf19c87c48718fb0147e86a446/rpds_py-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2d53747da70a4e4b17f559569d5f9506420966083a31c5fbd84e764461c4444b", size = 362273, upload-time = "2025-03-26T14:52:44.341Z" },
- { url = "https://files.pythonhosted.org/packages/8c/a2/67718a188a88dbd5138d959bed6efe1cc7413a4caa8283bd46477ed0d1ad/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8acd55bd5b071156bae57b555f5d33697998752673b9de554dd82f5b5352727", size = 388111, upload-time = "2025-03-26T14:52:46.944Z" },
- { url = "https://files.pythonhosted.org/packages/e5/e6/cbf1d3163405ad5f4a1a6d23f80245f2204d0c743b18525f34982dec7f4d/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7e80d375134ddb04231a53800503752093dbb65dad8dabacce2c84cccc78e964", size = 394447, upload-time = "2025-03-26T14:52:48.753Z" },
- { url = "https://files.pythonhosted.org/packages/21/bb/4fe220ccc8a549b38b9e9cec66212dc3385a82a5ee9e37b54411cce4c898/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60748789e028d2a46fc1c70750454f83c6bdd0d05db50f5ae83e2db500b34da5", size = 448028, upload-time = "2025-03-26T14:52:50.757Z" },
- { url = "https://files.pythonhosted.org/packages/a5/41/d2d6e0fd774818c4cadb94185d30cf3768de1c2a9e0143fc8bc6ce59389e/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1daf5bf6c2be39654beae83ee6b9a12347cb5aced9a29eecf12a2d25fff664", size = 447410, upload-time = "2025-03-26T14:52:52.292Z" },
- { url = "https://files.pythonhosted.org/packages/a7/a7/6d04d438f53d8bb2356bb000bea9cf5c96a9315e405b577117e344cc7404/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b221c2457d92a1fb3c97bee9095c874144d196f47c038462ae6e4a14436f7bc", size = 389531, upload-time = "2025-03-26T14:52:54.233Z" },
- { url = "https://files.pythonhosted.org/packages/23/be/72e6df39bd7ca5a66799762bf54d8e702483fdad246585af96723109d486/rpds_py-0.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:66420986c9afff67ef0c5d1e4cdc2d0e5262f53ad11e4f90e5e22448df485bf0", size = 420099, upload-time = "2025-03-26T14:52:56.135Z" },
- { url = "https://files.pythonhosted.org/packages/8c/c9/ca100cd4688ee0aa266197a5cb9f685231676dd7d573041ca53787b23f4e/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:43dba99f00f1d37b2a0265a259592d05fcc8e7c19d140fe51c6e6f16faabeb1f", size = 564950, upload-time = "2025-03-26T14:52:57.583Z" },
- { url = "https://files.pythonhosted.org/packages/05/98/908cd95686d33b3ac8ac2e582d7ae38e2c3aa2c0377bf1f5663bafd1ffb2/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a88c0d17d039333a41d9bf4616bd062f0bd7aa0edeb6cafe00a2fc2a804e944f", size = 591778, upload-time = "2025-03-26T14:52:59.518Z" },
- { url = "https://files.pythonhosted.org/packages/7b/ac/e143726f1dd3215efcb974b50b03bd08a8a1556b404a0a7872af6d197e57/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc31e13ce212e14a539d430428cd365e74f8b2d534f8bc22dd4c9c55b277b875", size = 560421, upload-time = "2025-03-26T14:53:01.422Z" },
- { url = "https://files.pythonhosted.org/packages/60/28/add1c1d2fcd5aa354f7225d036d4492261759a22d449cff14841ef36a514/rpds_py-0.24.0-cp310-cp310-win32.whl", hash = "sha256:fc2c1e1b00f88317d9de6b2c2b39b012ebbfe35fe5e7bef980fd2a91f6100a07", size = 222089, upload-time = "2025-03-26T14:53:02.859Z" },
- { url = "https://files.pythonhosted.org/packages/b0/ac/81f8066c6de44c507caca488ba336ae30d35d57f61fe10578824d1a70196/rpds_py-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0145295ca415668420ad142ee42189f78d27af806fcf1f32a18e51d47dd2052", size = 234622, upload-time = "2025-03-26T14:53:04.676Z" },
- { url = "https://files.pythonhosted.org/packages/80/e6/c1458bbfb257448fdb2528071f1f4e19e26798ed5ef6d47d7aab0cb69661/rpds_py-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d3ee4615df36ab8eb16c2507b11e764dcc11fd350bbf4da16d09cda11fcedef", size = 377679, upload-time = "2025-03-26T14:53:06.557Z" },
- { url = "https://files.pythonhosted.org/packages/dd/26/ea4181ef78f58b2c167548c6a833d7dc22408e5b3b181bda9dda440bb92d/rpds_py-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e13ae74a8a3a0c2f22f450f773e35f893484fcfacb00bb4344a7e0f4f48e1f97", size = 362571, upload-time = "2025-03-26T14:53:08.439Z" },
- { url = "https://files.pythonhosted.org/packages/56/fa/1ec54dd492c64c280a2249a047fc3369e2789dc474eac20445ebfc72934b/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf86f72d705fc2ef776bb7dd9e5fbba79d7e1f3e258bf9377f8204ad0fc1c51e", size = 388012, upload-time = "2025-03-26T14:53:10.314Z" },
- { url = "https://files.pythonhosted.org/packages/3a/be/bad8b0e0f7e58ef4973bb75e91c472a7d51da1977ed43b09989264bf065c/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c43583ea8517ed2e780a345dd9960896afc1327e8cf3ac8239c167530397440d", size = 394730, upload-time = "2025-03-26T14:53:11.953Z" },
- { url = "https://files.pythonhosted.org/packages/35/56/ab417fc90c21826df048fc16e55316ac40876e4b790104ececcbce813d8f/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cd031e63bc5f05bdcda120646a0d32f6d729486d0067f09d79c8db5368f4586", size = 448264, upload-time = "2025-03-26T14:53:13.42Z" },
- { url = "https://files.pythonhosted.org/packages/b6/75/4c63862d5c05408589196c8440a35a14ea4ae337fa70ded1f03638373f06/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34d90ad8c045df9a4259c47d2e16a3f21fdb396665c94520dbfe8766e62187a4", size = 446813, upload-time = "2025-03-26T14:53:15.036Z" },
- { url = "https://files.pythonhosted.org/packages/e7/0c/91cf17dffa9a38835869797a9f041056091ebba6a53963d3641207e3d467/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e838bf2bb0b91ee67bf2b889a1a841e5ecac06dd7a2b1ef4e6151e2ce155c7ae", size = 389438, upload-time = "2025-03-26T14:53:17.037Z" },
- { url = "https://files.pythonhosted.org/packages/1b/b0/60e6c72727c978276e02851819f3986bc40668f115be72c1bc4d922c950f/rpds_py-0.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04ecf5c1ff4d589987b4d9882872f80ba13da7d42427234fce8f22efb43133bc", size = 420416, upload-time = "2025-03-26T14:53:18.671Z" },
- { url = "https://files.pythonhosted.org/packages/a1/d7/f46f85b9f863fb59fd3c534b5c874c48bee86b19e93423b9da8784605415/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:630d3d8ea77eabd6cbcd2ea712e1c5cecb5b558d39547ac988351195db433f6c", size = 565236, upload-time = "2025-03-26T14:53:20.357Z" },
- { url = "https://files.pythonhosted.org/packages/2a/d1/1467620ded6dd70afc45ec822cdf8dfe7139537780d1f3905de143deb6fd/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ebcb786b9ff30b994d5969213a8430cbb984cdd7ea9fd6df06663194bd3c450c", size = 592016, upload-time = "2025-03-26T14:53:22.216Z" },
- { url = "https://files.pythonhosted.org/packages/5d/13/fb1ded2e6adfaa0c0833106c42feb290973f665300f4facd5bf5d7891d9c/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:174e46569968ddbbeb8a806d9922f17cd2b524aa753b468f35b97ff9c19cb718", size = 560123, upload-time = "2025-03-26T14:53:23.733Z" },
- { url = "https://files.pythonhosted.org/packages/1e/df/09fc1857ac7cc2eb16465a7199c314cbce7edde53c8ef21d615410d7335b/rpds_py-0.24.0-cp311-cp311-win32.whl", hash = "sha256:5ef877fa3bbfb40b388a5ae1cb00636a624690dcb9a29a65267054c9ea86d88a", size = 222256, upload-time = "2025-03-26T14:53:25.217Z" },
- { url = "https://files.pythonhosted.org/packages/ff/25/939b40bc4d54bf910e5ee60fb5af99262c92458f4948239e8c06b0b750e7/rpds_py-0.24.0-cp311-cp311-win_amd64.whl", hash = "sha256:e274f62cbd274359eff63e5c7e7274c913e8e09620f6a57aae66744b3df046d6", size = 234718, upload-time = "2025-03-26T14:53:26.631Z" },
- { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945, upload-time = "2025-03-26T14:53:28.149Z" },
- { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935, upload-time = "2025-03-26T14:53:29.684Z" },
- { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817, upload-time = "2025-03-26T14:53:31.177Z" },
- { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983, upload-time = "2025-03-26T14:53:33.163Z" },
- { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719, upload-time = "2025-03-26T14:53:34.721Z" },
- { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546, upload-time = "2025-03-26T14:53:36.26Z" },
- { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695, upload-time = "2025-03-26T14:53:37.728Z" },
- { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218, upload-time = "2025-03-26T14:53:39.326Z" },
- { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062, upload-time = "2025-03-26T14:53:40.885Z" },
- { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262, upload-time = "2025-03-26T14:53:42.544Z" },
- { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306, upload-time = "2025-03-26T14:53:44.2Z" },
- { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281, upload-time = "2025-03-26T14:53:45.769Z" },
- { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719, upload-time = "2025-03-26T14:53:47.187Z" },
- { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072, upload-time = "2025-03-26T14:53:48.686Z" },
- { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919, upload-time = "2025-03-26T14:53:50.229Z" },
- { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360, upload-time = "2025-03-26T14:53:51.909Z" },
- { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704, upload-time = "2025-03-26T14:53:53.47Z" },
- { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839, upload-time = "2025-03-26T14:53:55.005Z" },
- { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494, upload-time = "2025-03-26T14:53:57.047Z" },
- { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185, upload-time = "2025-03-26T14:53:59.032Z" },
- { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168, upload-time = "2025-03-26T14:54:00.661Z" },
- { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622, upload-time = "2025-03-26T14:54:02.312Z" },
- { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435, upload-time = "2025-03-26T14:54:04.388Z" },
- { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762, upload-time = "2025-03-26T14:54:06.422Z" },
- { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510, upload-time = "2025-03-26T14:54:08.344Z" },
- { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075, upload-time = "2025-03-26T14:54:09.992Z" },
- { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974, upload-time = "2025-03-26T14:54:11.484Z" },
- { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730, upload-time = "2025-03-26T14:54:13.145Z" },
- { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627, upload-time = "2025-03-26T14:54:14.711Z" },
- { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094, upload-time = "2025-03-26T14:54:16.961Z" },
- { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639, upload-time = "2025-03-26T14:54:19.047Z" },
- { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584, upload-time = "2025-03-26T14:54:20.722Z" },
- { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047, upload-time = "2025-03-26T14:54:22.426Z" },
- { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085, upload-time = "2025-03-26T14:54:23.949Z" },
- { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498, upload-time = "2025-03-26T14:54:25.573Z" },
- { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202, upload-time = "2025-03-26T14:54:27.569Z" },
- { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771, upload-time = "2025-03-26T14:54:29.615Z" },
- { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195, upload-time = "2025-03-26T14:54:31.581Z" },
- { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354, upload-time = "2025-03-26T14:54:33.199Z" },
- { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126, upload-time = "2025-03-26T14:54:35.094Z" },
- { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887, upload-time = "2025-03-26T14:54:36.781Z" },
- { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661, upload-time = "2025-03-26T14:54:38.323Z" },
- { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993, upload-time = "2025-03-26T14:54:39.924Z" },
- { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706, upload-time = "2025-03-26T14:54:41.673Z" },
- { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369, upload-time = "2025-03-26T14:54:43.308Z" },
- { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012, upload-time = "2025-03-26T14:54:45.109Z" },
- { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576, upload-time = "2025-03-26T14:54:47.125Z" },
- { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562, upload-time = "2025-03-26T14:54:48.785Z" },
- { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924, upload-time = "2025-03-26T14:54:50.493Z" },
- { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847, upload-time = "2025-03-26T14:54:52.238Z" },
- { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570, upload-time = "2025-03-26T14:54:54.713Z" },
- { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931, upload-time = "2025-03-26T14:54:56.754Z" },
- { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224, upload-time = "2025-03-26T14:54:58.78Z" },
- { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252, upload-time = "2025-03-26T14:55:00.359Z" },
- { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871, upload-time = "2025-03-26T14:55:02.253Z" },
- { url = "https://files.pythonhosted.org/packages/2f/2e/da0530b25cabd0feca2a759b899d2df325069a94281eeea8ac44c6cfeff7/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:208b3a70a98cf3710e97cabdc308a51cd4f28aa6e7bb11de3d56cd8b74bab98d", size = 394766, upload-time = "2025-03-26T14:55:04.05Z" },
- { url = "https://files.pythonhosted.org/packages/4c/ee/dd1c5040a431beb40fad4a5d7868acf343444b0bc43e627c71df2506538b/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbc4362e06f950c62cad3d4abf1191021b2ffaf0b31ac230fbf0526453eee75e", size = 448712, upload-time = "2025-03-26T14:55:06.03Z" },
- { url = "https://files.pythonhosted.org/packages/f5/ec/6b93ffbb686be948e4d91ec76f4e6757f8551034b2a8176dd848103a1e34/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebea2821cdb5f9fef44933617be76185b80150632736f3d76e54829ab4a3b4d1", size = 447150, upload-time = "2025-03-26T14:55:08.098Z" },
- { url = "https://files.pythonhosted.org/packages/55/d5/a1c23760adad85b432df074ced6f910dd28f222b8c60aeace5aeb9a6654e/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4df06c35465ef4d81799999bba810c68d29972bf1c31db61bfdb81dd9d5bb", size = 390662, upload-time = "2025-03-26T14:55:09.781Z" },
- { url = "https://files.pythonhosted.org/packages/a5/f3/419cb1f9bfbd3a48c256528c156e00f3349e3edce5ad50cbc141e71f66a5/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3aa13bdf38630da298f2e0d77aca967b200b8cc1473ea05248f6c5e9c9bdb44", size = 421351, upload-time = "2025-03-26T14:55:11.477Z" },
- { url = "https://files.pythonhosted.org/packages/98/8e/62d1a55078e5ede0b3b09f35e751fa35924a34a0d44d7c760743383cd54a/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:041f00419e1da7a03c46042453598479f45be3d787eb837af382bfc169c0db33", size = 566074, upload-time = "2025-03-26T14:55:13.386Z" },
- { url = "https://files.pythonhosted.org/packages/fc/69/b7d1003166d78685da032b3c4ff1599fa536a3cfe6e5ce2da87c9c431906/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8754d872a5dfc3c5bf9c0e059e8107451364a30d9fd50f1f1a85c4fb9481164", size = 592398, upload-time = "2025-03-26T14:55:15.202Z" },
- { url = "https://files.pythonhosted.org/packages/ea/a8/1c98bc99338c37faadd28dd667d336df7409d77b4da999506a0b6b1c0aa2/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:896c41007931217a343eff197c34513c154267636c8056fb409eafd494c3dcdc", size = 561114, upload-time = "2025-03-26T14:55:17.072Z" },
- { url = "https://files.pythonhosted.org/packages/2b/41/65c91443685a4c7b5f1dd271beadc4a3e063d57c3269221548dd9416e15c/rpds_py-0.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:92558d37d872e808944c3c96d0423b8604879a3d1c86fdad508d7ed91ea547d5", size = 235548, upload-time = "2025-03-26T14:55:18.707Z" },
- { url = "https://files.pythonhosted.org/packages/65/53/40bcc246a8354530d51a26d2b5b9afd1deacfb0d79e67295cc74df362f52/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f9e0057a509e096e47c87f753136c9b10d7a91842d8042c2ee6866899a717c0d", size = 378386, upload-time = "2025-03-26T14:55:20.381Z" },
- { url = "https://files.pythonhosted.org/packages/80/b0/5ea97dd2f53e3618560aa1f9674e896e63dff95a9b796879a201bc4c1f00/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6e109a454412ab82979c5b1b3aee0604eca4bbf9a02693bb9df027af2bfa91a", size = 363440, upload-time = "2025-03-26T14:55:22.121Z" },
- { url = "https://files.pythonhosted.org/packages/57/9d/259b6eada6f747cdd60c9a5eb3efab15f6704c182547149926c38e5bd0d5/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1c892b1ec1f8cbd5da8de287577b455e388d9c328ad592eabbdcb6fc93bee5", size = 388816, upload-time = "2025-03-26T14:55:23.737Z" },
- { url = "https://files.pythonhosted.org/packages/94/c1/faafc7183712f89f4b7620c3c15979ada13df137d35ef3011ae83e93b005/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c39438c55983d48f4bb3487734d040e22dad200dab22c41e331cee145e7a50d", size = 395058, upload-time = "2025-03-26T14:55:25.468Z" },
- { url = "https://files.pythonhosted.org/packages/6c/96/d7fa9d2a7b7604a61da201cc0306a355006254942093779d7121c64700ce/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d7e8ce990ae17dda686f7e82fd41a055c668e13ddcf058e7fb5e9da20b57793", size = 448692, upload-time = "2025-03-26T14:55:27.535Z" },
- { url = "https://files.pythonhosted.org/packages/96/37/a3146c6eebc65d6d8c96cc5ffdcdb6af2987412c789004213227fbe52467/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ea7f4174d2e4194289cb0c4e172d83e79a6404297ff95f2875cf9ac9bced8ba", size = 446462, upload-time = "2025-03-26T14:55:29.299Z" },
- { url = "https://files.pythonhosted.org/packages/1f/13/6481dfd9ac7de43acdaaa416e3a7da40bc4bb8f5c6ca85e794100aa54596/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb2954155bb8f63bb19d56d80e5e5320b61d71084617ed89efedb861a684baea", size = 390460, upload-time = "2025-03-26T14:55:31.017Z" },
- { url = "https://files.pythonhosted.org/packages/61/e1/37e36bce65e109543cc4ff8d23206908649023549604fa2e7fbeba5342f7/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04f2b712a2206e13800a8136b07aaedc23af3facab84918e7aa89e4be0260032", size = 421609, upload-time = "2025-03-26T14:55:32.84Z" },
- { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818, upload-time = "2025-03-26T14:55:34.538Z" },
- { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627, upload-time = "2025-03-26T14:55:36.26Z" },
- { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885, upload-time = "2025-03-26T14:55:38Z" },
- { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245, upload-time = "2025-03-26T14:55:39.699Z" },
- { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461, upload-time = "2025-03-26T14:55:41.441Z" },
- { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839, upload-time = "2025-03-26T14:55:43.566Z" },
- { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860, upload-time = "2025-03-26T14:55:45.301Z" },
- { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314, upload-time = "2025-03-26T14:55:47.043Z" },
- { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376, upload-time = "2025-03-26T14:55:48.757Z" },
- { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560, upload-time = "2025-03-26T14:55:50.489Z" },
- { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225, upload-time = "2025-03-26T14:55:52.634Z" },
- { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071, upload-time = "2025-03-26T14:55:54.403Z" },
- { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334, upload-time = "2025-03-26T14:55:56.547Z" },
- { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111, upload-time = "2025-03-26T14:55:58.309Z" },
- { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168, upload-time = "2025-03-26T14:56:00.035Z" },
-]
-
-[[package]]
-name = "ruff"
-version = "0.11.9"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f5/e7/e55dda1c92cdcf34b677ebef17486669800de01e887b7831a1b8fdf5cb08/ruff-0.11.9.tar.gz", hash = "sha256:ebd58d4f67a00afb3a30bf7d383e52d0e036e6195143c6db7019604a05335517", size = 4132134, upload-time = "2025-05-09T16:19:41.511Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fb/71/75dfb7194fe6502708e547941d41162574d1f579c4676a8eb645bf1a6842/ruff-0.11.9-py3-none-linux_armv6l.whl", hash = "sha256:a31a1d143a5e6f499d1fb480f8e1e780b4dfdd580f86e05e87b835d22c5c6f8c", size = 10335453, upload-time = "2025-05-09T16:18:58.2Z" },
- { url = "https://files.pythonhosted.org/packages/74/fc/ad80c869b1732f53c4232bbf341f33c5075b2c0fb3e488983eb55964076a/ruff-0.11.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:66bc18ca783b97186a1f3100e91e492615767ae0a3be584e1266aa9051990722", size = 11072566, upload-time = "2025-05-09T16:19:01.432Z" },
- { url = "https://files.pythonhosted.org/packages/87/0d/0ccececef8a0671dae155cbf7a1f90ea2dd1dba61405da60228bbe731d35/ruff-0.11.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:bd576cd06962825de8aece49f28707662ada6a1ff2db848d1348e12c580acbf1", size = 10435020, upload-time = "2025-05-09T16:19:03.897Z" },
- { url = "https://files.pythonhosted.org/packages/52/01/e249e1da6ad722278094e183cbf22379a9bbe5f21a3e46cef24ccab76e22/ruff-0.11.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b1d18b4be8182cc6fddf859ce432cc9631556e9f371ada52f3eaefc10d878de", size = 10593935, upload-time = "2025-05-09T16:19:06.455Z" },
- { url = "https://files.pythonhosted.org/packages/ed/9a/40cf91f61e3003fe7bd43f1761882740e954506c5a0f9097b1cff861f04c/ruff-0.11.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0f3f46f759ac623e94824b1e5a687a0df5cd7f5b00718ff9c24f0a894a683be7", size = 10172971, upload-time = "2025-05-09T16:19:10.261Z" },
- { url = "https://files.pythonhosted.org/packages/61/12/d395203de1e8717d7a2071b5a340422726d4736f44daf2290aad1085075f/ruff-0.11.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f34847eea11932d97b521450cf3e1d17863cfa5a94f21a056b93fb86f3f3dba2", size = 11748631, upload-time = "2025-05-09T16:19:12.307Z" },
- { url = "https://files.pythonhosted.org/packages/66/d6/ef4d5eba77677eab511644c37c55a3bb8dcac1cdeb331123fe342c9a16c9/ruff-0.11.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f33b15e00435773df97cddcd263578aa83af996b913721d86f47f4e0ee0ff271", size = 12409236, upload-time = "2025-05-09T16:19:15.006Z" },
- { url = "https://files.pythonhosted.org/packages/c5/8f/5a2c5fc6124dd925a5faf90e1089ee9036462118b619068e5b65f8ea03df/ruff-0.11.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7b27613a683b086f2aca8996f63cb3dd7bc49e6eccf590563221f7b43ded3f65", size = 11881436, upload-time = "2025-05-09T16:19:17.063Z" },
- { url = "https://files.pythonhosted.org/packages/39/d1/9683f469ae0b99b95ef99a56cfe8c8373c14eba26bd5c622150959ce9f64/ruff-0.11.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e0d88756e63e8302e630cee3ce2ffb77859797cc84a830a24473939e6da3ca6", size = 13982759, upload-time = "2025-05-09T16:19:19.693Z" },
- { url = "https://files.pythonhosted.org/packages/4e/0b/c53a664f06e0faab596397867c6320c3816df479e888fe3af63bc3f89699/ruff-0.11.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:537c82c9829d7811e3aa680205f94c81a2958a122ac391c0eb60336ace741a70", size = 11541985, upload-time = "2025-05-09T16:19:21.831Z" },
- { url = "https://files.pythonhosted.org/packages/23/a0/156c4d7e685f6526a636a60986ee4a3c09c8c4e2a49b9a08c9913f46c139/ruff-0.11.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:440ac6a7029f3dee7d46ab7de6f54b19e34c2b090bb4f2480d0a2d635228f381", size = 10465775, upload-time = "2025-05-09T16:19:24.401Z" },
- { url = "https://files.pythonhosted.org/packages/43/d5/88b9a6534d9d4952c355e38eabc343df812f168a2c811dbce7d681aeb404/ruff-0.11.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:71c539bac63d0788a30227ed4d43b81353c89437d355fdc52e0cda4ce5651787", size = 10170957, upload-time = "2025-05-09T16:19:27.08Z" },
- { url = "https://files.pythonhosted.org/packages/f0/b8/2bd533bdaf469dc84b45815ab806784d561fab104d993a54e1852596d581/ruff-0.11.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c67117bc82457e4501473c5f5217d49d9222a360794bfb63968e09e70f340abd", size = 11143307, upload-time = "2025-05-09T16:19:29.462Z" },
- { url = "https://files.pythonhosted.org/packages/2f/d9/43cfba291788459b9bfd4e09a0479aa94d05ab5021d381a502d61a807ec1/ruff-0.11.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:e4b78454f97aa454586e8a5557facb40d683e74246c97372af3c2d76901d697b", size = 11603026, upload-time = "2025-05-09T16:19:31.569Z" },
- { url = "https://files.pythonhosted.org/packages/22/e6/7ed70048e89b01d728ccc950557a17ecf8df4127b08a56944b9d0bae61bc/ruff-0.11.9-py3-none-win32.whl", hash = "sha256:7fe1bc950e7d7b42caaee2a8a3bc27410547cc032c9558ee2e0f6d3b209e845a", size = 10548627, upload-time = "2025-05-09T16:19:33.657Z" },
- { url = "https://files.pythonhosted.org/packages/90/36/1da5d566271682ed10f436f732e5f75f926c17255c9c75cefb77d4bf8f10/ruff-0.11.9-py3-none-win_amd64.whl", hash = "sha256:52edaa4a6d70f8180343a5b7f030c7edd36ad180c9f4d224959c2d689962d964", size = 11634340, upload-time = "2025-05-09T16:19:35.815Z" },
- { url = "https://files.pythonhosted.org/packages/40/f7/70aad26e5877c8f7ee5b161c4c9fa0100e63fc4c944dc6d97b9c7e871417/ruff-0.11.9-py3-none-win_arm64.whl", hash = "sha256:bcf42689c22f2e240f496d0c183ef2c6f7b35e809f12c1db58f75d9aa8d630ca", size = 10741080, upload-time = "2025-05-09T16:19:39.605Z" },
-]
-
-[[package]]
-name = "safetensors"
-version = "0.5.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/71/7e/2d5d6ee7b40c0682315367ec7475693d110f512922d582fef1bd4a63adc3/safetensors-0.5.3.tar.gz", hash = "sha256:b6b0d6ecacec39a4fdd99cc19f4576f5219ce858e6fd8dbe7609df0b8dc56965", size = 67210, upload-time = "2025-02-26T09:15:13.155Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/18/ae/88f6c49dbd0cc4da0e08610019a3c78a7d390879a919411a410a1876d03a/safetensors-0.5.3-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:bd20eb133db8ed15b40110b7c00c6df51655a2998132193de2f75f72d99c7073", size = 436917, upload-time = "2025-02-26T09:15:03.702Z" },
- { url = "https://files.pythonhosted.org/packages/b8/3b/11f1b4a2f5d2ab7da34ecc062b0bc301f2be024d110a6466726bec8c055c/safetensors-0.5.3-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:21d01c14ff6c415c485616b8b0bf961c46b3b343ca59110d38d744e577f9cce7", size = 418419, upload-time = "2025-02-26T09:15:01.765Z" },
- { url = "https://files.pythonhosted.org/packages/5d/9a/add3e6fef267658075c5a41573c26d42d80c935cdc992384dfae435feaef/safetensors-0.5.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11bce6164887cd491ca75c2326a113ba934be596e22b28b1742ce27b1d076467", size = 459493, upload-time = "2025-02-26T09:14:51.812Z" },
- { url = "https://files.pythonhosted.org/packages/df/5c/bf2cae92222513cc23b3ff85c4a1bb2811a2c3583ac0f8e8d502751de934/safetensors-0.5.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4a243be3590bc3301c821da7a18d87224ef35cbd3e5f5727e4e0728b8172411e", size = 472400, upload-time = "2025-02-26T09:14:53.549Z" },
- { url = "https://files.pythonhosted.org/packages/58/11/7456afb740bd45782d0f4c8e8e1bb9e572f1bf82899fb6ace58af47b4282/safetensors-0.5.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8bd84b12b1670a6f8e50f01e28156422a2bc07fb16fc4e98bded13039d688a0d", size = 522891, upload-time = "2025-02-26T09:14:55.717Z" },
- { url = "https://files.pythonhosted.org/packages/57/3d/fe73a9d2ace487e7285f6e157afee2383bd1ddb911b7cb44a55cf812eae3/safetensors-0.5.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:391ac8cab7c829452175f871fcaf414aa1e292b5448bd02620f675a7f3e7abb9", size = 537694, upload-time = "2025-02-26T09:14:57.036Z" },
- { 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:cead1fa41fc54b1e61089fa57452e8834f798cb1dc7a09ba3524f1eb08e0317a", size = 471642, upload-time = "2025-02-26T09:15:00.544Z" },
- { url = "https://files.pythonhosted.org/packages/ce/20/1fbe16f9b815f6c5a672f5b760951e20e17e43f67f231428f871909a37f6/safetensors-0.5.3-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1077f3e94182d72618357b04b5ced540ceb71c8a813d3319f1aba448e68a770d", size = 502241, upload-time = "2025-02-26T09:14:58.303Z" },
- { url = "https://files.pythonhosted.org/packages/5f/18/8e108846b506487aa4629fe4116b27db65c3dde922de2c8e0cc1133f3f29/safetensors-0.5.3-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:799021e78287bac619c7b3f3606730a22da4cda27759ddf55d37c8db7511c74b", size = 638001, upload-time = "2025-02-26T09:15:05.79Z" },
- { url = "https://files.pythonhosted.org/packages/82/5a/c116111d8291af6c8c8a8b40628fe833b9db97d8141c2a82359d14d9e078/safetensors-0.5.3-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:df26da01aaac504334644e1b7642fa000bfec820e7cef83aeac4e355e03195ff", size = 734013, upload-time = "2025-02-26T09:15:07.892Z" },
- { url = "https://files.pythonhosted.org/packages/7d/ff/41fcc4d3b7de837963622e8610d998710705bbde9a8a17221d85e5d0baad/safetensors-0.5.3-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:32c3ef2d7af8b9f52ff685ed0bc43913cdcde135089ae322ee576de93eae5135", size = 670687, upload-time = "2025-02-26T09:15:09.979Z" },
- { url = "https://files.pythonhosted.org/packages/40/ad/2b113098e69c985a3d8fbda4b902778eae4a35b7d5188859b4a63d30c161/safetensors-0.5.3-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:37f1521be045e56fc2b54c606d4455573e717b2d887c579ee1dbba5f868ece04", size = 643147, upload-time = "2025-02-26T09:15:11.185Z" },
- { url = "https://files.pythonhosted.org/packages/0a/0c/95aeb51d4246bd9a3242d3d8349c1112b4ee7611a4b40f0c5c93b05f001d/safetensors-0.5.3-cp38-abi3-win32.whl", hash = "sha256:cfc0ec0846dcf6763b0ed3d1846ff36008c6e7290683b61616c4b040f6a54ace", size = 296677, upload-time = "2025-02-26T09:15:16.554Z" },
- { url = "https://files.pythonhosted.org/packages/69/e2/b011c38e5394c4c18fb5500778a55ec43ad6106126e74723ffaee246f56e/safetensors-0.5.3-cp38-abi3-win_amd64.whl", hash = "sha256:836cbbc320b47e80acd40e44c8682db0e8ad7123209f69b093def21ec7cafd11", size = 308878, upload-time = "2025-02-26T09:15:14.99Z" },
-]
-
-[[package]]
-name = "scipy"
-version = "1.13.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/ae/00/48c2f661e2816ccf2ecd77982f6605b2950afe60f60a52b4cbbc2504aa8f/scipy-1.13.1.tar.gz", hash = "sha256:095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c", size = 57210720, upload-time = "2024-05-23T03:29:26.079Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/33/59/41b2529908c002ade869623b87eecff3e11e3ce62e996d0bdcb536984187/scipy-1.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:20335853b85e9a49ff7572ab453794298bcf0354d8068c5f6775a0eabf350aca", size = 39328076, upload-time = "2024-05-23T03:19:01.687Z" },
- { url = "https://files.pythonhosted.org/packages/d5/33/f1307601f492f764062ce7dd471a14750f3360e33cd0f8c614dae208492c/scipy-1.13.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d605e9c23906d1994f55ace80e0125c587f96c020037ea6aa98d01b4bd2e222f", size = 30306232, upload-time = "2024-05-23T03:19:09.089Z" },
- { url = "https://files.pythonhosted.org/packages/c0/66/9cd4f501dd5ea03e4a4572ecd874936d0da296bd04d1c45ae1a4a75d9c3a/scipy-1.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfa31f1def5c819b19ecc3a8b52d28ffdcc7ed52bb20c9a7589669dd3c250989", size = 33743202, upload-time = "2024-05-23T03:19:15.138Z" },
- { url = "https://files.pythonhosted.org/packages/a3/ba/7255e5dc82a65adbe83771c72f384d99c43063648456796436c9a5585ec3/scipy-1.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26264b282b9da0952a024ae34710c2aff7d27480ee91a2e82b7b7073c24722f", size = 38577335, upload-time = "2024-05-23T03:19:21.984Z" },
- { url = "https://files.pythonhosted.org/packages/49/a5/bb9ded8326e9f0cdfdc412eeda1054b914dfea952bda2097d174f8832cc0/scipy-1.13.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:eccfa1906eacc02de42d70ef4aecea45415f5be17e72b61bafcfd329bdc52e94", size = 38820728, upload-time = "2024-05-23T03:19:28.225Z" },
- { url = "https://files.pythonhosted.org/packages/12/30/df7a8fcc08f9b4a83f5f27cfaaa7d43f9a2d2ad0b6562cced433e5b04e31/scipy-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:2831f0dc9c5ea9edd6e51e6e769b655f08ec6db6e2e10f86ef39bd32eb11da54", size = 46210588, upload-time = "2024-05-23T03:19:35.661Z" },
- { url = "https://files.pythonhosted.org/packages/b4/15/4a4bb1b15bbd2cd2786c4f46e76b871b28799b67891f23f455323a0cdcfb/scipy-1.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:27e52b09c0d3a1d5b63e1105f24177e544a222b43611aaf5bc44d4a0979e32f9", size = 39333805, upload-time = "2024-05-23T03:19:43.081Z" },
- { url = "https://files.pythonhosted.org/packages/ba/92/42476de1af309c27710004f5cdebc27bec62c204db42e05b23a302cb0c9a/scipy-1.13.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:54f430b00f0133e2224c3ba42b805bfd0086fe488835effa33fa291561932326", size = 30317687, upload-time = "2024-05-23T03:19:48.799Z" },
- { url = "https://files.pythonhosted.org/packages/80/ba/8be64fe225360a4beb6840f3cbee494c107c0887f33350d0a47d55400b01/scipy-1.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e89369d27f9e7b0884ae559a3a956e77c02114cc60a6058b4e5011572eea9299", size = 33694638, upload-time = "2024-05-23T03:19:55.104Z" },
- { url = "https://files.pythonhosted.org/packages/36/07/035d22ff9795129c5a847c64cb43c1fa9188826b59344fee28a3ab02e283/scipy-1.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a78b4b3345f1b6f68a763c6e25c0c9a23a9fd0f39f5f3d200efe8feda560a5fa", size = 38569931, upload-time = "2024-05-23T03:20:01.82Z" },
- { url = "https://files.pythonhosted.org/packages/d9/10/f9b43de37e5ed91facc0cfff31d45ed0104f359e4f9a68416cbf4e790241/scipy-1.13.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:45484bee6d65633752c490404513b9ef02475b4284c4cfab0ef946def50b3f59", size = 38838145, upload-time = "2024-05-23T03:20:09.173Z" },
- { url = "https://files.pythonhosted.org/packages/4a/48/4513a1a5623a23e95f94abd675ed91cfb19989c58e9f6f7d03990f6caf3d/scipy-1.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:5713f62f781eebd8d597eb3f88b8bf9274e79eeabf63afb4a737abc6c84ad37b", size = 46196227, upload-time = "2024-05-23T03:20:16.433Z" },
- { url = "https://files.pythonhosted.org/packages/f2/7b/fb6b46fbee30fc7051913068758414f2721003a89dd9a707ad49174e3843/scipy-1.13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5d72782f39716b2b3509cd7c33cdc08c96f2f4d2b06d51e52fb45a19ca0c86a1", size = 39357301, upload-time = "2024-05-23T03:20:23.538Z" },
- { url = "https://files.pythonhosted.org/packages/dc/5a/2043a3bde1443d94014aaa41e0b50c39d046dda8360abd3b2a1d3f79907d/scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:017367484ce5498445aade74b1d5ab377acdc65e27095155e448c88497755a5d", size = 30363348, upload-time = "2024-05-23T03:20:29.885Z" },
- { url = "https://files.pythonhosted.org/packages/e7/cb/26e4a47364bbfdb3b7fb3363be6d8a1c543bcd70a7753ab397350f5f189a/scipy-1.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:949ae67db5fa78a86e8fa644b9a6b07252f449dcf74247108c50e1d20d2b4627", size = 33406062, upload-time = "2024-05-23T03:20:36.012Z" },
- { url = "https://files.pythonhosted.org/packages/88/ab/6ecdc526d509d33814835447bbbeedbebdec7cca46ef495a61b00a35b4bf/scipy-1.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de3ade0e53bc1f21358aa74ff4830235d716211d7d077e340c7349bc3542e884", size = 38218311, upload-time = "2024-05-23T03:20:42.086Z" },
- { url = "https://files.pythonhosted.org/packages/0b/00/9f54554f0f8318100a71515122d8f4f503b1a2c4b4cfab3b4b68c0eb08fa/scipy-1.13.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2ac65fb503dad64218c228e2dc2d0a0193f7904747db43014645ae139c8fad16", size = 38442493, upload-time = "2024-05-23T03:20:48.292Z" },
- { url = "https://files.pythonhosted.org/packages/3e/df/963384e90733e08eac978cd103c34df181d1fec424de383cdc443f418dd4/scipy-1.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:cdd7dacfb95fea358916410ec61bbc20440f7860333aee6d882bb8046264e949", size = 45910955, upload-time = "2024-05-23T03:20:55.091Z" },
- { url = "https://files.pythonhosted.org/packages/7f/29/c2ea58c9731b9ecb30b6738113a95d147e83922986b34c685b8f6eefde21/scipy-1.13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:436bbb42a94a8aeef855d755ce5a465479c721e9d684de76bf61a62e7c2b81d5", size = 39352927, upload-time = "2024-05-23T03:21:01.95Z" },
- { url = "https://files.pythonhosted.org/packages/5c/c0/e71b94b20ccf9effb38d7147c0064c08c622309fd487b1b677771a97d18c/scipy-1.13.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:8335549ebbca860c52bf3d02f80784e91a004b71b059e3eea9678ba994796a24", size = 30324538, upload-time = "2024-05-23T03:21:07.634Z" },
- { url = "https://files.pythonhosted.org/packages/6d/0f/aaa55b06d474817cea311e7b10aab2ea1fd5d43bc6a2861ccc9caec9f418/scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d533654b7d221a6a97304ab63c41c96473ff04459e404b83275b60aa8f4b7004", size = 33732190, upload-time = "2024-05-23T03:21:14.41Z" },
- { url = "https://files.pythonhosted.org/packages/35/f5/d0ad1a96f80962ba65e2ce1de6a1e59edecd1f0a7b55990ed208848012e0/scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637e98dcf185ba7f8e663e122ebf908c4702420477ae52a04f9908707456ba4d", size = 38612244, upload-time = "2024-05-23T03:21:21.827Z" },
- { url = "https://files.pythonhosted.org/packages/8d/02/1165905f14962174e6569076bcc3315809ae1291ed14de6448cc151eedfd/scipy-1.13.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a014c2b3697bde71724244f63de2476925596c24285c7a637364761f8710891c", size = 38845637, upload-time = "2024-05-23T03:21:28.729Z" },
- { url = "https://files.pythonhosted.org/packages/3e/77/dab54fe647a08ee4253963bcd8f9cf17509c8ca64d6335141422fe2e2114/scipy-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:392e4ec766654852c25ebad4f64e4e584cf19820b980bc04960bca0b0cd6eaa2", size = 46227440, upload-time = "2024-05-23T03:21:35.888Z" },
-]
-
-[[package]]
-name = "scipy"
-version = "1.15.3"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" },
- { url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" },
- { url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" },
- { url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" },
- { url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" },
- { url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" },
- { url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" },
- { url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" },
- { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" },
- { url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" },
- { url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" },
- { url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" },
- { url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" },
- { url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" },
- { url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" },
- { url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" },
- { url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" },
- { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" },
- { url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" },
- { url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" },
- { url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" },
- { url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" },
- { url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" },
- { url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" },
- { url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" },
- { url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" },
- { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" },
- { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" },
- { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" },
- { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" },
- { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" },
- { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" },
- { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" },
- { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" },
- { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" },
- { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" },
- { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" },
- { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" },
- { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" },
- { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" },
- { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" },
- { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" },
- { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" },
- { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" },
- { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" },
-]
-
-[[package]]
-name = "secretstorage"
-version = "3.3.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "cryptography", marker = "sys_platform == 'linux' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jeepney", marker = "sys_platform == 'linux' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz", hash = "sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77", size = 19739, upload-time = "2022-08-13T16:22:46.976Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl", hash = "sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99", size = 15221, upload-time = "2022-08-13T16:22:44.457Z" },
-]
-
-[[package]]
-name = "send2trash"
-version = "1.8.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394, upload-time = "2024-04-07T00:01:09.267Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072, upload-time = "2024-04-07T00:01:07.438Z" },
-]
-
-[[package]]
-name = "sentry-sdk"
-version = "2.28.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "certifi" },
- { name = "urllib3" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/5e/bb/6a41b2e0e9121bed4d2ec68d50568ab95c49f4744156a9bbb789c866c66d/sentry_sdk-2.28.0.tar.gz", hash = "sha256:14d2b73bc93afaf2a9412490329099e6217761cbab13b6ee8bc0e82927e1504e", size = 325052, upload-time = "2025-05-12T07:53:12.785Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/9b/4e/b1575833094c088dfdef63fbca794518860fcbc8002aadf51ebe8b6a387f/sentry_sdk-2.28.0-py2.py3-none-any.whl", hash = "sha256:51496e6cb3cb625b99c8e08907c67a9112360259b0ef08470e532c3ab184a232", size = 341693, upload-time = "2025-05-12T07:53:10.882Z" },
-]
-
-[[package]]
-name = "setuptools"
-version = "80.4.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/95/32/0cc40fe41fd2adb80a2f388987f4f8db3c866c69e33e0b4c8b093fdf700e/setuptools-80.4.0.tar.gz", hash = "sha256:5a78f61820bc088c8e4add52932ae6b8cf423da2aff268c23f813cfbb13b4006", size = 1315008, upload-time = "2025-05-09T20:42:27.972Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b1/93/dba5ed08c2e31ec7cdc2ce75705a484ef0be1a2fecac8a58272489349de8/setuptools-80.4.0-py3-none-any.whl", hash = "sha256:6cdc8cb9a7d590b237dbe4493614a9b75d0559b888047c1f67d49ba50fc3edb2", size = 1200812, upload-time = "2025-05-09T20:42:25.325Z" },
-]
-
-[[package]]
-name = "six"
-version = "1.17.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" },
-]
-
-[[package]]
-name = "smmap"
-version = "5.0.2"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/44/cd/a040c4b3119bbe532e5b0732286f805445375489fceaec1f48306068ee3b/smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5", size = 22329, upload-time = "2025-01-02T07:14:40.909Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e", size = 24303, upload-time = "2025-01-02T07:14:38.724Z" },
-]
-
-[[package]]
-name = "sniffio"
-version = "1.3.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
-]
-
-[[package]]
-name = "soupsieve"
-version = "2.7"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload-time = "2025-04-20T18:50:08.518Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload-time = "2025-04-20T18:50:07.196Z" },
-]
-
-[[package]]
-name = "stack-data"
-version = "0.6.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "asttokens" },
- { name = "executing" },
- { name = "pure-eval" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" },
-]
-
-[[package]]
-name = "stevedore"
-version = "5.4.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "pbr" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/28/3f/13cacea96900bbd31bb05c6b74135f85d15564fc583802be56976c940470/stevedore-5.4.1.tar.gz", hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b", size = 513858, upload-time = "2025-02-20T14:03:57.285Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f7/45/8c4ebc0c460e6ec38e62ab245ad3c7fc10b210116cea7c16d61602aa9558/stevedore-5.4.1-py3-none-any.whl", hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe", size = 49533, upload-time = "2025-02-20T14:03:55.849Z" },
-]
-
-[[package]]
-name = "supervision"
-version = "0.27.0rc0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "defusedxml" },
- { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "matplotlib", version = "3.10.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "opencv-python" },
- { name = "pillow" },
- { name = "pyyaml" },
- { name = "requests" },
- { name = "scipy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "tqdm" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/58/5b/c7e8a952baafc2d0a330e92a436f971bc9e6277171b1cee12feb68e1c896/supervision-0.27.0rc0.tar.gz", hash = "sha256:f8b39b04eccda8f8c54f158da88b11baa4af162fb714e47e0690a5a5f0cb67fb", size = 179504, upload-time = "2025-07-31T15:50:32.69Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0a/73/24cf14d60fb313d0f5c51a204ec8ffce3e117849cdc0bc7483387806116a/supervision-0.27.0rc0-py3-none-any.whl", hash = "sha256:d581d10aaf103794ee7feed9e4d01148345a7295831f3ad4efd42c2f5387be74", size = 210792, upload-time = "2025-07-31T15:50:30.981Z" },
-]
-
-[[package]]
-name = "sympy"
-version = "1.13.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+version = "4.11.0.86"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "mpmath", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "numpy" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ca/99/5a5b6f19ff9f083671ddf7b9632028436167cd3d33e11015754e41b249a4/sympy-1.13.1.tar.gz", hash = "sha256:9cebf7e04ff162015ce31c9c6c9144daa34a93bd082f54fd8f12deca4f47515f", size = 7533040, upload-time = "2024-07-19T09:26:51.238Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/17/06/68c27a523103dad5837dc5b87e71285280c4f098c60e4fe8a8db6486ab09/opencv-python-4.11.0.86.tar.gz", hash = "sha256:03d60ccae62304860d232272e4a4fda93c39d595780cb40b161b310244b736a4", size = 95171956, upload-time = "2025-01-16T13:52:24.737Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl", hash = "sha256:db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8", size = 6189177, upload-time = "2024-07-19T09:26:48.863Z" },
+ { url = "https://files.pythonhosted.org/packages/05/4d/53b30a2a3ac1f75f65a59eb29cf2ee7207ce64867db47036ad61743d5a23/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:432f67c223f1dc2824f5e73cdfcd9db0efc8710647d4e813012195dc9122a52a", size = 37326322, upload-time = "2025-01-16T13:52:25.887Z" },
+ { 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:9d05ef13d23fe97f575153558653e2d6e87103995d54e6a35db3f282fe1f9c66", size = 56723197, upload-time = "2025-01-16T13:55:21.222Z" },
+ { url = "https://files.pythonhosted.org/packages/f3/bd/29c126788da65c1fb2b5fb621b7fed0ed5f9122aa22a0868c5e2c15c6d23/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b92ae2c8852208817e6776ba1ea0d6b1e0a1b5431e971a2a0ddd2a8cc398202", size = 42230439, upload-time = "2025-01-16T13:51:35.822Z" },
+ { 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:6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d", size = 62986597, upload-time = "2025-01-16T13:52:08.836Z" },
+ { url = "https://files.pythonhosted.org/packages/fb/d7/1d5941a9dde095468b288d989ff6539dd69cd429dbf1b9e839013d21b6f0/opencv_python-4.11.0.86-cp37-abi3-win32.whl", hash = "sha256:810549cb2a4aedaa84ad9a1c92fbfdfc14090e2749cedf2c1589ad8359aa169b", size = 29384337, upload-time = "2025-01-16T13:52:13.549Z" },
+ { url = "https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" },
]
[[package]]
-name = "sympy"
-version = "1.14.0"
+name = "packaging"
+version = "25.0"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
-dependencies = [
- { name = "mpmath", marker = "sys_platform == 'darwin' or extra == 'extra-8-trackers-cpu' or extra == 'extra-8-trackers-cu118' or extra == 'extra-8-trackers-cu126' or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" },
+ { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
]
[[package]]
-name = "tensorboard"
-version = "2.19.0"
+name = "paginate"
+version = "0.5.7"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "absl-py" },
- { name = "grpcio" },
- { name = "markdown" },
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "packaging" },
- { name = "protobuf" },
- { name = "setuptools" },
- { name = "six" },
- { name = "tensorboard-data-server" },
- { name = "werkzeug" },
-]
+sdist = { url = "https://files.pythonhosted.org/packages/ec/46/68dde5b6bc00c1296ec6466ab27dddede6aec9af1b99090e1107091b3b84/paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945", size = 19252, upload-time = "2024-08-25T14:17:24.139Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/5d/12/4f70e8e2ba0dbe72ea978429d8530b0333f0ed2140cc571a48802878ef99/tensorboard-2.19.0-py3-none-any.whl", hash = "sha256:5e71b98663a641a7ce8a6e70b0be8e1a4c0c45d48760b076383ac4755c35b9a0", size = 5503412, upload-time = "2025-02-12T08:17:27.21Z" },
+ { url = "https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591", size = 13746, upload-time = "2024-08-25T14:17:22.55Z" },
]
[[package]]
-name = "tensorboard-data-server"
-version = "0.7.2"
+name = "pathspec"
+version = "0.12.1"
source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/7a/13/e503968fefabd4c6b2650af21e110aa8466fe21432cd7c43a84577a89438/tensorboard_data_server-0.7.2-py3-none-any.whl", hash = "sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb", size = 2356, upload-time = "2023-10-23T21:23:32.16Z" },
- { url = "https://files.pythonhosted.org/packages/b7/85/dabeaf902892922777492e1d253bb7e1264cadce3cea932f7ff599e53fea/tensorboard_data_server-0.7.2-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60", size = 4823598, upload-time = "2023-10-23T21:23:33.714Z" },
- { url = "https://files.pythonhosted.org/packages/73/c6/825dab04195756cf8ff2e12698f22513b3db2f64925bdd41671bfb33aaa5/tensorboard_data_server-0.7.2-py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530", size = 6590363, upload-time = "2023-10-23T21:23:35.583Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" },
]
[[package]]
-name = "terminado"
-version = "0.18.1"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "ptyprocess", marker = "os_name != 'nt' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pywinpty", marker = "(python_full_version < '3.10' and os_name == 'nt' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (os_name == 'nt' and sys_platform != 'darwin' and sys_platform != 'linux') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (os_name != 'nt' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (os_name != 'nt' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "tornado" },
+name = "pillow"
+version = "11.3.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" },
+ { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" },
+ { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" },
+ { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" },
+ { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" },
+ { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" },
+ { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" },
+ { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" },
+ { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" },
+ { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" },
+ { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" },
+ { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" },
+ { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" },
+ { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" },
+ { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" },
+ { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" },
+ { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" },
+ { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" },
+ { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" },
+ { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" },
+ { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" },
+ { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" },
+ { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" },
+ { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" },
+ { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" },
+ { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" },
+ { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" },
+ { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" },
+ { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" },
+ { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" },
+ { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" },
+ { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" },
+ { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" },
+ { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" },
+ { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" },
+ { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" },
+ { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" },
+ { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" },
+ { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" },
+ { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" },
+ { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" },
+ { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" },
+ { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" },
+ { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" },
+ { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" },
+ { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" },
+ { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" },
+ { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" },
+ { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" },
+ { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" },
+ { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" },
+ { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" },
+ { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" },
+ { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" },
+ { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" },
+ { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" },
+ { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" },
+ { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" },
+ { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" },
+ { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" },
+ { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" },
+ { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" },
+ { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" },
+ { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" },
+ { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" },
+ { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" },
+ { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" },
+ { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" },
+ { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" },
+ { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" },
+ { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" },
+ { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" },
+ { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" },
+ { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" },
+ { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" },
+ { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" },
+ { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" },
+ { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" },
+ { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" },
+ { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" },
+ { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" },
+ { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" },
+ { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" },
+ { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" },
+ { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" },
+ { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" },
+ { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload-time = "2024-03-12T14:34:39.026Z" }
+
+[[package]]
+name = "platformdirs"
+version = "4.3.8"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154, upload-time = "2024-03-12T14:34:36.569Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
]
[[package]]
-name = "timm"
-version = "1.0.24"
+name = "pluggy"
+version = "1.5.0"
source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "huggingface-hub" },
- { name = "pyyaml" },
- { name = "safetensors" },
- { name = "torch", version = "2.6.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.6.0+rocm6.1", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.0+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.21.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.21.0+rocm6.1", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.0+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/f4/9d/0ea45640be447445c8664ce2b10c74f763b0b0b9ed11620d41a4d4baa10c/timm-1.0.24.tar.gz", hash = "sha256:c7b909f43fe2ef8fe62c505e270cd4f1af230dfbc37f2ee93e3608492b9d9a40", size = 2412239, upload-time = "2026-01-07T00:26:17.541Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955, upload-time = "2024-04-20T21:34:42.531Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/92/dd/c1f5b0890f7b5db661bde0864b41cb0275be76851047e5f7e085fe0b455a/timm-1.0.24-py3-none-any.whl", hash = "sha256:8301ac783410c6ad72c73c49326af6d71a9e4d1558238552796e825c2464913f", size = 2560563, upload-time = "2026-01-07T00:26:13.956Z" },
+ { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556, upload-time = "2024-04-20T21:34:40.434Z" },
]
[[package]]
-name = "tinycss2"
-version = "1.4.0"
+name = "pre-commit"
+version = "4.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "webencodings" },
+ { name = "cfgv" },
+ { name = "identify" },
+ { name = "nodeenv" },
+ { name = "pyyaml" },
+ { name = "virtualenv" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424, upload-time = "2025-03-18T21:35:20.987Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" },
+ { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707, upload-time = "2025-03-18T21:35:19.343Z" },
]
[[package]]
-name = "tomli"
-version = "2.2.1"
+name = "pycparser"
+version = "2.22"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" },
- { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" },
- { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" },
- { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" },
- { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" },
- { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" },
- { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" },
- { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" },
- { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" },
- { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" },
- { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" },
- { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" },
- { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" },
- { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" },
- { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" },
- { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" },
- { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" },
- { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" },
- { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" },
- { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" },
- { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" },
- { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" },
- { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" },
- { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" },
- { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" },
- { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" },
- { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" },
- { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" },
- { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" },
- { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" },
- { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" },
+ { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" },
]
[[package]]
-name = "torch"
-version = "2.6.0+cu124"
-source = { registry = "https://download.pytorch.org/whl/cu124" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
-dependencies = [
- { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cublas-cu12", version = "12.4.5.8", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-cupti-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-nvrtc-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-runtime-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cudnn-cu12", version = "9.1.0.70", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufft-cu12", version = "11.2.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-curand-cu12", version = "10.3.5.147", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusolver-cu12", version = "11.6.1.9", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu12", version = "12.3.1.170", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparselt-cu12", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nccl-cu12", version = "2.21.5", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvjitlink-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvtx-cu12", version = "12.4.127", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "triton", version = "3.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "pygments"
+version = "2.19.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581, upload-time = "2025-01-06T17:26:30.443Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:7f2ba7f7c0459320a521696f6b5bccc187f59890b23c9dfb6c49b0b87c6bfc97" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:7cc45c5b39d74875cfafe908b7f55c544147cc16b01e795feb2fe766583efe78" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:d4c3e9a8d31a7c0fcbb9da17c31a1917e1fac26c566a4cfbd8c9568ad7cade79" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:6a1fb2714e9323f11edb6e8abf7aad5f79e45ad25c081cde87681a18d99c29eb" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:a393b506844035c0dac2f30ea8478c343b8e95a429f06f3b3cadfc7f53adb597" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:3313061c1fec4c7310cf47944e84513dcd27b6173b72a349bb7ca68d0ee6e9c0" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hash = "sha256:0f3bc53c988ce9568cd876a2a5316761e84a8704135ec8068f5f81b4417979cb" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313-win_amd64.whl", hash = "sha256:519330eef09534acad8110b6f423d2fe58c1d8e9ada999ed077a637a0021f908" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp313-cp313t-linux_x86_64.whl", hash = "sha256:35cba404c0d742406cdcba1609085874bc60facdfbc50e910c47a92405fef44c" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hash = "sha256:e661267cd0242462ab100bdd67f651988aa9f67eb31609d6909afcac891df612" },
- { url = "https://download.pytorch.org/whl/cu124/torch-2.6.0%2Bcu124-cp39-cp39-win_amd64.whl", hash = "sha256:c2eb62b99161d87be486c88fd82441274cc892bce8c48dbc28c055cb147732ce" },
+ { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload-time = "2025-01-06T17:26:25.553Z" },
]
[[package]]
-name = "torch"
-version = "2.6.0+rocm6.1"
-source = { registry = "https://download.pytorch.org/whl/rocm6.1" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "pymdown-extensions"
+version = "10.16.1"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pytorch-triton-rocm", version = "3.2.0", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "markdown" },
+ { name = "pyyaml" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/55/b3/6d2b3f149bc5413b0a29761c2c5832d8ce904a1d7f621e86616d96f505cc/pymdown_extensions-10.16.1.tar.gz", hash = "sha256:aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91", size = 853277, upload-time = "2025-07-28T16:19:34.167Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:87418d0b1d19aafe095eaa39848810ab7ec992b60157b0c0da32deede7ef784a" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1a7dd3cef672c8841a5652d7ce78eb2869bc46fadc1f097ae276d9a6acb54fa0" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:cfe5740a275f88e0d1519643dbceec5a770722b307fc76c0381e4ceea6b1ccae" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3f820f2fdd7a066e2bd303c848cbb26a61dd9190100bdbd7885b9fbe3fe58551" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:bc6adfd3f9217be475bc4131dc599a6d77acf53a410b090980b8c91d38f3494c" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torch-2.6.0%2Brocm6.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:e3c25ab31789d45f5a14a32e483f7984d3d814b5bc05efad094c5c885f36bb09" },
+ { url = "https://files.pythonhosted.org/packages/e4/06/43084e6cbd4b3bc0e80f6be743b2e79fbc6eed8de9ad8c629939fa55d972/pymdown_extensions-10.16.1-py3-none-any.whl", hash = "sha256:d6ba157a6c03146a7fb122b2b9a121300056384eafeec9c9f9e584adfdb2a32d", size = 266178, upload-time = "2025-07-28T16:19:31.401Z" },
]
[[package]]
-name = "torch"
-version = "2.7.0+rocm6.2.4"
-source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "filelock", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pytorch-triton-rocm", version = "3.3.0", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "pyparsing"
+version = "3.2.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:78f048e5d1699ab00d24ea28dc96390b133300a6daa60496cebc3b5b34fd66e2" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e9413e88ba13f90259e402a9e30fe746a3c69d64e6dc66e6b911741961bab48b" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8ce1e51b1a9095bdae097f24c84d9458a7aef8188e94c3f898f5af6ec8a7cc63" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:29e6c0562a9d8ce02b9d9283013f3681d770ad4aeed03fe67699f52d728778ab" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:e19a77df6e40ba45f790e7c46e4d1f6c956e0f43790a2cdfa7e378d47725e741" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.0%2Brocm6.2.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7823d4376e4aedc16b732b49512cb1d143ae12fdb56fe6179b9e68ddd785825c" },
+ { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1"
-source = { registry = "https://download.pytorch.org/whl/cpu" }
-resolution-markers = [
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "filelock", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "pyproject-hooks"
+version = "1.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e7/82/28175b2414effca1cdac8dc99f76d660e7a4fb0ceefa4b4ab8f5f6742925/pyproject_hooks-1.2.0.tar.gz", hash = "sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8", size = 19228, upload-time = "2024-09-29T09:24:13.293Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:f8c3bee261b0c8e090f6347490dc6ee2aebfd661eb0f3f6aeae06d992d8ed56f" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:68a352c7f435abb5cb47e2c032dcd1012772ae2bacb6fc8b83b0c1b11874ab3a" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7b4f8b2b83bd08f7d399025a9a7b323bdbb53d20566f1e0d584689bb92d82f9a" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:95af97e7b2cecdc89edc0558962a51921bf9c61538597dbec6b7cc48d31e2e13" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:7ecd868a086468e1bcf74b91db425c1c2951a9cfcd0592c4c73377b7e42485ae" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:351be905d1ba693f317be603441e4ed9580ed9a8d7ee17b3dae60fa2ff49bff7" },
+ { url = "https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl", hash = "sha256:9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913", size = 10216, upload-time = "2024-09-29T09:24:11.978Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1"
+name = "pytest"
+version = "9.0.2"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
dependencies = [
- { name = "filelock", marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (python_full_version < '3.10' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cudnn-cu12", version = "9.5.1.17", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparselt-cu12", version = "0.6.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nccl-cu12", version = "2.26.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (python_full_version >= '3.12' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "triton", version = "3.3.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "exceptiongroup", marker = "python_full_version < '3.11'" },
+ { name = "iniconfig" },
+ { name = "packaging" },
+ { name = "pluggy" },
+ { name = "pygments" },
+ { name = "tomli", marker = "python_full_version < '3.11'" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/27/2e06cb52adf89fe6e020963529d17ed51532fc73c1e6d1b18420ef03338c/torch-2.7.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:a103b5d782af5bd119b81dbcc7ffc6fa09904c423ff8db397a1e6ea8fd71508f", size = 99089441, upload-time = "2025-06-04T17:38:48.268Z" },
- { url = "https://files.pythonhosted.org/packages/0a/7c/0a5b3aee977596459ec45be2220370fde8e017f651fecc40522fd478cb1e/torch-2.7.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:fe955951bdf32d182ee8ead6c3186ad54781492bf03d547d31771a01b3d6fb7d", size = 821154516, upload-time = "2025-06-04T17:36:28.556Z" },
- { url = "https://files.pythonhosted.org/packages/f9/91/3d709cfc5e15995fb3fe7a6b564ce42280d3a55676dad672205e94f34ac9/torch-2.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:885453d6fba67d9991132143bf7fa06b79b24352f4506fd4d10b309f53454162", size = 216093147, upload-time = "2025-06-04T17:39:38.132Z" },
- { url = "https://files.pythonhosted.org/packages/92/f6/5da3918414e07da9866ecb9330fe6ffdebe15cb9a4c5ada7d4b6e0a6654d/torch-2.7.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:d72acfdb86cee2a32c0ce0101606f3758f0d8bb5f8f31e7920dc2809e963aa7c", size = 68630914, upload-time = "2025-06-04T17:39:31.162Z" },
- { url = "https://files.pythonhosted.org/packages/11/56/2eae3494e3d375533034a8e8cf0ba163363e996d85f0629441fa9d9843fe/torch-2.7.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:236f501f2e383f1cb861337bdf057712182f910f10aeaf509065d54d339e49b2", size = 99093039, upload-time = "2025-06-04T17:39:06.963Z" },
- { url = "https://files.pythonhosted.org/packages/e5/94/34b80bd172d0072c9979708ccd279c2da2f55c3ef318eceec276ab9544a4/torch-2.7.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:06eea61f859436622e78dd0cdd51dbc8f8c6d76917a9cf0555a333f9eac31ec1", size = 821174704, upload-time = "2025-06-04T17:37:03.799Z" },
- { url = "https://files.pythonhosted.org/packages/50/9e/acf04ff375b0b49a45511c55d188bcea5c942da2aaf293096676110086d1/torch-2.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:8273145a2e0a3c6f9fd2ac36762d6ee89c26d430e612b95a99885df083b04e52", size = 216095937, upload-time = "2025-06-04T17:39:24.83Z" },
- { url = "https://files.pythonhosted.org/packages/5b/2b/d36d57c66ff031f93b4fa432e86802f84991477e522adcdffd314454326b/torch-2.7.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:aea4fc1bf433d12843eb2c6b2204861f43d8364597697074c8d38ae2507f8730", size = 68640034, upload-time = "2025-06-04T17:39:17.989Z" },
- { url = "https://files.pythonhosted.org/packages/87/93/fb505a5022a2e908d81fe9a5e0aa84c86c0d5f408173be71c6018836f34e/torch-2.7.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:27ea1e518df4c9de73af7e8a720770f3628e7f667280bce2be7a16292697e3fa", size = 98948276, upload-time = "2025-06-04T17:39:12.852Z" },
- { url = "https://files.pythonhosted.org/packages/56/7e/67c3fe2b8c33f40af06326a3d6ae7776b3e3a01daa8f71d125d78594d874/torch-2.7.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c33360cfc2edd976c2633b3b66c769bdcbbf0e0b6550606d188431c81e7dd1fc", size = 821025792, upload-time = "2025-06-04T17:34:58.747Z" },
- { url = "https://files.pythonhosted.org/packages/a1/37/a37495502bc7a23bf34f89584fa5a78e25bae7b8da513bc1b8f97afb7009/torch-2.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:d8bf6e1856ddd1807e79dc57e54d3335f2b62e6f316ed13ed3ecfe1fc1df3d8b", size = 216050349, upload-time = "2025-06-04T17:38:59.709Z" },
- { url = "https://files.pythonhosted.org/packages/3a/60/04b77281c730bb13460628e518c52721257814ac6c298acd25757f6a175c/torch-2.7.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:787687087412c4bd68d315e39bc1223f08aae1d16a9e9771d95eabbb04ae98fb", size = 68645146, upload-time = "2025-06-04T17:38:52.97Z" },
- { url = "https://files.pythonhosted.org/packages/66/81/e48c9edb655ee8eb8c2a6026abdb6f8d2146abd1f150979ede807bb75dcb/torch-2.7.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:03563603d931e70722dce0e11999d53aa80a375a3d78e6b39b9f6805ea0a8d28", size = 98946649, upload-time = "2025-06-04T17:38:43.031Z" },
- { url = "https://files.pythonhosted.org/packages/3a/24/efe2f520d75274fc06b695c616415a1e8a1021d87a13c68ff9dce733d088/torch-2.7.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:d632f5417b6980f61404a125b999ca6ebd0b8b4bbdbb5fbbba44374ab619a412", size = 821033192, upload-time = "2025-06-04T17:38:09.146Z" },
- { url = "https://files.pythonhosted.org/packages/dd/d9/9c24d230333ff4e9b6807274f6f8d52a864210b52ec794c5def7925f4495/torch-2.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:23660443e13995ee93e3d844786701ea4ca69f337027b05182f5ba053ce43b38", size = 216055668, upload-time = "2025-06-04T17:38:36.253Z" },
- { url = "https://files.pythonhosted.org/packages/95/bf/e086ee36ddcef9299f6e708d3b6c8487c1651787bb9ee2939eb2a7f74911/torch-2.7.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:0da4f4dba9f65d0d203794e619fe7ca3247a55ffdcbd17ae8fb83c8b2dc9b585", size = 68925988, upload-time = "2025-06-04T17:38:29.273Z" },
- { url = "https://files.pythonhosted.org/packages/69/6a/67090dcfe1cf9048448b31555af6efb149f7afa0a310a366adbdada32105/torch-2.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:e08d7e6f21a617fe38eeb46dd2213ded43f27c072e9165dc27300c9ef9570934", size = 99028857, upload-time = "2025-06-04T17:37:50.956Z" },
- { url = "https://files.pythonhosted.org/packages/90/1c/48b988870823d1cc381f15ec4e70ed3d65e043f43f919329b0045ae83529/torch-2.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:30207f672328a42df4f2174b8f426f354b2baa0b7cca3a0adb3d6ab5daf00dc8", size = 821098066, upload-time = "2025-06-04T17:37:33.939Z" },
- { url = "https://files.pythonhosted.org/packages/7b/eb/10050d61c9d5140c5dc04a89ed3257ef1a6b93e49dd91b95363d757071e0/torch-2.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:79042feca1c634aaf6603fe6feea8c6b30dfa140a6bbc0b973e2260c7e79a22e", size = 216336310, upload-time = "2025-06-04T17:36:09.862Z" },
- { url = "https://files.pythonhosted.org/packages/b1/29/beb45cdf5c4fc3ebe282bf5eafc8dfd925ead7299b3c97491900fe5ed844/torch-2.7.1-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:988b0cbc4333618a1056d2ebad9eb10089637b659eb645434d0809d8d937b946", size = 68645708, upload-time = "2025-06-04T17:34:39.852Z" },
- { url = "https://files.pythonhosted.org/packages/71/8a/7db5ed2696e9d67dbc7f8df02d0bc1680b68a0552a3c07ea2d1795fb3f19/torch-2.7.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:e0d81e9a12764b6f3879a866607c8ae93113cbcad57ce01ebde63eb48a576369", size = 99140587, upload-time = "2025-06-04T17:36:46.282Z" },
- { url = "https://files.pythonhosted.org/packages/95/7b/62bedf718e6100c6d1d53fbdb7e56cb7ad80912a57f2bc7f4f1f289988f1/torch-2.7.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:8394833c44484547ed4a47162318337b88c97acdb3273d85ea06e03ffff44998", size = 821146689, upload-time = "2025-06-04T17:35:47.69Z" },
- { url = "https://files.pythonhosted.org/packages/ed/e3/80230d0eec3a4dd1b5d2b423e663026452ac8ffb64aeac1619febc1b4ac7/torch-2.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:df41989d9300e6e3c19ec9f56f856187a6ef060c3662fe54f4b6baf1fc90bd19", size = 215987480, upload-time = "2025-06-04T17:35:19.335Z" },
- { url = "https://files.pythonhosted.org/packages/62/77/6391214d084a85aeb099d520420d39f405928b6a5f27a3f1a453c27c5173/torch-2.7.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:a737b5edd1c44a5c1ece2e9f3d00df9d1b3fb9541138bee56d83d38293fb6c9d", size = 68630146, upload-time = "2025-06-04T17:35:26.434Z" },
+ { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1+cpu"
-source = { registry = "https://download.pytorch.org/whl/cpu" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin'",
-]
+name = "python-dateutil"
+version = "2.9.0.post0"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "filelock", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "six" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c0df17cee97653d09a4e84488a33d21217f9b24208583c55cf28f0045aab0766" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1f04a373a3f643821f721da9898ef77dce73b5b6bfc64486f0976f7fb5f90e83" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp310-cp310-win_amd64.whl", hash = "sha256:b4cc706973655151f198d027ed34c92ab31a3db55676b44251194e1280631426" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5fe6045b8f426bf2d0426e4fe009f1667a954ec2aeb82f1bd0bf60c6d7a85445" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a1684793e352f03fa14f78857e55d65de4ada8405ded1da2bf4f452179c4b779" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp311-cp311-win_amd64.whl", hash = "sha256:7b977eccbc85ae2bd19d6998de7b1f1f4bd3c04eaffd3015deb7934389783399" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3bf2db5adf77b433844f080887ade049c4705ddf9fe1a32023ff84ff735aa5ad" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8f8b3cfc53010a4b4a3c7ecb88c212e9decc4f5eeb6af75c3c803937d2d60947" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:0bc887068772233f532b51a3e8c8cfc682ae62bef74bf4e0c53526c8b9e4138f" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp312-cp312-win_arm64.whl", hash = "sha256:a2618775f32eb4126c5b2050686da52001a08cffa331637d9cf51c8250931e00" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:eb17646792ac4374ffc87e42369f45d21eff17c790868963b90483ef0b6db4ef" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:84ea1f6a1d15663037d01b121d6e33bb9da3c90af8e069e5072c30f413455a57" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313-win_amd64.whl", hash = "sha256:b66f77f6f67317344ee083aa7ac4751a14395fcb38060d564bf513978d267153" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:56136a2aca6707df3c8811e46ea2d379eaafd18e656e2fd51e8e4d0ca995651b" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:355614185a2aea7155f9c88a20bfd49de5f3063866f3cf9b2f21b6e9e59e31e0" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313t-win_amd64.whl", hash = "sha256:464bca1bc9452f2ccd676514688896e66b9488f2a0268ecd3ac497cf09c5aac1" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:a4551cb97b83df5f93fc0d7538332535828581e1db2f179afc287027afbdd6e8" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:d205cac087d60bc176bdc0b63a1d00dc7a4ee5ac76fd20a2ca318ac65674167e" },
- { url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp39-cp39-win_amd64.whl", hash = "sha256:d25435bdc4780d3cb512aad55142aca9584ae1fe8f8691cda6d32f19faf5d58e" },
+ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1+cu118"
-source = { registry = "https://download.pytorch.org/whl/cu118" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
-dependencies = [
- { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cublas-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-cupti-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-nvrtc-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-runtime-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cudnn-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufft-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-curand-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusolver-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nccl-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvtx-cu11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "triton", version = "3.3.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "pywin32-ctypes"
+version = "0.2.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz", hash = "sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755", size = 29471, upload-time = "2024-08-14T10:15:34.626Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:89433c62b02ec802d4c0887c867d935887ae8f00d7cc549ecf1c2640d096bd4c" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:af4833e36a8e964681a4dad7775f559cf043bd42c9d0c0b5e0619f9d0e44cb56" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a596d91c747d1fa601724e85b9c8797c8d7c62140aa1acf245773e911254bc45" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:584e5ee99d29286b93be2fba3b3f1f5b9d7a4b9055a288eb31b33100a1f09ed9" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:91454dcfdb81f181fdf216d6d6d9912fbd8795578b90384b3b8b8132737072bb" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:80855ec840b7b06372ff43535d01393a8ec101842618d1f9ed629572b52aed71" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a3f02b2795165eaf6dfe18c963519049a45a9c588488795cebc5015dac77ab46" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp313-cp313-win_amd64.whl", hash = "sha256:3122e59a5fe4e9ee991e7ad4e7002afa549b2873e421759df6454f20f53a6c74" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:627b7248b429d97b3955f1d0375aad1192b8f20f37556384848b6c622e491eb5" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp313-cp313t-win_amd64.whl", hash = "sha256:e06a205f15b3a045924d72f788af0664ca5f20e610eaac7162189721cf31a771" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:27fa1fc8d1bd14d55abece300fea978bd02ec6af933779627e22d6336133e29f" },
- { url = "https://download.pytorch.org/whl/cu118/torch-2.7.1%2Bcu118-cp39-cp39-win_amd64.whl", hash = "sha256:6cdd52fe299bf7a0557fa52d63c7657a59178aaed6fe729864003fd974870ae7" },
+ { url = "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl", hash = "sha256:8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8", size = 30756, upload-time = "2024-08-14T10:15:33.187Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1+cu126"
-source = { registry = "https://download.pytorch.org/whl/cu126" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
-dependencies = [
- { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cudnn-cu12", version = "9.5.1.17", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-cusparselt-cu12", version = "0.6.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nccl-cu12", version = "2.26.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.12' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "triton", version = "3.3.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'x86_64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "pyyaml"
+version = "6.0.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:03b83a0f2c1e90afafd7a5728b956e211bb3e6c56ea3d7d8c7638a659e448d5f" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-win_amd64.whl", hash = "sha256:30119a54e1b4ccefe20dfe5d4b13f6aef76c17ec605b40e26d39789db00906f2" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e1a8465165708c2e2e90786ade8a3e1b1d01eca1f022792cd397caad9d8c21bc" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp311-cp311-win_amd64.whl", hash = "sha256:f3af23387ac106b5b01dbef0eb021883e0c00ff4073477b7ce1cbade5ef5038d" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:63bce0590bc540fc16139e2be0177847585182b8c5e68d7f9213789d1d96c978" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp312-cp312-win_amd64.whl", hash = "sha256:7d897b5ff67e778de4a2a05d4528377003105e29854fd73ecbe965287533f08b" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a05c0001fd1d0ceae9cda8c8c1b8a16ed5def858fe996c9237a28016559dad52" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:a38a903c9b55cea1217100e0851b25659765b6bb8cd75e6de6bbf0063a2cd51e" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:27d396231f33dc6103ba26ec6ec2ec5939d9850b599e32da711b038af272954e" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:d4e68a1aeb2a6272d0234b7575089fc70757a93d24dccde8e962a3b18aef77d1" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:49692cc24edb72ba247a6f37345572cb2371f125eda132bc2834fd842f16bb7e" },
- { url = "https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp39-cp39-win_amd64.whl", hash = "sha256:ef0d0b0bd96d2adb07a47da12426e60d91921dfcd7c1964eea309f41488c2462" },
+ { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" },
+ { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" },
+ { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" },
+ { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" },
+ { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" },
+ { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" },
+ { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" },
+ { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" },
+ { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" },
+ { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" },
+ { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" },
+ { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" },
+ { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" },
+ { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" },
+ { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" },
+ { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" },
+ { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" },
+ { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" },
+ { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" },
+ { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" },
+ { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" },
+ { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" },
+ { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" },
+ { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" },
+ { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" },
+ { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" },
+ { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" },
+ { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" },
+ { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" },
+ { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" },
+ { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" },
+ { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" },
+ { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" },
+ { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" },
]
[[package]]
-name = "torch"
-version = "2.7.1+rocm6.2.4"
-source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "pyyaml-env-tag"
+version = "1.0"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "filelock", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "fsspec", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "jinja2", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.12' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "sympy", version = "1.14.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "typing-extensions", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "pyyaml" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/c2/95/32c8c79d784552ed687c676924381c0dc88b2a0248b50a32f4b5ac0ba03c/pyyaml_env_tag-1.0.tar.gz", hash = "sha256:bc952534a872b583f66f916e2dd83e7a7b9087847f4afca6d9c957c48b258ed2", size = 4462, upload-time = "2025-05-09T18:09:14.1Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:9749832807614e852e1cab5e0166d7bd6264bfad09fccac24b6ad21ccfa40f5e" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:9b3ce5b725ea7fcdc448e291a97f78223df83c0a3938775a5cdc9923f6af109a" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:fd38689b185f0c384bf5863dba4f5f785cd79d814be1b45ee7ef1322d0142bfb" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e290f4382dbf0e1dcf2afc6ca0c9d713040068544aca3837896dcc604b936049" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:173ef12611407340330b5d550094ff01068962121156963d6a8d69d005101fdc" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torch-2.7.1%2Brocm6.2.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:66a734ec759da3bf5a389bca0ad9e35f78b00e78c294b084452c3fce25d388c8" },
+ { url = "https://files.pythonhosted.org/packages/1a/8c/c35fdb193c3717bdb4dea0ea361dbe81997164e01deaa2809cc2d71aa6b6/pyyaml_env_tag-1.0-py3-none-any.whl", hash = "sha256:37f081041b8dca44ed8eb931ce0056f97de17251450f0ed08773dc2bcaf9e683", size = 4681, upload-time = "2025-05-09T18:09:12.611Z" },
]
[[package]]
-name = "torchvision"
-version = "0.21.0+cu124"
-source = { registry = "https://download.pytorch.org/whl/cu124" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "readme-renderer"
+version = "44.0"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.6.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "docutils" },
+ { name = "nh3" },
+ { name = "pygments" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/5a/a9/104ec9234c8448c4379768221ea6df01260cd6c2ce13182d4eac531c8342/readme_renderer-44.0.tar.gz", hash = "sha256:8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1", size = 32056, upload-time = "2024-07-08T15:00:57.805Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:3d3e74018eaa7837c73e3764dad3b7792b7544401c25a42977e9744303731bd3" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:0c6aefb70ab2b312065240c804e459ac7b0e449867afd469b38d2fd47f9391a7" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:137376805aca5ba57bd2c7a3ecb8569df961dbe82b128aac9b3b0a7125ef9385" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:000a013584ad2304ab30496318145f284ac364622addb5ee3a5abd2769ba146f" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:efb53ea0af7bf09b7b53e2a18b9be6d245f7d46a90b51d5cf97f37e9b929a991" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:ec63c2ee792757492da40590e34b14f2fceda29050558c215f0c1f3b08149c0f" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hash = "sha256:4b70acf3b4b96a0ceb1374116626c9bef9e8be016b57b1284e482260ca1896d6" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp313-cp313-win_amd64.whl", hash = "sha256:8fcf55321b206de70ff8e01c884fa42e57a60b1cb749341b96e0f22c8a7c9ec7" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-linux_x86_64.whl", hash = "sha256:6afb21a22f5497e08ea4dbd4544472330d8249bf09dafd239302552cad6906b2" },
- { url = "https://download.pytorch.org/whl/cu124/torchvision-0.21.0%2Bcu124-cp39-cp39-win_amd64.whl", hash = "sha256:579b6a7fffc34a860c57a7131221ef125831f5961431f8da15760ab1ef752d44" },
+ { url = "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl", hash = "sha256:2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151", size = 13310, upload-time = "2024-07-08T15:00:56.577Z" },
]
[[package]]
-name = "torchvision"
-version = "0.21.0+rocm6.1"
-source = { registry = "https://download.pytorch.org/whl/rocm6.1" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "requests"
+version = "2.32.4"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.6.0+rocm6.1", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "certifi" },
+ { name = "charset-normalizer" },
+ { name = "idna" },
+ { name = "urllib3" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.1/torchvision-0.21.0%2Brocm6.1-cp310-cp310-linux_x86_64.whl", hash = "sha256:66de98be801422ccccb2e2a1db3c1999bdd23fc4f9cd1705d1f49c1d54bc6ceb" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torchvision-0.21.0%2Brocm6.1-cp311-cp311-linux_x86_64.whl", hash = "sha256:1ea6180a05a3f15dabf06d5742198f1cd833a3832090e41312054f42819e96eb" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torchvision-0.21.0%2Brocm6.1-cp312-cp312-linux_x86_64.whl", hash = "sha256:877010ccdf2cd1551fdbd685151f71f9b680df6d4e1ea17d6607d715119c00a6" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torchvision-0.21.0%2Brocm6.1-cp313-cp313-linux_x86_64.whl", hash = "sha256:94771124b43808484529d0eb7686804a858fd340a9157c3c3bf6f937153d791b" },
- { url = "https://download.pytorch.org/whl/rocm6.1/torchvision-0.21.0%2Brocm6.1-cp39-cp39-linux_x86_64.whl", hash = "sha256:fcd323c6c2c82b124b8b8178e169b4c194bf4353a4e927a6c6f0532b05d69c1a" },
+ { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.0+rocm6.2.4"
-source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
+name = "requests-toolbelt"
+version = "1.0.0"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.0+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "requests" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888, upload-time = "2023-05-01T04:11:33.229Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp310-cp310-linux_x86_64.whl", hash = "sha256:13f5901c91dcf0ea70d77e5ac94b79c7864c363e1e54cd844e9d2c054b45c6f8" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:898bf143a2152fab19e5ff8d3bd3b2c961976ac987fbbbde58729e944ee67791" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp311-cp311-linux_x86_64.whl", hash = "sha256:9cfa4494152e8c6357560543e3879720e15216496dc42f6a6e5568e437e8e7c1" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:9a2d49c6433d1e8491eb9c547114f33ec6354846c99a51e355165f5fe585c028" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp312-cp312-linux_x86_64.whl", hash = "sha256:5545be2714ae669c47a0a5718297dc2b1f839b7df4b7016b8baf1ea76974f51b" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a676ca7640e6fc13dd37b8a05a21d481add5552f44403bd5318c621ba7dc5e88" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp313-cp313-linux_x86_64.whl", hash = "sha256:a73c76557b75af3378a95d729996d0ac5b81511b8b40a25f5ea5e7912ebc25d8" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:d978cd2a72c0869b8fa230f0b5d1723c74ebf23d6b58ca7f98428aa77ab40cc0" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp313-cp313t-linux_x86_64.whl", hash = "sha256:a94da069257d6a4465a707c3000f91ca97fe1619be270218ab14083bcd2532d3" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:d28898ac752089f5a98f1b809d216b2a6e0477ad13b28641be7d96b6303a1d1f" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp39-cp39-linux_x86_64.whl", hash = "sha256:f168a82e43b065dd2c759e6f308675afbe2dd98c8d06c91d79d5e8343953ad00" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.0%2Brocm6.2.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:4e69eda67f1aacba0a63a1a7431bbf86f5aa574cc292281107e28b793555211a" },
+ { url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481, upload-time = "2023-05-01T04:11:28.427Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1"
-source = { registry = "https://download.pytorch.org/whl/cpu" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform == 'darwin'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "rfc3986"
+version = "2.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz", hash = "sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c", size = 49026, upload-time = "2022-01-10T00:52:30.832Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3b47d8369ee568c067795c0da0b4078f39a9dfea6f3bc1f3ac87530dfda1dd56" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:990de4d657a41ed71680cd8be2e98ebcab55371f30993dc9bd2e676441f7180e" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4addf626e2b57fc22fd6d329cf1346d474497672e6af8383b7b5b636fba94a53" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:8b4a53a6067d63adba0c52f2b8dd2290db649d642021674ee43c0c922f0c6a69" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:153f1790e505bd6da123e21eee6e83e2e155df05c0fe7d56347303067d8543c5" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:964414eef19459d55a10e886e2fca50677550e243586d1678f65e3f6f6bac47a" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c3ae3319624c43cc8127020f46c14aa878406781f0899bb6283ae474afeafbf" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:4a614a6a408d2ed74208d0ea6c28a2fbb68290e9a7df206c5fef3f0b6865d307" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:043d9e35ed69c2e586aff6eb9e2887382e7863707115668ac9d140da58f42cba" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:27142bcc8a984227a6dcf560985e83f52b82a7d3f5fe9051af586a2ccc46ef26" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8be941b4d35c0aba819be70fdbbbed8ceb60401ce6996b8cfaaba1300ce62263" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:154a2bdc37a16122c2024f2f77e65f5986020b40c013515c694b5d357fac99a1" },
+ { url = "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl", hash = "sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd", size = 31326, upload-time = "2022-01-10T00:52:29.594Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1"
+name = "rich"
+version = "14.0.0"
source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "python_full_version < '3.10' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624'",
- "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')",
-]
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (python_full_version < '3.10' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624')" },
+ { name = "markdown-it-py" },
+ { name = "pygments" },
+ { name = "typing-extensions", marker = "python_full_version < '3.11'" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078, upload-time = "2025-03-30T14:15:14.23Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/15/2c/7b67117b14c6cc84ae3126ca6981abfa3af2ac54eb5252b80d9475fb40df/torchvision-0.22.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3b47d8369ee568c067795c0da0b4078f39a9dfea6f3bc1f3ac87530dfda1dd56", size = 1947825, upload-time = "2025-06-04T17:43:15.523Z" },
- { url = "https://files.pythonhosted.org/packages/6c/9f/c4dcf1d232b75e28bc37e21209ab2458d6d60235e16163544ed693de54cb/torchvision-0.22.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:990de4d657a41ed71680cd8be2e98ebcab55371f30993dc9bd2e676441f7180e", size = 2512611, upload-time = "2025-06-04T17:43:03.951Z" },
- { url = "https://files.pythonhosted.org/packages/e2/99/db71d62d12628111d59147095527a0ab492bdfecfba718d174c04ae6c505/torchvision-0.22.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3347f690c2eed6d02aa0edfb9b01d321e7f7cf1051992d96d8d196c39b881d49", size = 7485668, upload-time = "2025-06-04T17:43:09.453Z" },
- { url = "https://files.pythonhosted.org/packages/32/ff/4a93a4623c3e5f97e8552af0f9f81d289dcf7f2ac71f1493f1c93a6b973d/torchvision-0.22.1-cp310-cp310-win_amd64.whl", hash = "sha256:86ad938f5a6ca645f0d5fb19484b1762492c2188c0ffb05c602e9e9945b7b371", size = 1707961, upload-time = "2025-06-04T17:43:13.038Z" },
- { url = "https://files.pythonhosted.org/packages/f6/00/bdab236ef19da050290abc2b5203ff9945c84a1f2c7aab73e8e9c8c85669/torchvision-0.22.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4addf626e2b57fc22fd6d329cf1346d474497672e6af8383b7b5b636fba94a53", size = 1947827, upload-time = "2025-06-04T17:43:10.84Z" },
- { url = "https://files.pythonhosted.org/packages/ac/d0/18f951b2be3cfe48c0027b349dcc6fde950e3dc95dd83e037e86f284f6fd/torchvision-0.22.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:8b4a53a6067d63adba0c52f2b8dd2290db649d642021674ee43c0c922f0c6a69", size = 2514021, upload-time = "2025-06-04T17:43:07.608Z" },
- { url = "https://files.pythonhosted.org/packages/c3/1a/63eb241598b36d37a0221e10af357da34bd33402ccf5c0765e389642218a/torchvision-0.22.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b7866a3b326413e67724ac46f1ee594996735e10521ba9e6cdbe0fa3cd98c2f2", size = 7487300, upload-time = "2025-06-04T17:42:58.349Z" },
- { url = "https://files.pythonhosted.org/packages/e5/73/1b009b42fe4a7774ba19c23c26bb0f020d68525c417a348b166f1c56044f/torchvision-0.22.1-cp311-cp311-win_amd64.whl", hash = "sha256:bb3f6df6f8fd415ce38ec4fd338376ad40c62e86052d7fc706a0dd51efac1718", size = 1707989, upload-time = "2025-06-04T17:43:14.332Z" },
- { url = "https://files.pythonhosted.org/packages/02/90/f4e99a5112dc221cf68a485e853cc3d9f3f1787cb950b895f3ea26d1ea98/torchvision-0.22.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:153f1790e505bd6da123e21eee6e83e2e155df05c0fe7d56347303067d8543c5", size = 1947827, upload-time = "2025-06-04T17:43:11.945Z" },
- { url = "https://files.pythonhosted.org/packages/25/f6/53e65384cdbbe732cc2106bb04f7fb908487e4fb02ae4a1613ce6904a122/torchvision-0.22.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:964414eef19459d55a10e886e2fca50677550e243586d1678f65e3f6f6bac47a", size = 2514576, upload-time = "2025-06-04T17:43:02.707Z" },
- { url = "https://files.pythonhosted.org/packages/17/8b/155f99042f9319bd7759536779b2a5b67cbd4f89c380854670850f89a2f4/torchvision-0.22.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:699c2d70d33951187f6ed910ea05720b9b4aaac1dcc1135f53162ce7d42481d3", size = 7485962, upload-time = "2025-06-04T17:42:43.606Z" },
- { url = "https://files.pythonhosted.org/packages/05/17/e45d5cd3627efdb47587a0634179a3533593436219de3f20c743672d2a79/torchvision-0.22.1-cp312-cp312-win_amd64.whl", hash = "sha256:75e0897da7a8e43d78632f66f2bdc4f6e26da8d3f021a7c0fa83746073c2597b", size = 1707992, upload-time = "2025-06-04T17:42:53.207Z" },
- { url = "https://files.pythonhosted.org/packages/7a/30/fecdd09fb973e963da68207fe9f3d03ec6f39a935516dc2a98397bf495c6/torchvision-0.22.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c3ae3319624c43cc8127020f46c14aa878406781f0899bb6283ae474afeafbf", size = 1947818, upload-time = "2025-06-04T17:42:51.954Z" },
- { url = "https://files.pythonhosted.org/packages/55/f4/b45f6cd92fa0acfac5e31b8e9258232f25bcdb0709a604e8b8a39d76e411/torchvision-0.22.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:4a614a6a408d2ed74208d0ea6c28a2fbb68290e9a7df206c5fef3f0b6865d307", size = 2471597, upload-time = "2025-06-04T17:42:48.838Z" },
- { url = "https://files.pythonhosted.org/packages/8d/b0/3cffd6a285b5ffee3fe4a31caff49e350c98c5963854474d1c4f7a51dea5/torchvision-0.22.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7ee682be589bb1a002b7704f06b8ec0b89e4b9068f48e79307d2c6e937a9fdf4", size = 7485894, upload-time = "2025-06-04T17:43:01.371Z" },
- { url = "https://files.pythonhosted.org/packages/fd/1d/0ede596fedc2080d18108149921278b59f220fbb398f29619495337b0f86/torchvision-0.22.1-cp313-cp313-win_amd64.whl", hash = "sha256:2566cafcfa47ecfdbeed04bab8cef1307c8d4ef75046f7624b9e55f384880dfe", size = 1708020, upload-time = "2025-06-04T17:43:06.085Z" },
- { url = "https://files.pythonhosted.org/packages/0f/ca/e9a06bd61ee8e04fb4962a3fb524fe6ee4051662db07840b702a9f339b24/torchvision-0.22.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:043d9e35ed69c2e586aff6eb9e2887382e7863707115668ac9d140da58f42cba", size = 2137623, upload-time = "2025-06-04T17:43:05.028Z" },
- { url = "https://files.pythonhosted.org/packages/ab/c8/2ebe90f18e7ffa2120f5c3eab62aa86923185f78d2d051a455ea91461608/torchvision-0.22.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:27142bcc8a984227a6dcf560985e83f52b82a7d3f5fe9051af586a2ccc46ef26", size = 2476561, upload-time = "2025-06-04T17:42:59.691Z" },
- { url = "https://files.pythonhosted.org/packages/94/8b/04c6b15f8c29b39f0679589753091cec8b192ab296d4fdaf9055544c4ec9/torchvision-0.22.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:ef46e065502f7300ad6abc98554131c35dc4c837b978d91306658f1a65c00baa", size = 7658543, upload-time = "2025-06-04T17:42:46.064Z" },
- { url = "https://files.pythonhosted.org/packages/ab/c0/131628e6d42682b0502c63fd7f647b8b5ca4bd94088f6c85ca7225db8ac4/torchvision-0.22.1-cp313-cp313t-win_amd64.whl", hash = "sha256:7414eeacfb941fa21acddcd725f1617da5630ec822e498660a4b864d7d998075", size = 1629892, upload-time = "2025-06-04T17:42:57.156Z" },
- { url = "https://files.pythonhosted.org/packages/1f/91/cfd4dfab7893acebb7cea9b60cf9624a0a107681249c68b1b41fb10b2286/torchvision-0.22.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8be941b4d35c0aba819be70fdbbbed8ceb60401ce6996b8cfaaba1300ce62263", size = 1947875, upload-time = "2025-06-04T17:42:54.422Z" },
- { url = "https://files.pythonhosted.org/packages/bd/e9/2c13d5aba26be09bcbb799e54955b5526eb75f630957bc2c24133e9e350e/torchvision-0.22.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:154a2bdc37a16122c2024f2f77e65f5986020b40c013515c694b5d357fac99a1", size = 2512672, upload-time = "2025-06-04T17:42:47.714Z" },
- { url = "https://files.pythonhosted.org/packages/be/b0/ac3158206bff9e3ceadace60a753e4e21ce499daf0e6716184e9265a2855/torchvision-0.22.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:ef7dee376f42900c0e7b0e34624f391d9ece70ab90ee74b42de0c1fffe371284", size = 7487053, upload-time = "2025-06-04T17:42:50.729Z" },
- { url = "https://files.pythonhosted.org/packages/2e/ba/aa10c0771588420a81fa1ea3666801856d1fb57abc186f16d64a7c86c105/torchvision-0.22.1-cp39-cp39-win_amd64.whl", hash = "sha256:e01631046fda25a1eca2f58d5fdc9a152b93740eb82435cdb27c5151b8d20c02", size = 1707934, upload-time = "2025-06-04T17:42:55.821Z" },
+ { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229, upload-time = "2025-03-30T14:15:12.283Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1+cpu"
-source = { registry = "https://download.pytorch.org/whl/cpu" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin'",
-]
-dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
+name = "ruff"
+version = "0.11.9"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f5/e7/e55dda1c92cdcf34b677ebef17486669800de01e887b7831a1b8fdf5cb08/ruff-0.11.9.tar.gz", hash = "sha256:ebd58d4f67a00afb3a30bf7d383e52d0e036e6195143c6db7019604a05335517", size = 4132134, upload-time = "2025-05-09T16:19:41.511Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:e31f1273a8dd9760906288036ac3c8f5fef25eed393da0491db150d7be78910d" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp310-cp310-win_amd64.whl", hash = "sha256:445e442b94c365f7fd96596347c8a5a7fcfcbfca17a23baa8c9dcc8cb00fceee" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4e0cbc165a472605d0c13da68ae22e84b17a6b815d5e600834777823e1bcb658" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp311-cp311-win_amd64.whl", hash = "sha256:9482adee074f60a45fd69892f7488281aadfda7836948c94b0a9b0caf55d1d67" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b5fa7044bd82c6358e8229351c98070cf3a7bf4a6e89ea46352ae6c65745ef94" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:433cb4dbced7291f17064cea08ac1e5aebd02ec190e1c207d117ad62a8961f2b" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a93c21f18c33a819616b3dda7655aa4de40b219682c654175b6bbeb65ecc2e5f" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp313-cp313-win_amd64.whl", hash = "sha256:34c914ad4728b81848ac802c5fc5eeb8de8ff4058cc59c1463a74ce4f4fbf0d8" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:ab7ae82529887c704c1b5d1d5198f65dc777d04fc3858b374503a6deedb82b19" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp313-cp313t-win_amd64.whl", hash = "sha256:b2d1c4bdbfd8e6c779dc810a6171b56224f1332fc46986810d4081bed1633804" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:c852e61bc903351169017e2e96389f28f6cfb52ca7c3945acceb31e7fe1b21e6" },
- { url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1%2Bcpu-cp39-cp39-win_amd64.whl", hash = "sha256:99788dd0d97ac8cdf25c74481e869e298626ffd8d6532defff6711f60516c88a" },
+ { url = "https://files.pythonhosted.org/packages/fb/71/75dfb7194fe6502708e547941d41162574d1f579c4676a8eb645bf1a6842/ruff-0.11.9-py3-none-linux_armv6l.whl", hash = "sha256:a31a1d143a5e6f499d1fb480f8e1e780b4dfdd580f86e05e87b835d22c5c6f8c", size = 10335453, upload-time = "2025-05-09T16:18:58.2Z" },
+ { url = "https://files.pythonhosted.org/packages/74/fc/ad80c869b1732f53c4232bbf341f33c5075b2c0fb3e488983eb55964076a/ruff-0.11.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:66bc18ca783b97186a1f3100e91e492615767ae0a3be584e1266aa9051990722", size = 11072566, upload-time = "2025-05-09T16:19:01.432Z" },
+ { url = "https://files.pythonhosted.org/packages/87/0d/0ccececef8a0671dae155cbf7a1f90ea2dd1dba61405da60228bbe731d35/ruff-0.11.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:bd576cd06962825de8aece49f28707662ada6a1ff2db848d1348e12c580acbf1", size = 10435020, upload-time = "2025-05-09T16:19:03.897Z" },
+ { url = "https://files.pythonhosted.org/packages/52/01/e249e1da6ad722278094e183cbf22379a9bbe5f21a3e46cef24ccab76e22/ruff-0.11.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b1d18b4be8182cc6fddf859ce432cc9631556e9f371ada52f3eaefc10d878de", size = 10593935, upload-time = "2025-05-09T16:19:06.455Z" },
+ { url = "https://files.pythonhosted.org/packages/ed/9a/40cf91f61e3003fe7bd43f1761882740e954506c5a0f9097b1cff861f04c/ruff-0.11.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0f3f46f759ac623e94824b1e5a687a0df5cd7f5b00718ff9c24f0a894a683be7", size = 10172971, upload-time = "2025-05-09T16:19:10.261Z" },
+ { url = "https://files.pythonhosted.org/packages/61/12/d395203de1e8717d7a2071b5a340422726d4736f44daf2290aad1085075f/ruff-0.11.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f34847eea11932d97b521450cf3e1d17863cfa5a94f21a056b93fb86f3f3dba2", size = 11748631, upload-time = "2025-05-09T16:19:12.307Z" },
+ { url = "https://files.pythonhosted.org/packages/66/d6/ef4d5eba77677eab511644c37c55a3bb8dcac1cdeb331123fe342c9a16c9/ruff-0.11.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f33b15e00435773df97cddcd263578aa83af996b913721d86f47f4e0ee0ff271", size = 12409236, upload-time = "2025-05-09T16:19:15.006Z" },
+ { url = "https://files.pythonhosted.org/packages/c5/8f/5a2c5fc6124dd925a5faf90e1089ee9036462118b619068e5b65f8ea03df/ruff-0.11.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7b27613a683b086f2aca8996f63cb3dd7bc49e6eccf590563221f7b43ded3f65", size = 11881436, upload-time = "2025-05-09T16:19:17.063Z" },
+ { url = "https://files.pythonhosted.org/packages/39/d1/9683f469ae0b99b95ef99a56cfe8c8373c14eba26bd5c622150959ce9f64/ruff-0.11.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e0d88756e63e8302e630cee3ce2ffb77859797cc84a830a24473939e6da3ca6", size = 13982759, upload-time = "2025-05-09T16:19:19.693Z" },
+ { url = "https://files.pythonhosted.org/packages/4e/0b/c53a664f06e0faab596397867c6320c3816df479e888fe3af63bc3f89699/ruff-0.11.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:537c82c9829d7811e3aa680205f94c81a2958a122ac391c0eb60336ace741a70", size = 11541985, upload-time = "2025-05-09T16:19:21.831Z" },
+ { url = "https://files.pythonhosted.org/packages/23/a0/156c4d7e685f6526a636a60986ee4a3c09c8c4e2a49b9a08c9913f46c139/ruff-0.11.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:440ac6a7029f3dee7d46ab7de6f54b19e34c2b090bb4f2480d0a2d635228f381", size = 10465775, upload-time = "2025-05-09T16:19:24.401Z" },
+ { url = "https://files.pythonhosted.org/packages/43/d5/88b9a6534d9d4952c355e38eabc343df812f168a2c811dbce7d681aeb404/ruff-0.11.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:71c539bac63d0788a30227ed4d43b81353c89437d355fdc52e0cda4ce5651787", size = 10170957, upload-time = "2025-05-09T16:19:27.08Z" },
+ { url = "https://files.pythonhosted.org/packages/f0/b8/2bd533bdaf469dc84b45815ab806784d561fab104d993a54e1852596d581/ruff-0.11.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c67117bc82457e4501473c5f5217d49d9222a360794bfb63968e09e70f340abd", size = 11143307, upload-time = "2025-05-09T16:19:29.462Z" },
+ { url = "https://files.pythonhosted.org/packages/2f/d9/43cfba291788459b9bfd4e09a0479aa94d05ab5021d381a502d61a807ec1/ruff-0.11.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:e4b78454f97aa454586e8a5557facb40d683e74246c97372af3c2d76901d697b", size = 11603026, upload-time = "2025-05-09T16:19:31.569Z" },
+ { url = "https://files.pythonhosted.org/packages/22/e6/7ed70048e89b01d728ccc950557a17ecf8df4127b08a56944b9d0bae61bc/ruff-0.11.9-py3-none-win32.whl", hash = "sha256:7fe1bc950e7d7b42caaee2a8a3bc27410547cc032c9558ee2e0f6d3b209e845a", size = 10548627, upload-time = "2025-05-09T16:19:33.657Z" },
+ { url = "https://files.pythonhosted.org/packages/90/36/1da5d566271682ed10f436f732e5f75f926c17255c9c75cefb77d4bf8f10/ruff-0.11.9-py3-none-win_amd64.whl", hash = "sha256:52edaa4a6d70f8180343a5b7f030c7edd36ad180c9f4d224959c2d689962d964", size = 11634340, upload-time = "2025-05-09T16:19:35.815Z" },
+ { url = "https://files.pythonhosted.org/packages/40/f7/70aad26e5877c8f7ee5b161c4c9fa0100e63fc4c944dc6d97b9c7e871417/ruff-0.11.9-py3-none-win_arm64.whl", hash = "sha256:bcf42689c22f2e240f496d0c183ef2c6f7b35e809f12c1db58f75d9aa8d630ca", size = 10741080, upload-time = "2025-05-09T16:19:39.605Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1+cu118"
-source = { registry = "https://download.pytorch.org/whl/cu118" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "scipy"
+version = "1.15.3"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "numpy" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:64954400493caf614b5aebded9b5a63eda8753cea9f8a1e32752eb2adc6ed383" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:608ea6cb93eb66cdf273cab41122f83191c198c3c4ff583609f0e6e184f52865" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:6dd3d825fb4a75eae887665d1da812a360d69273118bfa17616c836bfb466627" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:98a626661670cd96faeef05b33a140a09f9f134b0ab38d127b6ebbcf73d42bf5" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e4a8696261b8c64297a2683656f4ee64418d7ee391627702fe5c06b72ce81123" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:3e927a3b0b08c7582cfa09e5f16b35435de390a612cfe76eed1418ab7b68d6b6" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:9e0306a2f0452ea454a5e8b9e89b331c2d7fed6d4c4dcc1358b4f8cc21fc130e" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp313-cp313-win_amd64.whl", hash = "sha256:2dd71de1013c1929ea404832b863f769f3fa8b466cc7653b567becf16eedc91b" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c8a1e3862f5f7a0c0446211db467be247efe03c46889e1eecbae760f96d2b98e" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp313-cp313t-win_amd64.whl", hash = "sha256:ab848efeb898a7844d7a245e62d2a7982b3d56daf0619283103d8fff6b694d3c" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:11d1b97a236bd58bafcb8ce067b676de5f7793402e3869c832eeb8d30d0542fc" },
- { url = "https://download.pytorch.org/whl/cu118/torchvision-0.22.1%2Bcu118-cp39-cp39-win_amd64.whl", hash = "sha256:6f62a2d9f4d2ac69e83108f9375e03e31350c57db82d017db4a57c9fbb41fd61" },
+ { url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" },
+ { url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" },
+ { url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" },
+ { url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" },
+ { url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" },
+ { url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" },
+ { url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" },
+ { url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" },
+ { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" },
+ { url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" },
+ { url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" },
+ { url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" },
+ { url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" },
+ { url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" },
+ { url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" },
+ { url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" },
+ { url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" },
+ { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" },
+ { url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" },
+ { url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" },
+ { url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" },
+ { url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" },
+ { url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" },
+ { url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" },
+ { url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" },
+ { url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" },
+ { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" },
+ { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" },
+ { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" },
+ { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" },
+ { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" },
+ { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" },
+ { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" },
+ { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" },
+ { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" },
+ { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" },
+ { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" },
+ { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" },
+ { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" },
+ { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" },
+ { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" },
+ { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" },
+ { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" },
+ { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1+cu126"
-source = { registry = "https://download.pytorch.org/whl/cu126" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
-]
+name = "secretstorage"
+version = "3.3.3"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "cryptography", marker = "sys_platform != 'darwin'" },
+ { name = "jeepney", marker = "sys_platform != 'darwin'" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz", hash = "sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77", size = 19739, upload-time = "2022-08-13T16:22:46.976Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:d697c146e2d83e2ff283d355ac7b39abe407da433b18060c4c78f2b84f14d252" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp310-cp310-win_amd64.whl", hash = "sha256:9f571c9afbe6431a1eaf163885cdb7bf46eb482ed36e050bb0e40cc41e16de01" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b49a0e0c10680e8ee8cb703227640a4b6376d5a285fe73b3254f304707cd8d2f" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp311-cp311-win_amd64.whl", hash = "sha256:a2f2dec920c2f023e406caf342fae0d9071eeaca54fc0367ef66136765e6de5b" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d6f17966552bb117d931db49bf49f19d2488631ff4c0b68a5215dd8739507b2e" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp312-cp312-win_amd64.whl", hash = "sha256:8a46582304fdff54a953522851c91b4d6f35b1d5c48a7d81f7d893edf015ce91" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ea4ac7eb55e419ee2f8e78177dddccea95a8ce7c3162abd695a77d05e410db29" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:e3239e98f08834730dedba81bcb539cc5fbfa227ed673483e6cf161acb916ade" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:e29593b8454250607095315bd550d108b163b126ac856d991ac77e801ece802e" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:a05eeaf478e34ad345534311ce4fffc42f1f0a874973e9efadb3b4990c8c6787" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54a178a9c3b2d702791f15f126477cf10716849eaf4820e39aacd9730a36e3b8" },
- { url = "https://download.pytorch.org/whl/cu126/torchvision-0.22.1%2Bcu126-cp39-cp39-win_amd64.whl", hash = "sha256:c2544ece8e4f45e15dd6826572b3d6634d2f069079289ce61e3a8345ccccaba5" },
+ { url = "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl", hash = "sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99", size = 15221, upload-time = "2022-08-13T16:22:44.457Z" },
]
[[package]]
-name = "torchvision"
-version = "0.22.1+rocm6.2.4"
-source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version == '3.10.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
- "python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux'",
+name = "six"
+version = "1.17.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" },
]
+
+[[package]]
+name = "supervision"
+version = "0.28.0rc0"
+source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pillow", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "defusedxml" },
+ { name = "matplotlib" },
+ { name = "numpy" },
+ { name = "opencv-python" },
+ { name = "pillow" },
+ { name = "pyyaml" },
+ { name = "requests" },
+ { name = "scipy" },
+ { name = "tqdm" },
]
+sdist = { url = "https://files.pythonhosted.org/packages/c8/37/ec477432381b1e6d7bdc3d8c0fc98df452e0adb2d5262c703e20d69bed6b/supervision-0.28.0rc0.tar.gz", hash = "sha256:b33e85dcaae173339c91bae98d7f600acd02a298b96e6613e1f345481ad14b97", size = 182223, upload-time = "2026-01-19T13:24:48.828Z" }
wheels = [
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:95689de1880af70420aeed85bd0dc5f3810e919deb1a1e03e08790e89a34728c" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2b5ebaaec1c2a0fafd5b7ade30bf77156f7bc99503f78eb78727d4d28a513aa4" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d19ad0391b228d9e1fdfbe96d291918a202c675e2a6c0bc5f7a6d70713e2746b" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:96c1a5315b15133c61d34f427fd7fd325f897ea1704a2dd659556fdb3e5d75c6" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:8b2fc487e8e0881ae8c1e712ab6dbad7e4b1799fd405b43895ef828d76ef4da7" },
- { url = "https://download.pytorch.org/whl/rocm6.2.4/torchvision-0.22.1%2Brocm6.2.4-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:9406abd59ff30a4c5676bc984c0a28b02a82c9bf643d753b95ebddd0a6665953" },
+ { url = "https://files.pythonhosted.org/packages/bb/df/c9324cecebaf2327b5f1a6d984c7aa1f4f957e99a4aa9782f44326c6ae35/supervision-0.28.0rc0-py3-none-any.whl", hash = "sha256:c11184fe8b750ad3d972c3b730e983b27859b09075a4d83cc58ca4d4f7921fd7", size = 212601, upload-time = "2026-01-19T13:24:46.936Z" },
]
[[package]]
-name = "tornado"
-version = "6.4.2"
+name = "tomli"
+version = "2.2.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135, upload-time = "2024-11-22T03:06:38.036Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299, upload-time = "2024-11-22T03:06:20.162Z" },
- { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253, upload-time = "2024-11-22T03:06:22.39Z" },
- { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602, upload-time = "2024-11-22T03:06:24.214Z" },
- { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972, upload-time = "2024-11-22T03:06:25.559Z" },
- { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf", size = 437173, upload-time = "2024-11-22T03:06:27.584Z" },
- { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892, upload-time = "2024-11-22T03:06:28.933Z" },
- { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334, upload-time = "2024-11-22T03:06:30.428Z" },
- { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261, upload-time = "2024-11-22T03:06:32.458Z" },
- { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463, upload-time = "2024-11-22T03:06:34.71Z" },
- { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907, upload-time = "2024-11-22T03:06:36.71Z" },
+ { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" },
+ { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" },
+ { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" },
+ { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" },
+ { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" },
+ { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" },
+ { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" },
+ { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" },
+ { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" },
+ { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" },
+ { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" },
+ { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" },
+ { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" },
+ { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" },
+ { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" },
+ { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" },
+ { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" },
+ { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" },
+ { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" },
+ { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" },
+ { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" },
+ { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" },
+ { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" },
+ { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" },
+ { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" },
+ { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" },
+ { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" },
+ { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" },
+ { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" },
+ { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" },
+ { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" },
]
[[package]]
@@ -6535,7 +1705,7 @@ name = "tqdm"
version = "4.67.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" }
wheels = [
@@ -6544,72 +1714,12 @@ wheels = [
[[package]]
name = "trackers"
-version = "2.0.2rc0"
+version = "2.1.0"
source = { editable = "." }
dependencies = [
- { name = "aiofiles" },
- { name = "aiohttp" },
- { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "numpy", version = "2.2.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "scipy", version = "1.13.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "numpy" },
+ { name = "scipy" },
{ name = "supervision" },
- { name = "tqdm" },
- { name = "validators" },
-]
-
-[package.optional-dependencies]
-cpu = [
- { name = "torch", version = "2.7.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and extra == 'extra-8-trackers-cpu') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (python_full_version < '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.10' and platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (python_full_version >= '3.10' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cpu') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra != 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-cu118 = [
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-cu124 = [
- { name = "torch", version = "2.6.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.21.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-cu126 = [
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-metrics = [
- { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "matplotlib", version = "3.10.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "tensorboard" },
- { name = "wandb" },
-]
-reid = [
- { name = "safetensors" },
- { name = "timm" },
-]
-rocm61 = [
- { name = "pytorch-triton-rocm", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pytorch-triton-rocm", version = "3.2.0", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.6.0+rocm6.1", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.21.0+rocm6.1", source = { registry = "https://download.pytorch.org/whl/rocm6.1" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
-]
-rocm624 = [
- { name = "pytorch-triton-rocm", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "pytorch-triton-rocm", version = "3.3.0", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.0+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torch", version = "2.7.1+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.0+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
- { name = "torchvision", version = "0.22.1+rocm6.2.4", source = { registry = "https://download.pytorch.org/whl/rocm6.2.4" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'darwin' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624')" },
]
[package.dev-dependencies]
@@ -6619,7 +1729,6 @@ build = [
{ name = "wheel" },
]
dev = [
- { name = "bandit" },
{ name = "mypy" },
{ name = "pre-commit" },
{ name = "pytest" },
@@ -6627,11 +1736,9 @@ dev = [
{ name = "uv" },
]
docs = [
- { name = "jupyter" },
{ name = "mike" },
{ name = "mkdocs" },
{ name = "mkdocs-glightbox" },
- { name = "mkdocs-jupyter" },
{ name = "mkdocs-material" },
{ name = "mkdocs-minify-plugin" },
{ name = "mkdocstrings-python" },
@@ -6644,46 +1751,10 @@ mypy-types = [
[package.metadata]
requires-dist = [
- { name = "aiofiles", specifier = ">=24.1.0" },
- { name = "aiohttp", specifier = ">=3.11.16" },
- { name = "matplotlib", marker = "extra == 'metrics'", specifier = ">=3.9.4" },
{ name = "numpy", specifier = ">=2.0.2" },
- { name = "pytorch-triton-rocm", marker = "sys_platform == 'darwin' and extra == 'rocm61'", specifier = ">=2.0.0" },
- { name = "pytorch-triton-rocm", marker = "sys_platform == 'darwin' and extra == 'rocm624'", specifier = ">=2.0.0" },
- { name = "pytorch-triton-rocm", marker = "sys_platform != 'darwin' and extra == 'rocm61'", specifier = ">=2.0.0", index = "https://download.pytorch.org/whl/rocm6.1", conflict = { package = "trackers", extra = "rocm61" } },
- { name = "pytorch-triton-rocm", marker = "sys_platform != 'darwin' and extra == 'rocm624'", specifier = ">=2.0.0", index = "https://download.pytorch.org/whl/rocm6.2.4", conflict = { package = "trackers", extra = "rocm624" } },
- { name = "safetensors", marker = "extra == 'reid'", specifier = ">=0.5.3" },
{ name = "scipy", specifier = ">=1.13.1" },
{ name = "supervision", specifier = ">=0.26.1" },
- { name = "tensorboard", marker = "extra == 'metrics'", specifier = ">=2.19.0" },
- { name = "timm", marker = "extra == 'reid'", specifier = ">=1.0.15" },
- { name = "torch", marker = "sys_platform == 'darwin' and extra == 'cu118'", specifier = ">=2.6.0" },
- { name = "torch", marker = "sys_platform == 'darwin' and extra == 'cu124'", specifier = ">=2.6.0" },
- { name = "torch", marker = "sys_platform == 'darwin' and extra == 'cu126'", specifier = ">=2.6.0" },
- { name = "torch", marker = "sys_platform == 'darwin' and extra == 'rocm61'", specifier = ">=2.6.0" },
- { name = "torch", marker = "sys_platform == 'darwin' and extra == 'rocm624'", specifier = ">=2.6.0" },
- { name = "torch", marker = "sys_platform != 'darwin' and extra == 'cu118'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cu118", conflict = { package = "trackers", extra = "cu118" } },
- { name = "torch", marker = "sys_platform != 'darwin' and extra == 'cu124'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "trackers", extra = "cu124" } },
- { name = "torch", marker = "sys_platform != 'darwin' and extra == 'cu126'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "trackers", extra = "cu126" } },
- { name = "torch", marker = "sys_platform != 'darwin' and extra == 'rocm61'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/rocm6.1", conflict = { package = "trackers", extra = "rocm61" } },
- { name = "torch", marker = "sys_platform != 'darwin' and extra == 'rocm624'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/rocm6.2.4", conflict = { package = "trackers", extra = "rocm624" } },
- { name = "torch", marker = "extra == 'cpu'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "trackers", extra = "cpu" } },
- { name = "torchvision", marker = "sys_platform == 'darwin' and extra == 'cu118'", specifier = ">=0.21.0" },
- { name = "torchvision", marker = "sys_platform == 'darwin' and extra == 'cu124'", specifier = ">=0.21.0" },
- { name = "torchvision", marker = "sys_platform == 'darwin' and extra == 'cu126'", specifier = ">=0.21.0" },
- { name = "torchvision", marker = "sys_platform == 'darwin' and extra == 'rocm61'", specifier = ">=0.21.0" },
- { name = "torchvision", marker = "sys_platform == 'darwin' and extra == 'rocm624'", specifier = ">=0.21.0" },
- { name = "torchvision", marker = "sys_platform != 'darwin' and extra == 'cu118'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cu118", conflict = { package = "trackers", extra = "cu118" } },
- { name = "torchvision", marker = "sys_platform != 'darwin' and extra == 'cu124'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cu124", conflict = { package = "trackers", extra = "cu124" } },
- { name = "torchvision", marker = "sys_platform != 'darwin' and extra == 'cu126'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "trackers", extra = "cu126" } },
- { name = "torchvision", marker = "sys_platform != 'darwin' and extra == 'rocm61'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/rocm6.1", conflict = { package = "trackers", extra = "rocm61" } },
- { name = "torchvision", marker = "sys_platform != 'darwin' and extra == 'rocm624'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/rocm6.2.4", conflict = { package = "trackers", extra = "rocm624" } },
- { name = "torchvision", marker = "extra == 'cpu'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "trackers", extra = "cpu" } },
- { name = "tqdm", specifier = ">=4.67.1" },
- { name = "validators", specifier = ">=0.34.0" },
- { name = "wandb", marker = "extra == 'metrics'", specifier = ">=0.19.11" },
-]
-provides-extras = ["cpu", "cu126", "cu124", "cu118", "rocm61", "rocm624", "reid", "metrics"]
+]
[package.metadata.requires-dev]
build = [
@@ -6692,7 +1763,6 @@ build = [
{ name = "wheel", specifier = ">=0.40" },
]
dev = [
- { name = "bandit", specifier = ">=1.8.3" },
{ name = "mypy", specifier = ">=1.15.0" },
{ name = "pre-commit", specifier = ">=4.2.0" },
{ name = "pytest", specifier = ">=8.3.3" },
@@ -6700,15 +1770,12 @@ dev = [
{ name = "uv", specifier = ">=0.4.20" },
]
docs = [
- { name = "jupyter", specifier = ">=1.1.1" },
{ name = "mike", specifier = ">=2.1.3" },
{ name = "mkdocs", specifier = ">=1.6.1" },
{ name = "mkdocs-glightbox", specifier = ">=0.4.0" },
- { name = "mkdocs-jupyter", specifier = ">=0.25.1" },
{ name = "mkdocs-material", specifier = ">=9.6.11" },
{ name = "mkdocs-minify-plugin", specifier = ">=0.8.0" },
{ name = "mkdocstrings-python", specifier = ">=1.10.9,<2.0.0" },
- { name = "mkdocstrings-python", specifier = ">=1.16.10" },
]
mypy-types = [
{ name = "types-aiofiles", specifier = ">=24.1.0.20250326" },
@@ -6716,63 +1783,13 @@ mypy-types = [
{ name = "types-tqdm", specifier = ">=4.67.0.20250417" },
]
-[[package]]
-name = "traitlets"
-version = "5.14.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" },
-]
-
-[[package]]
-name = "triton"
-version = "3.2.0"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/01/65/3ffa90e158a2c82f0716eee8d26a725d241549b7d7aaf7e4f44ac03ebd89/triton-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3e54983cd51875855da7c68ec05c05cf8bb08df361b1d5b69e05e40b0c9bd62", size = 253090354, upload-time = "2025-01-22T19:12:21.872Z" },
- { url = "https://files.pythonhosted.org/packages/a7/2e/757d2280d4fefe7d33af7615124e7e298ae7b8e3bc4446cdb8e88b0f9bab/triton-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8009a1fb093ee8546495e96731336a33fb8856a38e45bb4ab6affd6dbc3ba220", size = 253157636, upload-time = "2025-01-22T19:12:51.322Z" },
- { url = "https://files.pythonhosted.org/packages/06/00/59500052cb1cf8cf5316be93598946bc451f14072c6ff256904428eaf03c/triton-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d9b215efc1c26fa7eefb9a157915c92d52e000d2bf83e5f69704047e63f125c", size = 253159365, upload-time = "2025-01-22T19:13:24.648Z" },
- { url = "https://files.pythonhosted.org/packages/c7/30/37a3384d1e2e9320331baca41e835e90a3767303642c7a80d4510152cbcf/triton-3.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5dfa23ba84541d7c0a531dfce76d8bcd19159d50a4a8b14ad01e91734a5c1b0", size = 253154278, upload-time = "2025-01-22T19:13:54.221Z" },
- { url = "https://files.pythonhosted.org/packages/bc/74/9f12bdedeb110242d8bb1bd621f6605e753ee0cbf73cf7f3a62b8173f190/triton-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30ceed0eff2c4a73b14eb63e052992f44bbdf175f3fad21e1ac8097a772de7ee", size = 253057866, upload-time = "2025-01-22T19:14:23.943Z" },
-]
-
-[[package]]
-name = "triton"
-version = "3.3.1"
-source = { registry = "https://pypi.org/simple" }
-resolution-markers = [
- "python_full_version >= '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.11.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version == '3.10.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
- "python_full_version < '3.10' and platform_machine != 'aarch64' and sys_platform == 'linux'",
-]
-dependencies = [
- { name = "setuptools", marker = "(platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-8-trackers-cu118') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra != 'extra-8-trackers-cpu' and extra != 'extra-8-trackers-cu124' and extra != 'extra-8-trackers-rocm61' and extra != 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'aarch64' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'aarch64' and extra != 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (sys_platform != 'linux' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (sys_platform != 'linux' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra != 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra != 'extra-8-trackers-cu118' and extra != 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
-]
-wheels = [
- { url = "https://files.pythonhosted.org/packages/8d/a9/549e51e9b1b2c9b854fd761a1d23df0ba2fbc60bd0c13b489ffa518cfcb7/triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b74db445b1c562844d3cfad6e9679c72e93fdfb1a90a24052b03bb5c49d1242e", size = 155600257, upload-time = "2025-05-29T23:39:36.085Z" },
- { url = "https://files.pythonhosted.org/packages/21/2f/3e56ea7b58f80ff68899b1dbe810ff257c9d177d288c6b0f55bf2fe4eb50/triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b31e3aa26f8cb3cc5bf4e187bf737cbacf17311e1112b781d4a059353dfd731b", size = 155689937, upload-time = "2025-05-29T23:39:44.182Z" },
- { url = "https://files.pythonhosted.org/packages/24/5f/950fb373bf9c01ad4eb5a8cd5eaf32cdf9e238c02f9293557a2129b9c4ac/triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9999e83aba21e1a78c1f36f21bce621b77bcaa530277a50484a7cb4a822f6e43", size = 155669138, upload-time = "2025-05-29T23:39:51.771Z" },
- { url = "https://files.pythonhosted.org/packages/74/1f/dfb531f90a2d367d914adfee771babbd3f1a5b26c3f5fbc458dee21daa78/triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b89d846b5a4198317fec27a5d3a609ea96b6d557ff44b56c23176546023c4240", size = 155673035, upload-time = "2025-05-29T23:40:02.468Z" },
- { url = "https://files.pythonhosted.org/packages/28/71/bd20ffcb7a64c753dc2463489a61bf69d531f308e390ad06390268c4ea04/triton-3.3.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3198adb9d78b77818a5388bff89fa72ff36f9da0bc689db2f0a651a67ce6a42", size = 155735832, upload-time = "2025-05-29T23:40:10.522Z" },
- { url = "https://files.pythonhosted.org/packages/6d/81/ac4d50af22f594c4cb7c84fd2ad5ba1e0c03e2a83fe3483ddd79edcd7ec7/triton-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f6139aeb04a146b0b8e0fbbd89ad1e65861c57cfed881f21d62d3cb94a36bab7", size = 155596799, upload-time = "2025-05-29T23:40:18.949Z" },
-]
-
[[package]]
name = "twine"
version = "6.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "id" },
- { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "keyring", marker = "(platform_machine != 'ppc64le' and platform_machine != 's390x') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 'ppc64le' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (platform_machine == 's390x' and extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (platform_machine == 's390x' and extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
+ { name = "keyring", marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" },
{ name = "packaging" },
{ name = "readme-renderer" },
{ name = "requests" },
@@ -6795,37 +1812,28 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/0e/18/1016ffd4c7775f24371f6a0309483dc5597e8245b5add67924e54ea3b83a/types_aiofiles-24.1.0.20250326-py3-none-any.whl", hash = "sha256:dfb58c9aa18bd449e80fb5d7f49dc3dd20d31de920a46223a61798ee4a521a70", size = 14344, upload-time = "2025-03-26T02:53:31.856Z" },
]
-[[package]]
-name = "types-python-dateutil"
-version = "2.9.0.20241206"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/a9/60/47d92293d9bc521cd2301e423a358abfac0ad409b3a1606d8fbae1321961/types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb", size = 13802, upload-time = "2024-12-06T02:56:41.019Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53", size = 14384, upload-time = "2024-12-06T02:56:39.412Z" },
-]
-
[[package]]
name = "types-requests"
-version = "2.32.4.20260107"
+version = "2.32.0.20250328"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "urllib3" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/0f/f3/a0663907082280664d745929205a89d41dffb29e89a50f753af7d57d0a96/types_requests-2.32.4.20260107.tar.gz", hash = "sha256:018a11ac158f801bfa84857ddec1650750e393df8a004a8a9ae2a9bec6fcb24f", size = 23165, upload-time = "2026-01-07T03:20:54.091Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/7d/eb174f74e3f5634eaacb38031bbe467dfe2e545bc255e5c90096ec46bc46/types_requests-2.32.0.20250328.tar.gz", hash = "sha256:c9e67228ea103bd811c96984fac36ed2ae8da87a36a633964a21f199d60baf32", size = 22995, upload-time = "2025-03-28T02:55:13.271Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/1c/12/709ea261f2bf91ef0a26a9eed20f2623227a8ed85610c1e54c5805692ecb/types_requests-2.32.4.20260107-py3-none-any.whl", hash = "sha256:b703fe72f8ce5b31ef031264fe9395cac8f46a04661a79f7ed31a80fb308730d", size = 20676, upload-time = "2026-01-07T03:20:52.929Z" },
+ { url = "https://files.pythonhosted.org/packages/cc/15/3700282a9d4ea3b37044264d3e4d1b1f0095a4ebf860a99914fd544e3be3/types_requests-2.32.0.20250328-py3-none-any.whl", hash = "sha256:72ff80f84b15eb3aa7a8e2625fffb6a93f2ad5a0c20215fc1dcfa61117bcb2a2", size = 20663, upload-time = "2025-03-28T02:55:11.946Z" },
]
[[package]]
name = "types-tqdm"
-version = "4.67.0.20250513"
+version = "4.67.0.20250809"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "types-requests" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/d4/74/a77b5179e3543853c51ce786b300cd253934477c81aab4d786dff9894724/types_tqdm-4.67.0.20250513.tar.gz", hash = "sha256:907028c8d0a8fc20072132cd0cee72a3b6c72abf32f5ff914a7749e7d13b351e", size = 17207, upload-time = "2025-05-13T03:06:17.539Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/fb/d0/cf498fc630d9fdaf2428b93e60b0e67b08008fec22b78716b8323cf644dc/types_tqdm-4.67.0.20250809.tar.gz", hash = "sha256:02bf7ab91256080b9c4c63f9f11b519c27baaf52718e5fdab9e9606da168d500", size = 17200, upload-time = "2025-08-09T03:17:43.489Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6a/7b/996a534691afd516f60fa3ad3f4101b38f7222fff6c1b12f508a4c817695/types_tqdm-4.67.0.20250513-py3-none-any.whl", hash = "sha256:73d2bdac28bab49235d8660aece6c415636a0fb406f7a24b39737dfc6bf6a5dd", size = 24060, upload-time = "2025-05-13T03:06:16.241Z" },
+ { url = "https://files.pythonhosted.org/packages/3f/13/3ff0781445d7c12730befce0fddbbc7a76e56eb0e7029446f2853238360a/types_tqdm-4.67.0.20250809-py3-none-any.whl", hash = "sha256:1a73053b31fcabf3c1f3e2a9d5ecdba0f301bde47a418cd0e0bdf774827c5c57", size = 24020, upload-time = "2025-08-09T03:17:42.453Z" },
]
[[package]]
@@ -6837,68 +1845,39 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload-time = "2025-04-10T14:19:03.967Z" },
]
-[[package]]
-name = "typing-inspection"
-version = "0.4.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "typing-extensions" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/82/5c/e6082df02e215b846b4b8c0b887a64d7d08ffaba30605502639d44c06b82/typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122", size = 76222, upload-time = "2025-02-25T17:27:59.638Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/31/08/aa4fdfb71f7de5176385bd9e90852eaf6b5d622735020ad600f2bab54385/typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f", size = 14125, upload-time = "2025-02-25T17:27:57.754Z" },
-]
-
-[[package]]
-name = "uri-template"
-version = "1.3.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678, upload-time = "2023-06-21T01:49:05.374Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140, upload-time = "2023-06-21T01:49:03.467Z" },
-]
-
[[package]]
name = "urllib3"
-version = "2.4.0"
+version = "2.6.3"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466", size = 390672, upload-time = "2025-04-10T15:23:39.232Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813", size = 128680, upload-time = "2025-04-10T15:23:37.377Z" },
+ { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" },
]
[[package]]
name = "uv"
-version = "0.7.3"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/77/9e/4ea6d224f868badecd48b8fed17f83adb0ff62f75bc21785d91dee75c744/uv-0.7.3.tar.gz", hash = "sha256:863ceb63aefc7c2db9918313a1cb3c8bf3fc3d59b656b617db9e4abad90373f3", size = 3242256, upload-time = "2025-05-07T20:01:59.783Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/e4/8b/09a9d9da09d90ec6829dc4b3e9b7ff99222b7f05bc5d292bc30b04b92209/uv-0.7.3-py3-none-linux_armv6l.whl", hash = "sha256:f37c8a6b172776fb5305afe0699907aff44a778669de7a8fbe5a9c09c1a88a97", size = 16673361, upload-time = "2025-05-07T20:01:04.641Z" },
- { url = "https://files.pythonhosted.org/packages/ba/de/794ea8c9729784c7626f05a98fe91b8367587f57f023cb95adcd8f8a9215/uv-0.7.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3e6e1fd5755d4ef4c6e1ce55bd2c6d9dec278a8bef5752703d702ce03704fe29", size = 16755964, upload-time = "2025-05-07T20:01:09.43Z" },
- { url = "https://files.pythonhosted.org/packages/df/1b/50922bfbe1631d022e0c6434ade17158b9b4e0bb7fccc77c928e32dd9021/uv-0.7.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:db8a5d5995b160158405379deadf0ffccf849a5e7ce048900b73517daf109e2c", size = 15577471, upload-time = "2025-05-07T20:01:12.235Z" },
- { url = "https://files.pythonhosted.org/packages/69/39/cba47262d9547695657885391b34e8732cb0c34b5b876b811851cd320f3a/uv-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:d246243f348796730e8ea9736ddd48702d4448d98af5e61693063ed616e30378", size = 16027456, upload-time = "2025-05-07T20:01:14.653Z" },
- { url = "https://files.pythonhosted.org/packages/e6/33/1acf89318fb987a6eb9989a6991b76b6c930b6a724ce5f1ed848519d6a5f/uv-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acef117a0c52299e60c6f7a3e60849050cd233704c561f688fac1100d113da2e", size = 16390903, upload-time = "2025-05-07T20:01:17.018Z" },
- { url = "https://files.pythonhosted.org/packages/ad/66/2fe8ec6e5390de4cfc6db312464b4f28e5b3d98d576adc42731c0aeb5073/uv-0.7.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:90990e4c289feee24164c8e463fc0ebc9a336960119cd256acca7c1439f0f536", size = 17167937, upload-time = "2025-05-07T20:01:19.567Z" },
- { url = "https://files.pythonhosted.org/packages/a5/8a/dc46e79f5fd068cb841a716a96f0344af62cf2deb2e78f57e0e147de26ac/uv-0.7.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4809e5f7f5b2d6423d6573fda5655389c955ca649499fe9750b61af95daf9b7d", size = 18077868, upload-time = "2025-05-07T20:01:22.447Z" },
- { url = "https://files.pythonhosted.org/packages/da/af/f7165a205ce8bb5e00f197d86a6fce4b4a317db0e471a31db9137ca1cc2d/uv-0.7.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acff7fba5ff40dcb5a42de496db92a3965edac7a3d687d9b013ba6e0336995df", size = 17793072, upload-time = "2025-05-07T20:01:25.942Z" },
- { url = "https://files.pythonhosted.org/packages/27/5e/2e9172ec3fa8acfa69642900d6eee8e5021f6c14d135edef524c674b4cfb/uv-0.7.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbb2d322d453e498e1431c51421cee597962ecd3f93fcef853b258e9c7e7636c", size = 22181943, upload-time = "2025-05-07T20:01:28.576Z" },
- { url = "https://files.pythonhosted.org/packages/f1/b1/8af4ea6d09d05b9edead5e701dd91e04d55971483a7a644bab7a979bb46b/uv-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1414a026c153ae0731daed0812b17bf77d34eafedaeb3a5c72e08181aea116b", size = 17400777, upload-time = "2025-05-07T20:01:32.27Z" },
- { url = "https://files.pythonhosted.org/packages/09/ae/ccd123274ae59707e84fc5542776f89887818bad915167fbaeda65ebf52a/uv-0.7.3-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:c976fce3d1068a1d007f50127cc7873d67643c1a60439564970f092d9be41877", size = 16306132, upload-time = "2025-05-07T20:01:36.572Z" },
- { url = "https://files.pythonhosted.org/packages/01/5c/99ef96ca53c74552b616bd341cd5d298bc8a603151343c409efeaf1552a0/uv-0.7.3-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:cc27207c35c959d2e0e873e86a80a2470a77b7a34a4512a831e8d4f7c87f4404", size = 16376728, upload-time = "2025-05-07T20:01:39.357Z" },
- { url = "https://files.pythonhosted.org/packages/74/91/07f7e68f08e617d27ae9908a4e8deb756368b942319634956ed92d7cf35c/uv-0.7.3-py3-none-musllinux_1_1_i686.whl", hash = "sha256:5eb4872888a9fb10b62cc00be8e84822d63d3e622a5f340248e53ecf321dba96", size = 16707670, upload-time = "2025-05-07T20:01:46.816Z" },
- { url = "https://files.pythonhosted.org/packages/a9/73/385a5a55fccfebac84a88b629992e301c080640691f2e27a3e3ccee8315e/uv-0.7.3-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:0646e463365e7277f22200ce2d43b7a44e5a3192320500b4983b4fe34d69a5fb", size = 17514613, upload-time = "2025-05-07T20:01:49.245Z" },
- { url = "https://files.pythonhosted.org/packages/6a/97/1138bb26038805a14d930c7261faf363a5256757390b4be0aaf6e33a41c0/uv-0.7.3-py3-none-win32.whl", hash = "sha256:44e2f3fcbd1ab519bdb68986449b2e3103d2261be95f985cadcf7ec7c510b595", size = 16897117, upload-time = "2025-05-07T20:01:51.728Z" },
- { url = "https://files.pythonhosted.org/packages/64/1b/c9f0ad7c75bf0a04c52c7e766593f5e79b1ac7d97fa1cb34c6ce0cfe3746/uv-0.7.3-py3-none-win_amd64.whl", hash = "sha256:0a446d4e5b10ce8a793156a276727bb7affa96a85e80dc5ad34e0c2de7e71cc8", size = 18323992, upload-time = "2025-05-07T20:01:54.495Z" },
- { url = "https://files.pythonhosted.org/packages/47/1b/7ca1b8ec4bcf1c807f61e6ced7ca704791843cf1297db5edb54db07bd1db/uv-0.7.3-py3-none-win_arm64.whl", hash = "sha256:cb2547fd1466698e9b4f11de5eef7055b8cbcc3c693d79f6d747e3f8e6be2ab7", size = 17017988, upload-time = "2025-05-07T20:01:57.283Z" },
-]
-
-[[package]]
-name = "validators"
-version = "0.35.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/53/66/a435d9ae49850b2f071f7ebd8119dd4e84872b01630d6736761e6e7fd847/validators-0.35.0.tar.gz", hash = "sha256:992d6c48a4e77c81f1b4daba10d16c3a9bb0dbb79b3a19ea847ff0928e70497a", size = 73399, upload-time = "2025-05-01T05:42:06.7Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fa/6e/3e955517e22cbdd565f2f8b2e73d52528b14b8bcfdb04f62466b071de847/validators-0.35.0-py3-none-any.whl", hash = "sha256:e8c947097eae7892cb3d26868d637f79f47b4a0554bc6b80065dfe5aac3705dd", size = 44712, upload-time = "2025-05-01T05:42:04.203Z" },
+version = "0.9.6"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/99/51/c56ac81b4bd642d78365741eef118140459e2a94b9385ef973826b1b5306/uv-0.9.6.tar.gz", hash = "sha256:547fd27ab5da7cd1a833288a36858852451d416a056825f162ecf2af5be6f8b8", size = 3704033, upload-time = "2025-10-29T19:40:46.35Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/b4/e6/c0747c9b307a91618e483b0cd78ba076578df70359f08c9096f36b0dae93/uv-0.9.6-py3-none-linux_armv6l.whl", hash = "sha256:b2f934737c93f88c906b6a47bcc083170210fe5d66565e80a7c139599e5cbf2f", size = 20632765, upload-time = "2025-10-29T19:39:52.628Z" },
+ { url = "https://files.pythonhosted.org/packages/0e/d8/eba09583108476b9c21f4e09427553af7c5516a21ac01a18c63c357bcd72/uv-0.9.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:a7c6067919d87208c4a6092033c3bc9799cb8be1c8bc6ef419a1f6d42a755329", size = 19666984, upload-time = "2025-10-29T19:39:56.981Z" },
+ { url = "https://files.pythonhosted.org/packages/f4/a3/8d7da102542995ed8b16ae6079ae853221e17a5eec1fff442e6eacf5760c/uv-0.9.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:95a62c1f668272555ad0c446bf44a9924dee06054b831d04c162e0bad736dc28", size = 18335059, upload-time = "2025-10-29T19:40:05.138Z" },
+ { url = "https://files.pythonhosted.org/packages/eb/0b/597719ad347610588954730f1124761184a6b71cf5aa1600f0a992939ef4/uv-0.9.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:0169a85d3ba5ef1c37089d64ff26de573439ca84ecf549276a2eee42d7f833f2", size = 20144462, upload-time = "2025-10-29T19:40:08.328Z" },
+ { url = "https://files.pythonhosted.org/packages/31/cf/3f87025168bb377994ea468fc8757d5e01062b3888ec23eddd9b6d119135/uv-0.9.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f0ba311b3ca49d246f36d444d3ee81571619ef95e5f509eb694a81defcbed262", size = 20251834, upload-time = "2025-10-29T19:40:10.834Z" },
+ { url = "https://files.pythonhosted.org/packages/55/a0/a4027a220756a88dbc8bb7a6896fffc0e70af9b9ab030d644ab8baba3793/uv-0.9.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e89c964f614fa3f0481060cac709d6da50feac553e1e11227d6c4c81c87af7c", size = 21172738, upload-time = "2025-10-29T19:40:13.429Z" },
+ { url = "https://files.pythonhosted.org/packages/2c/f6/d9fd69247c8c3039c6818ceb20652d18322a874e10f6def3f05599ed8d07/uv-0.9.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:ea67369918af24ea7e01991dfc8b8988d1b0b7c49cb39d9e5bc0c409930a0a3f", size = 22756338, upload-time = "2025-10-29T19:40:16.032Z" },
+ { url = "https://files.pythonhosted.org/packages/fe/f6/6a0b4f43675c48138d62a6ddb5aebed67a1c283bee3758e5258a75f000ed/uv-0.9.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:90122a76e6441b8c580fc9faf06bd8c4dbe276cb1c185ad91eceb2afa78e492a", size = 22334132, upload-time = "2025-10-29T19:40:18.862Z" },
+ { url = "https://files.pythonhosted.org/packages/0f/3f/a17d6e26a795a2e7d6023bae9c5af7da3118eebc23053ec7c0cbbb603638/uv-0.9.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86e05782f9b75d39ab1c0af98bf11e87e646a36a61d425021d5b284073e56315", size = 21487365, upload-time = "2025-10-29T19:40:21.709Z" },
+ { url = "https://files.pythonhosted.org/packages/e4/29/9cbafd47012a68b39902ff022bd1c7051384fcc23392b2d813d0f418e61f/uv-0.9.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c2c2b2b093330e603d838fec26941ab6f62e8d62a012f9fa0d5ed88da39d907", size = 21384698, upload-time = "2025-10-29T19:40:24.296Z" },
+ { url = "https://files.pythonhosted.org/packages/71/f9/525978cfa7c27ca2616ca0d214460861a8046085c032a0de6c5bedddcf6c/uv-0.9.6-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:e700b2098f9d365061c572d0729b4e8bc71c6468d83dfaae2537cd66e3cb1b98", size = 20255252, upload-time = "2025-10-29T19:40:26.757Z" },
+ { url = "https://files.pythonhosted.org/packages/10/6f/89040302486b83e2085579ffebe3078dc92b15f42406f986d9e690e47f1b/uv-0.9.6-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:6403176b55388cf94fb8737e73b26ee2a7b1805a9139da5afa951210986d4fcd", size = 21308498, upload-time = "2025-10-29T19:40:29.273Z" },
+ { url = "https://files.pythonhosted.org/packages/39/6e/5a3e879f7399c36c97d0b893c2dd5e91b76315c41793f13f86ff2091191a/uv-0.9.6-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:62e3f057a9ae5e5003a7cd56b617e940f519f6dabcbb22d36cdd0149df25d409", size = 20230221, upload-time = "2025-10-29T19:40:32.161Z" },
+ { url = "https://files.pythonhosted.org/packages/7a/66/5bdabfd7afc6b429d8be7d6dc6446709f657621384960ec8b85e0088a3d9/uv-0.9.6-py3-none-musllinux_1_1_i686.whl", hash = "sha256:538716ec97f8d899baa7e1c427f4411525459c0ef72ea9b3625ce9610c9976e6", size = 20625876, upload-time = "2025-10-29T19:40:34.577Z" },
+ { url = "https://files.pythonhosted.org/packages/5d/34/257747253ad446fd155e39f0c30afda4597b3b9e28f44a9de5dee76a6509/uv-0.9.6-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:b31377ebf2d0499afc5abe3fe1abded5ca843f3a1161b432fe26eb0ce15bab8e", size = 21597889, upload-time = "2025-10-29T19:40:36.963Z" },
+ { url = "https://files.pythonhosted.org/packages/52/72/55d78618acd67e738b4976ac0ae5aebc9a32a1afec90ae66090a9e13c5fe/uv-0.9.6-py3-none-win32.whl", hash = "sha256:0fde18c22376c8b02954c7db3847bc75ac42619932c44b43f49d056e5cfb05f9", size = 19434465, upload-time = "2025-10-29T19:40:39.372Z" },
+ { url = "https://files.pythonhosted.org/packages/5f/bb/4fc6ff6cfa14fef6225d4891d001c7a9373f3d6f90def57cdf7d86b2e7ff/uv-0.9.6-py3-none-win_amd64.whl", hash = "sha256:d1072db92cc9525febdf9d113c23916dfc20ca03e21218cc7beefe7185a90631", size = 21444739, upload-time = "2025-10-29T19:40:41.742Z" },
+ { url = "https://files.pythonhosted.org/packages/92/05/8b4632c4c793b58bfed5ec8353c3f25818c025a6393ceb91f23a91094408/uv-0.9.6-py3-none-win_arm64.whl", hash = "sha256:166175ba952d2ad727e1dbd57d7cfc1782dfe7b8d79972174a46a7aa33ddceec", size = 19919992, upload-time = "2025-10-29T19:40:44.187Z" },
]
[[package]]
@@ -6912,48 +1891,17 @@ wheels = [
[[package]]
name = "virtualenv"
-version = "20.31.2"
+version = "20.36.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "distlib" },
{ name = "filelock" },
{ name = "platformdirs" },
+ { name = "typing-extensions", marker = "python_full_version < '3.11'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/56/2c/444f465fb2c65f40c3a104fd0c495184c4f2336d65baf398e3c75d72ea94/virtualenv-20.31.2.tar.gz", hash = "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af", size = 6076316, upload-time = "2025-05-08T17:58:23.811Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f3/40/b1c265d4b2b62b58576588510fc4d1fe60a86319c8de99fd8e9fec617d2c/virtualenv-20.31.2-py3-none-any.whl", hash = "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11", size = 6057982, upload-time = "2025-05-08T17:58:21.15Z" },
-]
-
-[[package]]
-name = "wandb"
-version = "0.21.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "click", version = "8.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "eval-type-backport", marker = "python_full_version < '3.10' or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu118') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cpu' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu124') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu118' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-cu126') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu124' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm61') or (extra == 'extra-8-trackers-cu126' and extra == 'extra-8-trackers-rocm624') or (extra == 'extra-8-trackers-rocm61' and extra == 'extra-8-trackers-rocm624')" },
- { name = "gitpython" },
- { name = "packaging" },
- { name = "platformdirs" },
- { name = "protobuf" },
- { name = "pydantic" },
- { name = "pyyaml" },
- { name = "requests" },
- { name = "sentry-sdk" },
- { name = "typing-extensions" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/73/09/c84264a219e20efd615e4d5d150cc7d359d57d51328d3fa94ee02d70ed9c/wandb-0.21.0.tar.gz", hash = "sha256:473e01ef200b59d780416062991effa7349a34e51425d4be5ff482af2dc39e02", size = 40085784, upload-time = "2025-07-02T00:24:15.516Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/aa/a3/4d310fa5f00863544e1d0f4de93bddec248499ccf97d4791bc3122c9d4f3/virtualenv-20.36.1.tar.gz", hash = "sha256:8befb5c81842c641f8ee658481e42641c68b5eab3521d8e092d18320902466ba", size = 6032239, upload-time = "2026-01-09T18:21:01.296Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/38/dd/65eac086e1bc337bb5f0eed65ba1fe4a6dbc62c97f094e8e9df1ef83ffed/wandb-0.21.0-py3-none-any.whl", hash = "sha256:316e8cd4329738f7562f7369e6eabeeb28ef9d473203f7ead0d03e5dba01c90d", size = 6504284, upload-time = "2025-07-02T00:23:46.671Z" },
- { url = "https://files.pythonhosted.org/packages/17/a7/80556ce9097f59e10807aa68f4a9b29d736a90dca60852a9e2af1641baf8/wandb-0.21.0-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:701d9cbdfcc8550a330c1b54a26f1585519180e0f19247867446593d34ace46b", size = 21717388, upload-time = "2025-07-02T00:23:49.348Z" },
- { url = "https://files.pythonhosted.org/packages/23/ae/660bc75aa37bd23409822ea5ed616177d94873172d34271693c80405c820/wandb-0.21.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:01689faa6b691df23ba2367e0a1ecf6e4d0be44474905840098eedd1fbcb8bdf", size = 21141465, upload-time = "2025-07-02T00:23:52.602Z" },
- { url = "https://files.pythonhosted.org/packages/23/ab/9861929530be56557c74002868c85d0d8ac57050cc21863afe909ae3d46f/wandb-0.21.0-py3-none-macosx_11_0_x86_64.whl", hash = "sha256:55d3f42ddb7971d1699752dff2b85bcb5906ad098d18ab62846c82e9ce5a238d", size = 21793511, upload-time = "2025-07-02T00:23:55.447Z" },
- { url = "https://files.pythonhosted.org/packages/de/52/e5cad2eff6fbed1ac06f4a5b718457fa2fd437f84f5c8f0d31995a2ef046/wandb-0.21.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:893508f0c7da48917448daa5cd622c27ce7ce15119adaa861185034c2bd7b14c", size = 20704643, upload-time = "2025-07-02T00:23:58.255Z" },
- { url = "https://files.pythonhosted.org/packages/83/8f/6bed9358cc33767c877b221d4f565e1ddf00caf4bbbe54d2e3bbc932c6a7/wandb-0.21.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4e8245a8912247ddf7654f7b5330f583a6c56ab88fee65589158490d583c57d", size = 22243012, upload-time = "2025-07-02T00:24:01.423Z" },
- { url = "https://files.pythonhosted.org/packages/be/61/9048015412ea5ca916844af55add4fed7c21fe1ad70bb137951e70b550c5/wandb-0.21.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2e4c4f951e0d02755e315679bfdcb5bc38c1b02e2e5abc5432b91a91bb0cf246", size = 20716440, upload-time = "2025-07-02T00:24:04.198Z" },
- { url = "https://files.pythonhosted.org/packages/02/d9/fcd2273d8ec3f79323e40a031aba5d32d6fa9065702010eb428b5ffbab62/wandb-0.21.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:873749966eeac0069e0e742e6210641b6227d454fb1dae2cf5c437c6ed42d3ca", size = 22320652, upload-time = "2025-07-02T00:24:07.175Z" },
- { url = "https://files.pythonhosted.org/packages/80/68/b8308db6b9c3c96dcd03be17c019aee105e1d7dc1e74d70756cdfb9241c6/wandb-0.21.0-py3-none-win32.whl", hash = "sha256:9d3cccfba658fa011d6cab9045fa4f070a444885e8902ae863802549106a5dab", size = 21484296, upload-time = "2025-07-02T00:24:10.147Z" },
- { url = "https://files.pythonhosted.org/packages/cf/96/71cc033e8abd00e54465e68764709ed945e2da2d66d764f72f4660262b22/wandb-0.21.0-py3-none-win_amd64.whl", hash = "sha256:28a0b2dad09d7c7344ac62b0276be18a2492a5578e4d7c84937a3e1991edaac7", size = 21484301, upload-time = "2025-07-02T00:24:12.658Z" },
+ { url = "https://files.pythonhosted.org/packages/6a/2a/dc2228b2888f51192c7dc766106cd475f1b768c10caaf9727659726f7391/virtualenv-20.36.1-py3-none-any.whl", hash = "sha256:575a8d6b124ef88f6f51d56d656132389f961062a9177016a50e4f507bbcc19f", size = 6008258, upload-time = "2026-01-09T18:20:59.425Z" },
]
[[package]]
@@ -6974,13 +1922,8 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/68/98/b0345cabdce2041a01293ba483333582891a3bd5769b08eceb0d406056ef/watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c", size = 96480, upload-time = "2024-11-01T14:06:42.952Z" },
{ url = "https://files.pythonhosted.org/packages/85/83/cdf13902c626b28eedef7ec4f10745c52aad8a8fe7eb04ed7b1f111ca20e/watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134", size = 88451, upload-time = "2024-11-01T14:06:45.084Z" },
{ url = "https://files.pythonhosted.org/packages/fe/c4/225c87bae08c8b9ec99030cd48ae9c4eca050a59bf5c2255853e18c87b50/watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b", size = 89057, upload-time = "2024-11-01T14:06:47.324Z" },
- { url = "https://files.pythonhosted.org/packages/05/52/7223011bb760fce8ddc53416beb65b83a3ea6d7d13738dde75eeb2c89679/watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8", size = 96390, upload-time = "2024-11-01T14:06:49.325Z" },
- { url = "https://files.pythonhosted.org/packages/9c/62/d2b21bc4e706d3a9d467561f487c2938cbd881c69f3808c43ac1ec242391/watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a", size = 88386, upload-time = "2024-11-01T14:06:50.536Z" },
- { url = "https://files.pythonhosted.org/packages/ea/22/1c90b20eda9f4132e4603a26296108728a8bfe9584b006bd05dd94548853/watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c", size = 89017, upload-time = "2024-11-01T14:06:51.717Z" },
{ url = "https://files.pythonhosted.org/packages/30/ad/d17b5d42e28a8b91f8ed01cb949da092827afb9995d4559fd448d0472763/watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881", size = 87902, upload-time = "2024-11-01T14:06:53.119Z" },
{ url = "https://files.pythonhosted.org/packages/5c/ca/c3649991d140ff6ab67bfc85ab42b165ead119c9e12211e08089d763ece5/watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11", size = 88380, upload-time = "2024-11-01T14:06:55.19Z" },
- { url = "https://files.pythonhosted.org/packages/5b/79/69f2b0e8d3f2afd462029031baafb1b75d11bb62703f0e1022b2e54d49ee/watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa", size = 87903, upload-time = "2024-11-01T14:06:57.052Z" },
- { url = "https://files.pythonhosted.org/packages/e2/2b/dc048dd71c2e5f0f7ebc04dd7912981ec45793a03c0dc462438e0591ba5d/watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e", size = 88381, upload-time = "2024-11-01T14:06:58.193Z" },
{ url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079, upload-time = "2024-11-01T14:06:59.472Z" },
{ url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078, upload-time = "2024-11-01T14:07:01.431Z" },
{ url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076, upload-time = "2024-11-01T14:07:02.568Z" },
@@ -6993,186 +1936,16 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067, upload-time = "2024-11-01T14:07:11.845Z" },
]
-[[package]]
-name = "wcwidth"
-version = "0.2.13"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" },
-]
-
-[[package]]
-name = "webcolors"
-version = "24.11.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064, upload-time = "2024-11-11T07:43:24.224Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934, upload-time = "2024-11-11T07:43:22.529Z" },
-]
-
-[[package]]
-name = "webencodings"
-version = "0.5.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" },
-]
-
-[[package]]
-name = "websocket-client"
-version = "1.8.0"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648, upload-time = "2024-04-23T22:16:16.976Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826, upload-time = "2024-04-23T22:16:14.422Z" },
-]
-
-[[package]]
-name = "werkzeug"
-version = "3.1.3"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "markupsafe" },
-]
-sdist = { url = "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746", size = 806925, upload-time = "2024-11-08T15:52:18.093Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e", size = 224498, upload-time = "2024-11-08T15:52:16.132Z" },
-]
-
[[package]]
name = "wheel"
-version = "0.45.1"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/8a/98/2d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c/wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729", size = 107545, upload-time = "2024-11-23T00:18:23.513Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29e4c02732eee68a83a1d3c346ae39bc6822dcbcb697f2b/wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248", size = 72494, upload-time = "2024-11-23T00:18:21.207Z" },
-]
-
-[[package]]
-name = "widgetsnbextension"
-version = "4.0.14"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428, upload-time = "2025-04-10T13:01:25.628Z" }
-wheels = [
- { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" },
-]
-
-[[package]]
-name = "yarl"
-version = "1.20.0"
+version = "0.46.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "idna" },
- { name = "multidict" },
- { name = "propcache" },
+ { name = "packaging" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/62/51/c0edba5219027f6eab262e139f73e2417b0f4efffa23bf562f6e18f76ca5/yarl-1.20.0.tar.gz", hash = "sha256:686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307", size = 185258, upload-time = "2025-04-17T00:45:14.661Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/9b/92/3a64fa9639b8e290fe8630d8067a66f7c5510845c6d73686ad880c9b04d9/wheel-0.46.2.tar.gz", hash = "sha256:3d79e48fde9847618a5a181f3cc35764c349c752e2fe911e65fa17faab9809b0", size = 60274, upload-time = "2026-01-21T23:55:25.838Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/00/ab/66082639f99d7ef647a86b2ff4ca20f8ae13bd68a6237e6e166b8eb92edf/yarl-1.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f1f6670b9ae3daedb325fa55fbe31c22c8228f6e0b513772c2e1c623caa6ab22", size = 145054, upload-time = "2025-04-17T00:41:27.071Z" },
- { url = "https://files.pythonhosted.org/packages/3d/c2/4e78185c453c3ca02bd11c7907394d0410d26215f9e4b7378648b3522a30/yarl-1.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:85a231fa250dfa3308f3c7896cc007a47bc76e9e8e8595c20b7426cac4884c62", size = 96811, upload-time = "2025-04-17T00:41:30.235Z" },
- { url = "https://files.pythonhosted.org/packages/c7/45/91e31dccdcf5b7232dcace78bd51a1bb2d7b4b96c65eece0078b620587d1/yarl-1.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1a06701b647c9939d7019acdfa7ebbfbb78ba6aa05985bb195ad716ea759a569", size = 94566, upload-time = "2025-04-17T00:41:32.023Z" },
- { url = "https://files.pythonhosted.org/packages/c8/21/e0aa650bcee881fb804331faa2c0f9a5d6be7609970b2b6e3cdd414e174b/yarl-1.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7595498d085becc8fb9203aa314b136ab0516c7abd97e7d74f7bb4eb95042abe", size = 327297, upload-time = "2025-04-17T00:41:34.03Z" },
- { url = "https://files.pythonhosted.org/packages/1a/a4/58f10870f5c17595c5a37da4c6a0b321589b7d7976e10570088d445d0f47/yarl-1.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:af5607159085dcdb055d5678fc2d34949bd75ae6ea6b4381e784bbab1c3aa195", size = 323578, upload-time = "2025-04-17T00:41:36.492Z" },
- { url = "https://files.pythonhosted.org/packages/07/df/2506b1382cc0c4bb0d22a535dc3e7ccd53da9a59b411079013a7904ac35c/yarl-1.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:95b50910e496567434cb77a577493c26bce0f31c8a305135f3bda6a2483b8e10", size = 343212, upload-time = "2025-04-17T00:41:38.396Z" },
- { url = "https://files.pythonhosted.org/packages/ba/4a/d1c901d0e2158ad06bb0b9a92473e32d992f98673b93c8a06293e091bab0/yarl-1.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b594113a301ad537766b4e16a5a6750fcbb1497dcc1bc8a4daae889e6402a634", size = 337956, upload-time = "2025-04-17T00:41:40.519Z" },
- { url = "https://files.pythonhosted.org/packages/8b/fd/10fcf7d86f49b1a11096d6846257485ef32e3d3d322e8a7fdea5b127880c/yarl-1.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:083ce0393ea173cd37834eb84df15b6853b555d20c52703e21fbababa8c129d2", size = 333889, upload-time = "2025-04-17T00:41:42.437Z" },
- { url = "https://files.pythonhosted.org/packages/e2/cd/bae926a25154ba31c5fd15f2aa6e50a545c840e08d85e2e2e0807197946b/yarl-1.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f1a350a652bbbe12f666109fbddfdf049b3ff43696d18c9ab1531fbba1c977a", size = 322282, upload-time = "2025-04-17T00:41:44.641Z" },
- { url = "https://files.pythonhosted.org/packages/e2/c6/c3ac3597dfde746c63c637c5422cf3954ebf622a8de7f09892d20a68900d/yarl-1.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fb0caeac4a164aadce342f1597297ec0ce261ec4532bbc5a9ca8da5622f53867", size = 336270, upload-time = "2025-04-17T00:41:46.812Z" },
- { url = "https://files.pythonhosted.org/packages/dd/42/417fd7b8da5846def29712370ea8916a4be2553de42a2c969815153717be/yarl-1.20.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:d88cc43e923f324203f6ec14434fa33b85c06d18d59c167a0637164863b8e995", size = 335500, upload-time = "2025-04-17T00:41:48.896Z" },
- { url = "https://files.pythonhosted.org/packages/37/aa/c2339683f8f05f4be16831b6ad58d04406cf1c7730e48a12f755da9f5ac5/yarl-1.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e52d6ed9ea8fd3abf4031325dc714aed5afcbfa19ee4a89898d663c9976eb487", size = 339672, upload-time = "2025-04-17T00:41:50.965Z" },
- { url = "https://files.pythonhosted.org/packages/be/12/ab6c4df95f00d7bc9502bf07a92d5354f11d9d3cb855222a6a8d2bd6e8da/yarl-1.20.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ce360ae48a5e9961d0c730cf891d40698a82804e85f6e74658fb175207a77cb2", size = 351840, upload-time = "2025-04-17T00:41:53.074Z" },
- { url = "https://files.pythonhosted.org/packages/83/3c/08d58c51bbd3899be3e7e83cd7a691fdcf3b9f78b8699d663ecc2c090ab7/yarl-1.20.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:06d06c9d5b5bc3eb56542ceeba6658d31f54cf401e8468512447834856fb0e61", size = 359550, upload-time = "2025-04-17T00:41:55.517Z" },
- { url = "https://files.pythonhosted.org/packages/8a/15/de7906c506f85fb476f0edac4bd74569f49e5ffdcf98e246a0313bf593b9/yarl-1.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c27d98f4e5c4060582f44e58309c1e55134880558f1add7a87c1bc36ecfade19", size = 351108, upload-time = "2025-04-17T00:41:57.582Z" },
- { url = "https://files.pythonhosted.org/packages/25/04/c6754f5ae2cdf057ac094ac01137c17875b629b1c29ed75354626a755375/yarl-1.20.0-cp310-cp310-win32.whl", hash = "sha256:f4d3fa9b9f013f7050326e165c3279e22850d02ae544ace285674cb6174b5d6d", size = 86733, upload-time = "2025-04-17T00:41:59.757Z" },
- { url = "https://files.pythonhosted.org/packages/db/1f/5c1952f3d983ac3f5fb079b5b13b62728f8a73fd27d03e1cef7e476addff/yarl-1.20.0-cp310-cp310-win_amd64.whl", hash = "sha256:bc906b636239631d42eb8a07df8359905da02704a868983265603887ed68c076", size = 92916, upload-time = "2025-04-17T00:42:02.177Z" },
- { url = "https://files.pythonhosted.org/packages/60/82/a59d8e21b20ffc836775fa7daedac51d16bb8f3010c4fcb495c4496aa922/yarl-1.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fdb5204d17cb32b2de2d1e21c7461cabfacf17f3645e4b9039f210c5d3378bf3", size = 145178, upload-time = "2025-04-17T00:42:04.511Z" },
- { url = "https://files.pythonhosted.org/packages/ba/81/315a3f6f95947cfbf37c92d6fbce42a1a6207b6c38e8c2b452499ec7d449/yarl-1.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:eaddd7804d8e77d67c28d154ae5fab203163bd0998769569861258e525039d2a", size = 96859, upload-time = "2025-04-17T00:42:06.43Z" },
- { url = "https://files.pythonhosted.org/packages/ad/17/9b64e575583158551b72272a1023cdbd65af54fe13421d856b2850a6ddb7/yarl-1.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:634b7ba6b4a85cf67e9df7c13a7fb2e44fa37b5d34501038d174a63eaac25ee2", size = 94647, upload-time = "2025-04-17T00:42:07.976Z" },
- { url = "https://files.pythonhosted.org/packages/2c/29/8f291e7922a58a21349683f6120a85701aeefaa02e9f7c8a2dc24fe3f431/yarl-1.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d409e321e4addf7d97ee84162538c7258e53792eb7c6defd0c33647d754172e", size = 355788, upload-time = "2025-04-17T00:42:09.902Z" },
- { url = "https://files.pythonhosted.org/packages/26/6d/b4892c80b805c42c228c6d11e03cafabf81662d371b0853e7f0f513837d5/yarl-1.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:ea52f7328a36960ba3231c6677380fa67811b414798a6e071c7085c57b6d20a9", size = 344613, upload-time = "2025-04-17T00:42:11.768Z" },
- { url = "https://files.pythonhosted.org/packages/d7/0e/517aa28d3f848589bae9593717b063a544b86ba0a807d943c70f48fcf3bb/yarl-1.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8703517b924463994c344dcdf99a2d5ce9eca2b6882bb640aa555fb5efc706a", size = 370953, upload-time = "2025-04-17T00:42:13.983Z" },
- { url = "https://files.pythonhosted.org/packages/5f/9b/5bd09d2f1ad6e6f7c2beae9e50db78edd2cca4d194d227b958955573e240/yarl-1.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:077989b09ffd2f48fb2d8f6a86c5fef02f63ffe6b1dd4824c76de7bb01e4f2e2", size = 369204, upload-time = "2025-04-17T00:42:16.386Z" },
- { url = "https://files.pythonhosted.org/packages/9c/85/d793a703cf4bd0d4cd04e4b13cc3d44149470f790230430331a0c1f52df5/yarl-1.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0acfaf1da020253f3533526e8b7dd212838fdc4109959a2c53cafc6db611bff2", size = 358108, upload-time = "2025-04-17T00:42:18.622Z" },
- { url = "https://files.pythonhosted.org/packages/6f/54/b6c71e13549c1f6048fbc14ce8d930ac5fb8bafe4f1a252e621a24f3f1f9/yarl-1.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b4230ac0b97ec5eeb91d96b324d66060a43fd0d2a9b603e3327ed65f084e41f8", size = 346610, upload-time = "2025-04-17T00:42:20.9Z" },
- { url = "https://files.pythonhosted.org/packages/a0/1a/d6087d58bdd0d8a2a37bbcdffac9d9721af6ebe50d85304d9f9b57dfd862/yarl-1.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a6a1e6ae21cdd84011c24c78d7a126425148b24d437b5702328e4ba640a8902", size = 365378, upload-time = "2025-04-17T00:42:22.926Z" },
- { url = "https://files.pythonhosted.org/packages/02/84/e25ddff4cbc001dbc4af76f8d41a3e23818212dd1f0a52044cbc60568872/yarl-1.20.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:86de313371ec04dd2531f30bc41a5a1a96f25a02823558ee0f2af0beaa7ca791", size = 356919, upload-time = "2025-04-17T00:42:25.145Z" },
- { url = "https://files.pythonhosted.org/packages/04/76/898ae362353bf8f64636495d222c8014c8e5267df39b1a9fe1e1572fb7d0/yarl-1.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:dd59c9dd58ae16eaa0f48c3d0cbe6be8ab4dc7247c3ff7db678edecbaf59327f", size = 364248, upload-time = "2025-04-17T00:42:27.475Z" },
- { url = "https://files.pythonhosted.org/packages/1b/b0/9d9198d83a622f1c40fdbf7bd13b224a6979f2e1fc2cf50bfb1d8773c495/yarl-1.20.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a0bc5e05f457b7c1994cc29e83b58f540b76234ba6b9648a4971ddc7f6aa52da", size = 378418, upload-time = "2025-04-17T00:42:29.333Z" },
- { url = "https://files.pythonhosted.org/packages/c7/ce/1f50c1cc594cf5d3f5bf4a9b616fca68680deaec8ad349d928445ac52eb8/yarl-1.20.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c9471ca18e6aeb0e03276b5e9b27b14a54c052d370a9c0c04a68cefbd1455eb4", size = 383850, upload-time = "2025-04-17T00:42:31.668Z" },
- { url = "https://files.pythonhosted.org/packages/89/1e/a59253a87b35bfec1a25bb5801fb69943330b67cfd266278eb07e0609012/yarl-1.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:40ed574b4df723583a26c04b298b283ff171bcc387bc34c2683235e2487a65a5", size = 381218, upload-time = "2025-04-17T00:42:33.523Z" },
- { url = "https://files.pythonhosted.org/packages/85/b0/26f87df2b3044b0ef1a7cf66d321102bdca091db64c5ae853fcb2171c031/yarl-1.20.0-cp311-cp311-win32.whl", hash = "sha256:db243357c6c2bf3cd7e17080034ade668d54ce304d820c2a58514a4e51d0cfd6", size = 86606, upload-time = "2025-04-17T00:42:35.873Z" },
- { url = "https://files.pythonhosted.org/packages/33/46/ca335c2e1f90446a77640a45eeb1cd8f6934f2c6e4df7db0f0f36ef9f025/yarl-1.20.0-cp311-cp311-win_amd64.whl", hash = "sha256:8c12cd754d9dbd14204c328915e23b0c361b88f3cffd124129955e60a4fbfcfb", size = 93374, upload-time = "2025-04-17T00:42:37.586Z" },
- { url = "https://files.pythonhosted.org/packages/c3/e8/3efdcb83073df978bb5b1a9cc0360ce596680e6c3fac01f2a994ccbb8939/yarl-1.20.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e06b9f6cdd772f9b665e5ba8161968e11e403774114420737f7884b5bd7bdf6f", size = 147089, upload-time = "2025-04-17T00:42:39.602Z" },
- { url = "https://files.pythonhosted.org/packages/60/c3/9e776e98ea350f76f94dd80b408eaa54e5092643dbf65fd9babcffb60509/yarl-1.20.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b9ae2fbe54d859b3ade40290f60fe40e7f969d83d482e84d2c31b9bff03e359e", size = 97706, upload-time = "2025-04-17T00:42:41.469Z" },
- { url = "https://files.pythonhosted.org/packages/0c/5b/45cdfb64a3b855ce074ae607b9fc40bc82e7613b94e7612b030255c93a09/yarl-1.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d12b8945250d80c67688602c891237994d203d42427cb14e36d1a732eda480e", size = 95719, upload-time = "2025-04-17T00:42:43.666Z" },
- { url = "https://files.pythonhosted.org/packages/2d/4e/929633b249611eeed04e2f861a14ed001acca3ef9ec2a984a757b1515889/yarl-1.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:087e9731884621b162a3e06dc0d2d626e1542a617f65ba7cc7aeab279d55ad33", size = 343972, upload-time = "2025-04-17T00:42:45.391Z" },
- { url = "https://files.pythonhosted.org/packages/49/fd/047535d326c913f1a90407a3baf7ff535b10098611eaef2c527e32e81ca1/yarl-1.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:69df35468b66c1a6e6556248e6443ef0ec5f11a7a4428cf1f6281f1879220f58", size = 339639, upload-time = "2025-04-17T00:42:47.552Z" },
- { url = "https://files.pythonhosted.org/packages/48/2f/11566f1176a78f4bafb0937c0072410b1b0d3640b297944a6a7a556e1d0b/yarl-1.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b2992fe29002fd0d4cbaea9428b09af9b8686a9024c840b8a2b8f4ea4abc16f", size = 353745, upload-time = "2025-04-17T00:42:49.406Z" },
- { url = "https://files.pythonhosted.org/packages/26/17/07dfcf034d6ae8837b33988be66045dd52f878dfb1c4e8f80a7343f677be/yarl-1.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4c903e0b42aab48abfbac668b5a9d7b6938e721a6341751331bcd7553de2dcae", size = 354178, upload-time = "2025-04-17T00:42:51.588Z" },
- { 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:bf099e2432131093cc611623e0b0bcc399b8cddd9a91eded8bfb50402ec35018", size = 349219, upload-time = "2025-04-17T00:42:53.674Z" },
- { url = "https://files.pythonhosted.org/packages/e6/e0/a10b30f294111c5f1c682461e9459935c17d467a760c21e1f7db400ff499/yarl-1.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a7f62f5dc70a6c763bec9ebf922be52aa22863d9496a9a30124d65b489ea672", size = 337266, upload-time = "2025-04-17T00:42:55.49Z" },
- { url = "https://files.pythonhosted.org/packages/33/a6/6efa1d85a675d25a46a167f9f3e80104cde317dfdf7f53f112ae6b16a60a/yarl-1.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:54ac15a8b60382b2bcefd9a289ee26dc0920cf59b05368c9b2b72450751c6eb8", size = 360873, upload-time = "2025-04-17T00:42:57.895Z" },
- { url = "https://files.pythonhosted.org/packages/77/67/c8ab718cb98dfa2ae9ba0f97bf3cbb7d45d37f13fe1fbad25ac92940954e/yarl-1.20.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:25b3bc0763a7aca16a0f1b5e8ef0f23829df11fb539a1b70476dcab28bd83da7", size = 360524, upload-time = "2025-04-17T00:43:00.094Z" },
- { url = "https://files.pythonhosted.org/packages/bd/e8/c3f18660cea1bc73d9f8a2b3ef423def8dadbbae6c4afabdb920b73e0ead/yarl-1.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b2586e36dc070fc8fad6270f93242124df68b379c3a251af534030a4a33ef594", size = 365370, upload-time = "2025-04-17T00:43:02.242Z" },
- { url = "https://files.pythonhosted.org/packages/c9/99/33f3b97b065e62ff2d52817155a89cfa030a1a9b43fee7843ef560ad9603/yarl-1.20.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:866349da9d8c5290cfefb7fcc47721e94de3f315433613e01b435473be63daa6", size = 373297, upload-time = "2025-04-17T00:43:04.189Z" },
- { url = "https://files.pythonhosted.org/packages/3d/89/7519e79e264a5f08653d2446b26d4724b01198a93a74d2e259291d538ab1/yarl-1.20.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:33bb660b390a0554d41f8ebec5cd4475502d84104b27e9b42f5321c5192bfcd1", size = 378771, upload-time = "2025-04-17T00:43:06.609Z" },
- { url = "https://files.pythonhosted.org/packages/3a/58/6c460bbb884abd2917c3eef6f663a4a873f8dc6f498561fc0ad92231c113/yarl-1.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:737e9f171e5a07031cbee5e9180f6ce21a6c599b9d4b2c24d35df20a52fabf4b", size = 375000, upload-time = "2025-04-17T00:43:09.01Z" },
- { url = "https://files.pythonhosted.org/packages/3b/2a/dd7ed1aa23fea996834278d7ff178f215b24324ee527df53d45e34d21d28/yarl-1.20.0-cp312-cp312-win32.whl", hash = "sha256:839de4c574169b6598d47ad61534e6981979ca2c820ccb77bf70f4311dd2cc64", size = 86355, upload-time = "2025-04-17T00:43:11.311Z" },
- { url = "https://files.pythonhosted.org/packages/ca/c6/333fe0338305c0ac1c16d5aa7cc4841208d3252bbe62172e0051006b5445/yarl-1.20.0-cp312-cp312-win_amd64.whl", hash = "sha256:3d7dbbe44b443b0c4aa0971cb07dcb2c2060e4a9bf8d1301140a33a93c98e18c", size = 92904, upload-time = "2025-04-17T00:43:13.087Z" },
- { url = "https://files.pythonhosted.org/packages/0f/6f/514c9bff2900c22a4f10e06297714dbaf98707143b37ff0bcba65a956221/yarl-1.20.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2137810a20b933b1b1b7e5cf06a64c3ed3b4747b0e5d79c9447c00db0e2f752f", size = 145030, upload-time = "2025-04-17T00:43:15.083Z" },
- { url = "https://files.pythonhosted.org/packages/4e/9d/f88da3fa319b8c9c813389bfb3463e8d777c62654c7168e580a13fadff05/yarl-1.20.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:447c5eadd750db8389804030d15f43d30435ed47af1313303ed82a62388176d3", size = 96894, upload-time = "2025-04-17T00:43:17.372Z" },
- { url = "https://files.pythonhosted.org/packages/cd/57/92e83538580a6968b2451d6c89c5579938a7309d4785748e8ad42ddafdce/yarl-1.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42fbe577272c203528d402eec8bf4b2d14fd49ecfec92272334270b850e9cd7d", size = 94457, upload-time = "2025-04-17T00:43:19.431Z" },
- { url = "https://files.pythonhosted.org/packages/e9/ee/7ee43bd4cf82dddd5da97fcaddb6fa541ab81f3ed564c42f146c83ae17ce/yarl-1.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18e321617de4ab170226cd15006a565d0fa0d908f11f724a2c9142d6b2812ab0", size = 343070, upload-time = "2025-04-17T00:43:21.426Z" },
- { url = "https://files.pythonhosted.org/packages/4a/12/b5eccd1109e2097bcc494ba7dc5de156e41cf8309fab437ebb7c2b296ce3/yarl-1.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4345f58719825bba29895011e8e3b545e6e00257abb984f9f27fe923afca2501", size = 337739, upload-time = "2025-04-17T00:43:23.634Z" },
- { url = "https://files.pythonhosted.org/packages/7d/6b/0eade8e49af9fc2585552f63c76fa59ef469c724cc05b29519b19aa3a6d5/yarl-1.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d9b980d7234614bc4674468ab173ed77d678349c860c3af83b1fffb6a837ddc", size = 351338, upload-time = "2025-04-17T00:43:25.695Z" },
- { url = "https://files.pythonhosted.org/packages/45/cb/aaaa75d30087b5183c7b8a07b4fb16ae0682dd149a1719b3a28f54061754/yarl-1.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af4baa8a445977831cbaa91a9a84cc09debb10bc8391f128da2f7bd070fc351d", size = 353636, upload-time = "2025-04-17T00:43:27.876Z" },
- { url = "https://files.pythonhosted.org/packages/98/9d/d9cb39ec68a91ba6e66fa86d97003f58570327d6713833edf7ad6ce9dde5/yarl-1.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:123393db7420e71d6ce40d24885a9e65eb1edefc7a5228db2d62bcab3386a5c0", size = 348061, upload-time = "2025-04-17T00:43:29.788Z" },
- { url = "https://files.pythonhosted.org/packages/72/6b/103940aae893d0cc770b4c36ce80e2ed86fcb863d48ea80a752b8bda9303/yarl-1.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab47acc9332f3de1b39e9b702d9c916af7f02656b2a86a474d9db4e53ef8fd7a", size = 334150, upload-time = "2025-04-17T00:43:31.742Z" },
- { url = "https://files.pythonhosted.org/packages/ef/b2/986bd82aa222c3e6b211a69c9081ba46484cffa9fab2a5235e8d18ca7a27/yarl-1.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4a34c52ed158f89876cba9c600b2c964dfc1ca52ba7b3ab6deb722d1d8be6df2", size = 362207, upload-time = "2025-04-17T00:43:34.099Z" },
- { url = "https://files.pythonhosted.org/packages/14/7c/63f5922437b873795d9422cbe7eb2509d4b540c37ae5548a4bb68fd2c546/yarl-1.20.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:04d8cfb12714158abf2618f792c77bc5c3d8c5f37353e79509608be4f18705c9", size = 361277, upload-time = "2025-04-17T00:43:36.202Z" },
- { url = "https://files.pythonhosted.org/packages/81/83/450938cccf732466953406570bdb42c62b5ffb0ac7ac75a1f267773ab5c8/yarl-1.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7dc63ad0d541c38b6ae2255aaa794434293964677d5c1ec5d0116b0e308031f5", size = 364990, upload-time = "2025-04-17T00:43:38.551Z" },
- { url = "https://files.pythonhosted.org/packages/b4/de/af47d3a47e4a833693b9ec8e87debb20f09d9fdc9139b207b09a3e6cbd5a/yarl-1.20.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d02b591a64e4e6ca18c5e3d925f11b559c763b950184a64cf47d74d7e41877", size = 374684, upload-time = "2025-04-17T00:43:40.481Z" },
- { url = "https://files.pythonhosted.org/packages/62/0b/078bcc2d539f1faffdc7d32cb29a2d7caa65f1a6f7e40795d8485db21851/yarl-1.20.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:95fc9876f917cac7f757df80a5dda9de59d423568460fe75d128c813b9af558e", size = 382599, upload-time = "2025-04-17T00:43:42.463Z" },
- { url = "https://files.pythonhosted.org/packages/74/a9/4fdb1a7899f1fb47fd1371e7ba9e94bff73439ce87099d5dd26d285fffe0/yarl-1.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb769ae5760cd1c6a712135ee7915f9d43f11d9ef769cb3f75a23e398a92d384", size = 378573, upload-time = "2025-04-17T00:43:44.797Z" },
- { url = "https://files.pythonhosted.org/packages/fd/be/29f5156b7a319e4d2e5b51ce622b4dfb3aa8d8204cd2a8a339340fbfad40/yarl-1.20.0-cp313-cp313-win32.whl", hash = "sha256:70e0c580a0292c7414a1cead1e076c9786f685c1fc4757573d2967689b370e62", size = 86051, upload-time = "2025-04-17T00:43:47.076Z" },
- { url = "https://files.pythonhosted.org/packages/52/56/05fa52c32c301da77ec0b5f63d2d9605946fe29defacb2a7ebd473c23b81/yarl-1.20.0-cp313-cp313-win_amd64.whl", hash = "sha256:4c43030e4b0af775a85be1fa0433119b1565673266a70bf87ef68a9d5ba3174c", size = 92742, upload-time = "2025-04-17T00:43:49.193Z" },
- { url = "https://files.pythonhosted.org/packages/d4/2f/422546794196519152fc2e2f475f0e1d4d094a11995c81a465faf5673ffd/yarl-1.20.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b6c4c3d0d6a0ae9b281e492b1465c72de433b782e6b5001c8e7249e085b69051", size = 163575, upload-time = "2025-04-17T00:43:51.533Z" },
- { url = "https://files.pythonhosted.org/packages/90/fc/67c64ddab6c0b4a169d03c637fb2d2a212b536e1989dec8e7e2c92211b7f/yarl-1.20.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8681700f4e4df891eafa4f69a439a6e7d480d64e52bf460918f58e443bd3da7d", size = 106121, upload-time = "2025-04-17T00:43:53.506Z" },
- { url = "https://files.pythonhosted.org/packages/6d/00/29366b9eba7b6f6baed7d749f12add209b987c4cfbfa418404dbadc0f97c/yarl-1.20.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:84aeb556cb06c00652dbf87c17838eb6d92cfd317799a8092cee0e570ee11229", size = 103815, upload-time = "2025-04-17T00:43:55.41Z" },
- { url = "https://files.pythonhosted.org/packages/28/f4/a2a4c967c8323c03689383dff73396281ced3b35d0ed140580825c826af7/yarl-1.20.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f166eafa78810ddb383e930d62e623d288fb04ec566d1b4790099ae0f31485f1", size = 408231, upload-time = "2025-04-17T00:43:57.825Z" },
- { url = "https://files.pythonhosted.org/packages/0f/a1/66f7ffc0915877d726b70cc7a896ac30b6ac5d1d2760613603b022173635/yarl-1.20.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5d3d6d14754aefc7a458261027a562f024d4f6b8a798adb472277f675857b1eb", size = 390221, upload-time = "2025-04-17T00:44:00.526Z" },
- { url = "https://files.pythonhosted.org/packages/41/15/cc248f0504610283271615e85bf38bc014224122498c2016d13a3a1b8426/yarl-1.20.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a8f64df8ed5d04c51260dbae3cc82e5649834eebea9eadfd829837b8093eb00", size = 411400, upload-time = "2025-04-17T00:44:02.853Z" },
- { url = "https://files.pythonhosted.org/packages/5c/af/f0823d7e092bfb97d24fce6c7269d67fcd1aefade97d0a8189c4452e4d5e/yarl-1.20.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d9949eaf05b4d30e93e4034a7790634bbb41b8be2d07edd26754f2e38e491de", size = 411714, upload-time = "2025-04-17T00:44:04.904Z" },
- { url = "https://files.pythonhosted.org/packages/83/70/be418329eae64b9f1b20ecdaac75d53aef098797d4c2299d82ae6f8e4663/yarl-1.20.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c366b254082d21cc4f08f522ac201d0d83a8b8447ab562732931d31d80eb2a5", size = 404279, upload-time = "2025-04-17T00:44:07.721Z" },
- { url = "https://files.pythonhosted.org/packages/19/f5/52e02f0075f65b4914eb890eea1ba97e6fd91dd821cc33a623aa707b2f67/yarl-1.20.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91bc450c80a2e9685b10e34e41aef3d44ddf99b3a498717938926d05ca493f6a", size = 384044, upload-time = "2025-04-17T00:44:09.708Z" },
- { url = "https://files.pythonhosted.org/packages/6a/36/b0fa25226b03d3f769c68d46170b3e92b00ab3853d73127273ba22474697/yarl-1.20.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c2aa4387de4bc3a5fe158080757748d16567119bef215bec643716b4fbf53f9", size = 416236, upload-time = "2025-04-17T00:44:11.734Z" },
- { url = "https://files.pythonhosted.org/packages/cb/3a/54c828dd35f6831dfdd5a79e6c6b4302ae2c5feca24232a83cb75132b205/yarl-1.20.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:d2cbca6760a541189cf87ee54ff891e1d9ea6406079c66341008f7ef6ab61145", size = 402034, upload-time = "2025-04-17T00:44:13.975Z" },
- { url = "https://files.pythonhosted.org/packages/10/97/c7bf5fba488f7e049f9ad69c1b8fdfe3daa2e8916b3d321aa049e361a55a/yarl-1.20.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:798a5074e656f06b9fad1a162be5a32da45237ce19d07884d0b67a0aa9d5fdda", size = 407943, upload-time = "2025-04-17T00:44:16.052Z" },
- { url = "https://files.pythonhosted.org/packages/fd/a4/022d2555c1e8fcff08ad7f0f43e4df3aba34f135bff04dd35d5526ce54ab/yarl-1.20.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f106e75c454288472dbe615accef8248c686958c2e7dd3b8d8ee2669770d020f", size = 423058, upload-time = "2025-04-17T00:44:18.547Z" },
- { url = "https://files.pythonhosted.org/packages/4c/f6/0873a05563e5df29ccf35345a6ae0ac9e66588b41fdb7043a65848f03139/yarl-1.20.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3b60a86551669c23dc5445010534d2c5d8a4e012163218fc9114e857c0586fdd", size = 423792, upload-time = "2025-04-17T00:44:20.639Z" },
- { url = "https://files.pythonhosted.org/packages/9e/35/43fbbd082708fa42e923f314c24f8277a28483d219e049552e5007a9aaca/yarl-1.20.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3e429857e341d5e8e15806118e0294f8073ba9c4580637e59ab7b238afca836f", size = 422242, upload-time = "2025-04-17T00:44:22.851Z" },
- { url = "https://files.pythonhosted.org/packages/ed/f7/f0f2500cf0c469beb2050b522c7815c575811627e6d3eb9ec7550ddd0bfe/yarl-1.20.0-cp313-cp313t-win32.whl", hash = "sha256:65a4053580fe88a63e8e4056b427224cd01edfb5f951498bfefca4052f0ce0ac", size = 93816, upload-time = "2025-04-17T00:44:25.491Z" },
- { url = "https://files.pythonhosted.org/packages/3f/93/f73b61353b2a699d489e782c3f5998b59f974ec3156a2050a52dfd7e8946/yarl-1.20.0-cp313-cp313t-win_amd64.whl", hash = "sha256:53b2da3a6ca0a541c1ae799c349788d480e5144cac47dba0266c7cb6c76151fe", size = 101093, upload-time = "2025-04-17T00:44:27.418Z" },
- { url = "https://files.pythonhosted.org/packages/bc/95/3d22e1d2fa6dce3670d820a859f4fc5526400c58019650d2da4e19b9924d/yarl-1.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:119bca25e63a7725b0c9d20ac67ca6d98fa40e5a894bd5d4686010ff73397914", size = 146680, upload-time = "2025-04-17T00:44:29.739Z" },
- { url = "https://files.pythonhosted.org/packages/12/43/37f2d17e0b82d4f01b2da1fe53a19ff95be6d7d9902cad11d3ebbef5bc9d/yarl-1.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:35d20fb919546995f1d8c9e41f485febd266f60e55383090010f272aca93edcc", size = 97707, upload-time = "2025-04-17T00:44:32.288Z" },
- { url = "https://files.pythonhosted.org/packages/8c/3e/665501121ba7c712a0f1b58d8ee01d7633096671fbeec4cf3dc4e4357a95/yarl-1.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:484e7a08f72683c0f160270566b4395ea5412b4359772b98659921411d32ad26", size = 95385, upload-time = "2025-04-17T00:44:34.472Z" },
- { url = "https://files.pythonhosted.org/packages/bf/8d/48edf4d49ca38e5229faf793276bdd6f01704740dcf519cf1d282acac6c6/yarl-1.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d8a3d54a090e0fff5837cd3cc305dd8a07d3435a088ddb1f65e33b322f66a94", size = 332687, upload-time = "2025-04-17T00:44:36.855Z" },
- { url = "https://files.pythonhosted.org/packages/e0/c1/112c516bead873c83abe30e08143714d702d1fffdfed43dc103312b81666/yarl-1.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f0cf05ae2d3d87a8c9022f3885ac6dea2b751aefd66a4f200e408a61ae9b7f0d", size = 325390, upload-time = "2025-04-17T00:44:38.956Z" },
- { url = "https://files.pythonhosted.org/packages/0b/4c/07aef11f7f23a41049eb0b3b357ceb32bd9798f62042858e0168be9f6f49/yarl-1.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a884b8974729e3899d9287df46f015ce53f7282d8d3340fa0ed57536b440621c", size = 348497, upload-time = "2025-04-17T00:44:42.453Z" },
- { url = "https://files.pythonhosted.org/packages/56/d9/00d5525a2c5e5c66967eaa03866bef6317da4b129ae016582c6641826974/yarl-1.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f8d8aa8dd89ffb9a831fedbcb27d00ffd9f4842107d52dc9d57e64cb34073d5c", size = 343670, upload-time = "2025-04-17T00:44:44.822Z" },
- { url = "https://files.pythonhosted.org/packages/e8/7c/2fc733090c6fce82ea5c50f431e70f5dff196d7b54da93b9d6e801031dd2/yarl-1.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b4e88d6c3c8672f45a30867817e4537df1bbc6f882a91581faf1f6d9f0f1b5a", size = 335738, upload-time = "2025-04-17T00:44:47.352Z" },
- { url = "https://files.pythonhosted.org/packages/4b/ce/6b22de535b7bc7b19f3cf23c4e744cd2368fa11a0c8f218dfd2ef46b6c3a/yarl-1.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdb77efde644d6f1ad27be8a5d67c10b7f769804fff7a966ccb1da5a4de4b656", size = 328203, upload-time = "2025-04-17T00:44:49.728Z" },
- { url = "https://files.pythonhosted.org/packages/6b/c8/3fc10db34e731a426baaff348aa1b2c0eb9cb93ff723af4e930e767c058e/yarl-1.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4ba5e59f14bfe8d261a654278a0f6364feef64a794bd456a8c9e823071e5061c", size = 341922, upload-time = "2025-04-17T00:44:52.233Z" },
- { url = "https://files.pythonhosted.org/packages/37/59/f607a63c24b31c66cf288cb819d8dbcac2bd9ec90f39bd03986f33a866b3/yarl-1.20.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:d0bf955b96ea44ad914bc792c26a0edcd71b4668b93cbcd60f5b0aeaaed06c64", size = 338163, upload-time = "2025-04-17T00:44:54.511Z" },
- { url = "https://files.pythonhosted.org/packages/01/b2/5fd461fe8ab3bb788e19ef6c35a3453f44a5c0d6973f847a08060c4d6183/yarl-1.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:27359776bc359ee6eaefe40cb19060238f31228799e43ebd3884e9c589e63b20", size = 343096, upload-time = "2025-04-17T00:44:56.789Z" },
- { url = "https://files.pythonhosted.org/packages/71/d3/7102efd34ed22e6839361f30a27bdad341c0a01f66fcbf09822a1d90b853/yarl-1.20.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:04d9c7a1dc0a26efb33e1acb56c8849bd57a693b85f44774356c92d610369efa", size = 358520, upload-time = "2025-04-17T00:44:58.974Z" },
- { url = "https://files.pythonhosted.org/packages/c0/ab/754b60a5c8be8abaa746543555612b2205ba60c194fc3a0547a34e0b6a53/yarl-1.20.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:faa709b66ae0e24c8e5134033187a972d849d87ed0a12a0366bedcc6b5dc14a5", size = 359635, upload-time = "2025-04-17T00:45:01.457Z" },
- { url = "https://files.pythonhosted.org/packages/e0/d5/369f994369a7233fcd81f642553062d4f6c657a93069b58258b9046bb87d/yarl-1.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:44869ee8538208fe5d9342ed62c11cc6a7a1af1b3d0bb79bb795101b6e77f6e0", size = 353906, upload-time = "2025-04-17T00:45:04.217Z" },
- { url = "https://files.pythonhosted.org/packages/1b/59/c7f929d7cd7c1f0c918c38aca06d07cac2e4f3577a95fe3a836b3079a3ca/yarl-1.20.0-cp39-cp39-win32.whl", hash = "sha256:b7fa0cb9fd27ffb1211cde944b41f5c67ab1c13a13ebafe470b1e206b8459da8", size = 87243, upload-time = "2025-04-17T00:45:06.961Z" },
- { url = "https://files.pythonhosted.org/packages/1c/bc/80f16fc58cb3b61b15450eaf6c874d9c984c96453d9024b9d0aa4655dac9/yarl-1.20.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4fad6e5189c847820288286732075f213eabf81be4d08d6cc309912e62be5b7", size = 93457, upload-time = "2025-04-17T00:45:09.651Z" },
- { url = "https://files.pythonhosted.org/packages/ea/1f/70c57b3d7278e94ed22d85e09685d3f0a38ebdd8c5c73b65ba4c0d0fe002/yarl-1.20.0-py3-none-any.whl", hash = "sha256:5d0fe6af927a47a230f31e6004621fd0959eaa915fc62acfafa67ff7229a3124", size = 46124, upload-time = "2025-04-17T00:45:12.199Z" },
+ { url = "https://files.pythonhosted.org/packages/13/2c/5e079cefe955ae58e5a052fe037c850ce493eb7269dedeb960237e78fb0f/wheel-0.46.2-py3-none-any.whl", hash = "sha256:33ae60725d69eaa249bc1982e739943c23b34b58d51f1cb6253453773aca6e65", size = 29971, upload-time = "2026-01-21T23:55:24.447Z" },
]
[[package]]