From 6a35c213a961f59a0926526ce99596f5e137c2e9 Mon Sep 17 00:00:00 2001 From: Lion Summerbell Date: Thu, 8 Oct 2026 21:31:34 +0200 Subject: [PATCH 1/2] refactor(caul; caul-core): add caul and caul-core --- .github/workflows/publish_asr_worker.yml | 4 +- .github/workflows/publish_caul.yml | 87 + .github/workflows/publish_caul_core.yml | 86 + .github/workflows/test_asr_worker.yml | 2 + .github/workflows/test_caul.yml | 50 + caul-core/.python-version | 1 + caul-core/README.md | 3 + caul-core/caul_core/__init__.py | 161 + caul-core/caul_core/asr_pipeline.py | 134 + caul-core/caul_core/asr_task.py | 136 + caul-core/caul_core/config.py | 393 ++ caul-core/caul_core/constants.py | 354 + caul-core/caul_core/objects.py | 288 + caul-core/pyproject.toml | 25 + caul-core/uv.lock | 195 + caul/README.md | 33 + caul/caul/__init__.py | 32 + caul/caul/__main__.py | 9 + caul/caul/cli/__init__.py | 47 + caul/caul/cli/models.py | 42 + caul/caul/cli/utils.py | 25 + caul/caul/constants.py | 4 + caul/caul/exception.py | 48 + caul/caul/filesystem.py | 4 + caul/caul/handler.py | 0 caul/caul/model_cache.py | 108 + caul/caul/segmentation/__init__.py | 29 + caul/caul/segmentation/methods.py | 273 + caul/caul/segmentation/objects.py | 94 + caul/caul/segmentation/segmenter.py | 171 + caul/caul/task_defaults.py | 42 + caul/caul/tasks/__init__.py | 35 + caul/caul/tasks/inference/__init__.py | 20 + caul/caul/tasks/inference/faster_whisper.py | 204 + caul/caul/tasks/inference/fireredasr.py | 177 + caul/caul/tasks/inference/parakeet.py | 126 + caul/caul/tasks/inference/parakeet_trt.py | 207 + caul/caul/tasks/inference/trt_inference.py | 29 + caul/caul/tasks/inference/whisper_trt.py | 422 ++ caul/caul/tasks/postprocessing/__init__.py | 16 + .../tasks/postprocessing/asr_postprocessor.py | 27 + caul/caul/tasks/postprocessing/default.py | 42 + .../tasks/postprocessing/faster_whisper.py | 7 + caul/caul/tasks/postprocessing/fireredasr.py | 7 + caul/caul/tasks/postprocessing/parakeet.py | 7 + caul/caul/tasks/postprocessing/whisper_trt.py | 7 + caul/caul/tasks/preprocessing/__init__.py | 18 + .../tasks/preprocessing/asr_preprocessor.py | 328 + caul/caul/tasks/preprocessing/batcher.py | 72 + .../tasks/preprocessing/faster_whisper.py | 7 + caul/caul/tasks/preprocessing/fireredasr.py | 27 + caul/caul/tasks/preprocessing/parakeet.py | 42 + caul/caul/tasks/preprocessing/whisper_trt.py | 123 + caul/caul/trt/__init__.py | 11 + caul/caul/trt/handler.py | 81 + caul/caul/trt/llm_handler.py | 1 + caul/caul/utils.py | 208 + caul/pyproject.toml | 168 + caul/tests/__init__.py | 0 caul/tests/conftest.py | 7 + caul/tests/integration/__init__.py | 0 caul/tests/integration/test_asr_handler.py | 0 caul/tests/resources/ar_test.wav | Bin 0 -> 130312 bytes caul/tests/resources/asr_test.mp4 | Bin 0 -> 34862 bytes caul/tests/resources/asr_test.wav | Bin 0 -> 267990 bytes caul/tests/resources/ru_test.wav | Bin 0 -> 144124 bytes caul/tests/resources/zh_test.wav | Bin 0 -> 165400 bytes caul/tests/unit/__init__.py | 3 + caul/tests/unit/cli/test_models.py | 33 + caul/tests/unit/constant.py | 17 + caul/tests/unit/mock.py | 78 + caul/tests/unit/test_asr_preprocessor.py | 162 + caul/tests/unit/test_asr_processors.py | 188 + caul/tests/unit/test_config.py | 107 + caul/tests/unit/test_faster_whisper.py | 252 + caul/tests/unit/test_fireredasr.py | 145 + caul/tests/unit/test_objects.py | 10 + caul/tests/unit/test_parakeet.py | 185 + caul/tests/unit/test_parakeet_trt.py | 229 + caul/tests/unit/test_pipeline.py | 22 + caul/tests/unit/test_segmenter.py | 477 ++ caul/tests/unit/test_trt_handler.py | 57 + caul/tests/unit/test_utils.py | 79 + caul/tests/unit/test_whisper_trt.py | 362 ++ caul/uv.lock | 5764 +++++++++++++++++ qa/ruff.toml | 10 +- scripts/lock-dist.sh | 4 +- workers/asr-worker/pyproject.toml | 4 +- workers/asr-worker/uv.dist.lock | 1175 ++-- workers/asr-worker/uv.lock | 1235 ++-- workers/extract-worker/uv.dist.lock | 1647 +++-- workers/extract-worker/uv.lock | 1647 +++-- workers/translation-worker/uv.dist.lock | 22 +- workers/translation-worker/uv.lock | 22 +- 94 files changed, 16187 insertions(+), 3055 deletions(-) create mode 100644 .github/workflows/publish_caul.yml create mode 100644 .github/workflows/publish_caul_core.yml create mode 100644 .github/workflows/test_caul.yml create mode 100644 caul-core/.python-version create mode 100644 caul-core/README.md create mode 100644 caul-core/caul_core/__init__.py create mode 100644 caul-core/caul_core/asr_pipeline.py create mode 100644 caul-core/caul_core/asr_task.py create mode 100644 caul-core/caul_core/config.py create mode 100644 caul-core/caul_core/constants.py create mode 100644 caul-core/caul_core/objects.py create mode 100644 caul-core/pyproject.toml create mode 100644 caul-core/uv.lock create mode 100644 caul/README.md create mode 100644 caul/caul/__init__.py create mode 100644 caul/caul/__main__.py create mode 100644 caul/caul/cli/__init__.py create mode 100644 caul/caul/cli/models.py create mode 100644 caul/caul/cli/utils.py create mode 100644 caul/caul/constants.py create mode 100644 caul/caul/exception.py create mode 100644 caul/caul/filesystem.py create mode 100644 caul/caul/handler.py create mode 100644 caul/caul/model_cache.py create mode 100644 caul/caul/segmentation/__init__.py create mode 100644 caul/caul/segmentation/methods.py create mode 100644 caul/caul/segmentation/objects.py create mode 100644 caul/caul/segmentation/segmenter.py create mode 100644 caul/caul/task_defaults.py create mode 100644 caul/caul/tasks/__init__.py create mode 100644 caul/caul/tasks/inference/__init__.py create mode 100644 caul/caul/tasks/inference/faster_whisper.py create mode 100644 caul/caul/tasks/inference/fireredasr.py create mode 100644 caul/caul/tasks/inference/parakeet.py create mode 100644 caul/caul/tasks/inference/parakeet_trt.py create mode 100644 caul/caul/tasks/inference/trt_inference.py create mode 100644 caul/caul/tasks/inference/whisper_trt.py create mode 100644 caul/caul/tasks/postprocessing/__init__.py create mode 100644 caul/caul/tasks/postprocessing/asr_postprocessor.py create mode 100644 caul/caul/tasks/postprocessing/default.py create mode 100644 caul/caul/tasks/postprocessing/faster_whisper.py create mode 100644 caul/caul/tasks/postprocessing/fireredasr.py create mode 100644 caul/caul/tasks/postprocessing/parakeet.py create mode 100644 caul/caul/tasks/postprocessing/whisper_trt.py create mode 100644 caul/caul/tasks/preprocessing/__init__.py create mode 100644 caul/caul/tasks/preprocessing/asr_preprocessor.py create mode 100644 caul/caul/tasks/preprocessing/batcher.py create mode 100644 caul/caul/tasks/preprocessing/faster_whisper.py create mode 100644 caul/caul/tasks/preprocessing/fireredasr.py create mode 100644 caul/caul/tasks/preprocessing/parakeet.py create mode 100644 caul/caul/tasks/preprocessing/whisper_trt.py create mode 100644 caul/caul/trt/__init__.py create mode 100644 caul/caul/trt/handler.py create mode 100644 caul/caul/trt/llm_handler.py create mode 100644 caul/caul/utils.py create mode 100644 caul/pyproject.toml create mode 100644 caul/tests/__init__.py create mode 100644 caul/tests/conftest.py create mode 100644 caul/tests/integration/__init__.py create mode 100644 caul/tests/integration/test_asr_handler.py create mode 100644 caul/tests/resources/ar_test.wav create mode 100644 caul/tests/resources/asr_test.mp4 create mode 100644 caul/tests/resources/asr_test.wav create mode 100644 caul/tests/resources/ru_test.wav create mode 100644 caul/tests/resources/zh_test.wav create mode 100644 caul/tests/unit/__init__.py create mode 100644 caul/tests/unit/cli/test_models.py create mode 100644 caul/tests/unit/constant.py create mode 100644 caul/tests/unit/mock.py create mode 100644 caul/tests/unit/test_asr_preprocessor.py create mode 100644 caul/tests/unit/test_asr_processors.py create mode 100644 caul/tests/unit/test_config.py create mode 100644 caul/tests/unit/test_faster_whisper.py create mode 100644 caul/tests/unit/test_fireredasr.py create mode 100644 caul/tests/unit/test_objects.py create mode 100644 caul/tests/unit/test_parakeet.py create mode 100644 caul/tests/unit/test_parakeet_trt.py create mode 100644 caul/tests/unit/test_pipeline.py create mode 100644 caul/tests/unit/test_segmenter.py create mode 100644 caul/tests/unit/test_trt_handler.py create mode 100644 caul/tests/unit/test_utils.py create mode 100644 caul/tests/unit/test_whisper_trt.py create mode 100644 caul/uv.lock diff --git a/.github/workflows/publish_asr_worker.yml b/.github/workflows/publish_asr_worker.yml index 40783c13..5ebca764 100644 --- a/.github/workflows/publish_asr_worker.yml +++ b/.github/workflows/publish_asr_worker.yml @@ -52,8 +52,8 @@ jobs: uses: astral-sh/setup-uv@v7 with: version: "0.10.8" - - name: Install Python 3.11 - run: uv python install 3.11 + - name: Install Python 3.12 + run: uv python install 3.12 - name: Build run: cd workers/asr-worker && uv build - name: Publish diff --git a/.github/workflows/publish_caul.yml b/.github/workflows/publish_caul.yml new file mode 100644 index 00000000..c7da902b --- /dev/null +++ b/.github/workflows/publish_caul.yml @@ -0,0 +1,87 @@ +name: Publish caul + +on: + workflow_dispatch: + push: + tags: + - 'caul-*' + - '!caul-core-*' + +jobs: + create-release: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v6 + - name: Create GH release + run: gh release create "$tag" --generate-notes + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + tag: ${{ github.ref_name }} + + publish-caul-to-pypi: + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + environment: + name: pypi + url: https://pypi.org/p/caul + steps: + - uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v7 + with: + version: "0.10.8" + - name: Install Python 3.12 + run: uv python install 3.12 + - name: Set version from tag + run: | + if [ "$GITHUB_REF_TYPE" != "tag" ]; then + echo "must be run from a caul-* tag, got $GITHUB_REF_TYPE $GITHUB_REF_NAME" >&2 + exit 1 + fi + cd caul + uv version --frozen "${GITHUB_REF_NAME#caul-}" + - name: Build + run: cd caul && uv build + - name: Publish + run: cd caul && uv publish + + sync-caul-version: + permissions: + contents: write + needs: + - publish-caul-to-pypi + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + with: + # main, not the tag: the tag may point at a commit whose + # pyproject.toml doesn't have this version yet + ref: main + token: ${{ secrets.GITHUB_TOKEN }} + - name: Install uv + uses: astral-sh/setup-uv@v7 + with: + version: "0.10.8" + - name: Sync pyproject.toml version with tag + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + version="${GITHUB_REF_NAME#caul-}" + cd caul + uv version --frozen "$version" + git add pyproject.toml + if git diff --cached --quiet; then + echo "pyproject.toml already at $version, nothing to sync" + else + git commit -m "release(caul): \`caul==$version\`" + git pull --rebase + git push + fi + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false diff --git a/.github/workflows/publish_caul_core.yml b/.github/workflows/publish_caul_core.yml new file mode 100644 index 00000000..e790841f --- /dev/null +++ b/.github/workflows/publish_caul_core.yml @@ -0,0 +1,86 @@ +name: Publish caul-core + +on: + workflow_dispatch: + push: + tags: + - 'caul-core-*' + +jobs: + create-release: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v6 + - name: Create GH release + run: gh release create "$tag" --generate-notes + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + tag: ${{ github.ref_name }} + + publish-caul-core-to-pypi: + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + environment: + name: pypi + url: https://pypi.org/p/caul-core + steps: + - uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v7 + with: + version: "0.10.8" + - name: Install Python 3.12 + run: uv python install 3.12 + - name: Set version from tag + run: | + if [ "$GITHUB_REF_TYPE" != "tag" ]; then + echo "must be run from a caul-core-* tag, got $GITHUB_REF_TYPE $GITHUB_REF_NAME" >&2 + exit 1 + fi + cd caul-core + uv version --frozen "${GITHUB_REF_NAME#caul-core-}" + - name: Build + run: cd caul-core && uv build + - name: Publish + run: cd caul-core && uv publish + + sync-caul-core-version: + permissions: + contents: write + needs: + - publish-caul-core-to-pypi + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + with: + # main, not the tag: the tag may point at a commit whose + # pyproject.toml doesn't have this version yet + ref: main + token: ${{ secrets.GITHUB_TOKEN }} + - name: Install uv + uses: astral-sh/setup-uv@v7 + with: + version: "0.10.8" + - name: Sync pyproject.toml version with tag + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + version="${GITHUB_REF_NAME#caul-core-}" + cd caul-core + uv version --frozen "$version" + git add pyproject.toml + if git diff --cached --quiet; then + echo "pyproject.toml already at $version, nothing to sync" + else + git commit -m "release(caul-core): \`caul-core==$version\`" + git pull --rebase + git push + fi + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false diff --git a/.github/workflows/test_asr_worker.yml b/.github/workflows/test_asr_worker.yml index 75967705..d94df7c4 100644 --- a/.github/workflows/test_asr_worker.yml +++ b/.github/workflows/test_asr_worker.yml @@ -7,6 +7,8 @@ on: paths: - 'datashare-python/**' - 'workers/asr-worker/**' + - 'caul/**' + - 'caul-core/**' # TODO: leverage some caching here jobs: diff --git a/.github/workflows/test_caul.yml b/.github/workflows/test_caul.yml new file mode 100644 index 00000000..17ad6ba7 --- /dev/null +++ b/.github/workflows/test_caul.yml @@ -0,0 +1,50 @@ +name: Test caul + +on: + push: + branches: [ 'main' ] + pull_request: + paths: + - 'caul/**' + - 'caul-core/**' + - '.github/workflows/test_caul.yml' + - 'qa/ruff.toml' + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: astral-sh/ruff-action@v4.1.0 + with: + args: "--version" # skips test by displaying the version + version: "0.16.1" + - name: Check formatting + run: ruff format --config qa/ruff.toml --check caul caul-core + - name: Lint test + run: ruff check --config qa/ruff.toml caul caul-core + + test: + runs-on: ubuntu-latest + env: + PYTHON_VERSION: 3.12 + ASTRAL_VERSION: 0.11.6 + steps: + - uses: actions/checkout@v6 + - name: Install uv + uses: astral-sh/setup-uv@v7 + with: + version: ${{ env.ASTRAL_VERSION }} + python-version: ${{ env.PYTHON_VERSION }} + enable-cache: true + working-directory: caul + - name: Install ffmpeg + run: sudo apt-get update && sudo apt-get install -y ffmpeg + - name: Run tests + run: | + cd caul + uv run --frozen --dev --extra preprocessing --extra nemo --extra pyannote --extra fireredasr2 --extra faster-whisper --extra cpu python -m pytest -vvv --cache-clear --show-capture=all -r A tests -m "not no_ci" + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true diff --git a/caul-core/.python-version b/caul-core/.python-version new file mode 100644 index 00000000..24ee5b1b --- /dev/null +++ b/caul-core/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/caul-core/README.md b/caul-core/README.md new file mode 100644 index 00000000..c7733178 --- /dev/null +++ b/caul-core/README.md @@ -0,0 +1,3 @@ +# Core caul objects + +Separates core configs and objects for separate import without having to pull in heavier `caul` dependencies. \ No newline at end of file diff --git a/caul-core/caul_core/__init__.py b/caul-core/caul_core/__init__.py new file mode 100644 index 00000000..f1b655a2 --- /dev/null +++ b/caul-core/caul_core/__init__.py @@ -0,0 +1,161 @@ +from .asr_pipeline import ASRPipeline +from .asr_task import ( + ASRInput, + Audio, + AudioID, + Batcher, + IdentifiedAudio, + InferenceRunner, + InputItem, + Postprocessor, + Preprocessor, + SampleRate, +) +from .config import ( + ASRPipelineConfig, + BaseBatcherConfig, + BasePreprocessorConfig, + BatcherConfig, + ConstantSizeBatcherConfig, + FasterWhisperInferenceRunnerConfig, + FireRedASR2InferenceRunnerConfig, + InferenceRunnerConfig, + MaxDurationBatcherConfig, + ParakeetInferenceRunnerConfig, + ParakeetPostprocessorConfig, + ParakeetPreprocessorConfig, + ParakeetTrtInferenceRunnerConfig, + PostprocessorConfig, + PreprocessorConfig, + TrtLlmDecoderConfig, + TrtLlmEncoderConfig, + WhisperTrtInferenceRunnerConfig, + WhisperTrtPreprocessorConfig, +) +from .constants import ( + DEFAULT_BATCH_SIZE, + DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + DEFAULT_MAX_FRAMES, + DEFAULT_SAMPLE_RATE, + FIREREDASR2_INFERENCE_MAX_FRAMES, + FIREREDASR2_MODEL_HUB_PREFIX, + PARAKEET_INFERENCE_MAX_DURATION_S, + PARAKEET_INFERENCE_MAX_FRAMES, + PARAKEET_MODEL_REF, + PARAKEET_TRT_MODEL_REF, + SILERO_VAD_MODEL, + WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + WHISPER_TRT_ENCODER_INPUT_FEATURES, + WHISPER_TRT_ENCODER_INPUT_LENGTHS, + WHISPER_TRT_ENCODER_POSITION_IDS, + WHISPER_TRT_EOT_TOKEN, + WHISPER_TRT_HOP_LENGTH, + WHISPER_TRT_MAX_FRAMES, + WHISPER_TRT_MAX_MEL_PADDING_LEN, + WHISPER_TRT_MAX_NEW_TOKENS, + WHISPER_TRT_N_FFT, + WHISPER_TRT_N_MELS, + WHISPER_TRT_PAD_TOKEN_ID, + WHISPER_TRT_PATTERN_STR, + WHISPER_TRT_PREPROCESSOR_CLAMP_MIN, + WHISPER_TRT_PREPROCESSOR_LOG_RANGE_MAX_SHIFT, + WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER, + WHISPER_TRT_PROMPT_PREFIX, + WHISPER_TRT_SPECIAL_TOKENS, + WHISPER_TRT_WORLD_SIZE, + TorchDevice, +) +from .objects import ( + ASRModel, + ASRResult, + AudioMetadata, + BatcherType, + Error, + FasterWhisperModel, + FireRedASR2ModelRef, + FireRedASR2ModelTag, + FSProcessedSegment, + MemoryProcessedSegment, + ProcessedAudioSegment, + SegmentIndex, + SegmentMetadata, + VadModelRef, +) + +__all__ = [ + "DEFAULT_BATCH_SIZE", + "DEFAULT_LARGE_FILE_THRESHOLD_BYTES", + "DEFAULT_MAX_FRAMES", + "DEFAULT_SAMPLE_RATE", + "FIREREDASR2_INFERENCE_MAX_FRAMES", + "FIREREDASR2_MODEL_HUB_PREFIX", + "PARAKEET_INFERENCE_MAX_DURATION_S", + "PARAKEET_INFERENCE_MAX_FRAMES", + "PARAKEET_MODEL_REF", + "PARAKEET_TRT_MODEL_REF", + "SILERO_VAD_MODEL", + "WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR", + "WHISPER_TRT_ENCODER_INPUT_FEATURES", + "WHISPER_TRT_ENCODER_INPUT_LENGTHS", + "WHISPER_TRT_ENCODER_POSITION_IDS", + "WHISPER_TRT_EOT_TOKEN", + "WHISPER_TRT_HOP_LENGTH", + "WHISPER_TRT_MAX_FRAMES", + "WHISPER_TRT_MAX_MEL_PADDING_LEN", + "WHISPER_TRT_MAX_NEW_TOKENS", + "WHISPER_TRT_N_FFT", + "WHISPER_TRT_N_MELS", + "WHISPER_TRT_PAD_TOKEN_ID", + "WHISPER_TRT_PATTERN_STR", + "WHISPER_TRT_PREPROCESSOR_CLAMP_MIN", + "WHISPER_TRT_PREPROCESSOR_LOG_RANGE_MAX_SHIFT", + "WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER", + "WHISPER_TRT_PROMPT_PREFIX", + "WHISPER_TRT_SPECIAL_TOKENS", + "WHISPER_TRT_WORLD_SIZE", + "ASRInput", + "ASRModel", + "ASRPipeline", + "ASRPipelineConfig", + "ASRResult", + "Audio", + "AudioID", + "AudioMetadata", + "BaseBatcherConfig", + "BasePreprocessorConfig", + "Batcher", + "BatcherConfig", + "BatcherType", + "ConstantSizeBatcherConfig", + "Error", + "FSProcessedSegment", + "FasterWhisperInferenceRunnerConfig", + "FasterWhisperModel", + "FireRedASR2InferenceRunnerConfig", + "FireRedASR2ModelRef", + "FireRedASR2ModelTag", + "IdentifiedAudio", + "InferenceRunner", + "InferenceRunnerConfig", + "InputItem", + "MaxDurationBatcherConfig", + "MemoryProcessedSegment", + "ParakeetInferenceRunnerConfig", + "ParakeetPostprocessorConfig", + "ParakeetPreprocessorConfig", + "ParakeetTrtInferenceRunnerConfig", + "Postprocessor", + "PostprocessorConfig", + "Preprocessor", + "PreprocessorConfig", + "ProcessedAudioSegment", + "SampleRate", + "SegmentIndex", + "SegmentMetadata", + "TorchDevice", + "TrtLlmDecoderConfig", + "TrtLlmEncoderConfig", + "VadModelRef", + "WhisperTrtInferenceRunnerConfig", + "WhisperTrtPreprocessorConfig", +] diff --git a/caul-core/caul_core/asr_pipeline.py b/caul-core/caul_core/asr_pipeline.py new file mode 100644 index 00000000..6f46c318 --- /dev/null +++ b/caul-core/caul_core/asr_pipeline.py @@ -0,0 +1,134 @@ +import logging +from collections.abc import Iterable +from contextlib import ExitStack +from copy import copy +from pathlib import Path +from types import TracebackType +from typing import TYPE_CHECKING, Self + +from icij_common.pydantic_utils import safe_copy + +from .asr_task import ASRTask, InferenceRunner, Postprocessor, Preprocessor +from .config import ASRPipelineConfig +from .constants import TorchDevice +from .objects import ASRResult + +if TYPE_CHECKING: + import numpy as np + import torch + +logger = logging.getLogger(__name__) + + +class ASRPipeline: + def __init__( + self, tasks: list[ASRTask], device: TorchDevice = TorchDevice.CPU + ) -> None: + self._device = device + self._tasks = tasks + self._exit_stack = ExitStack() + + @classmethod + def from_config(cls, config: ASRPipelineConfig) -> Self: + tasks = [ + Preprocessor.from_config(config.preprocessing), + InferenceRunner.from_config(config.inference, device=config.device), + Postprocessor.from_config(config.postprocessing), + ] + return cls(tasks, device=config.device) + + def __enter__(self): + for t in self._tasks: + self._exit_stack.enter_context(t) + return self + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: + self._exit_stack.__exit__(exc_type, exc_val, exc_tb) + + @property + def tasks(self) -> list[ASRTask]: + return copy(self._tasks) + + @property + def device(self) -> TorchDevice: + return self._device + + @device.setter + def device(self, device: TorchDevice = TorchDevice.CPU) -> None: + self._device = device + for t in self._tasks: + t.device = device + + def process( + self, + inputs: "Iterable[np.ndarray | torch.Tensor | str]" + " | np.ndarray | torch.Tensor | str", + languages: list[str] | None = None, + tensor_output_dir: str | Path | None = None, + *, + skip_errors: bool = False, + ) -> Iterable[ASRResult]: + """Run inputs sequentially through all the pipeline tasks""" + output = inputs + for task in self._tasks: + output = task.process_results( + output, + output_dir=tensor_output_dir, + languages=languages, + skip_errors=skip_errors, + ) + yield from output + + @classmethod + def parakeet(cls, device: TorchDevice = TorchDevice.CPU) -> Self: + config = ASRPipelineConfig.parakeet(device) + return cls.from_config(config) + + @classmethod + def parakeet_trt( + cls, + model_path: str | Path, + engine_path: str | Path, + device: TorchDevice = TorchDevice.CPU, + ) -> Self: + config = ASRPipelineConfig.parakeet_trt(device) + config = safe_copy( + config, + update={"model_path": model_path, "engine_path": engine_path}, + ) + return cls.from_config(config=config) + + @classmethod + def fireredasr2( + cls, + device: TorchDevice = TorchDevice.CPU, + *, + tmp_dir_fallback: bool = False, + ) -> Self: + config = ASRPipelineConfig.fireredasr2( + tmp_dir_fallback=tmp_dir_fallback, device=device + ) + return cls.from_config(config) + + @classmethod + def faster_whisper(cls, device: TorchDevice = TorchDevice.CPU) -> Self: + config = ASRPipelineConfig.faster_whisper(device=device) + return cls.from_config(config) + + @classmethod + def whisper_trt( + cls, + encoder_path: str, + *, + decoder_path: str, + device: TorchDevice = TorchDevice.CPU, + ) -> Self: + config = ASRPipelineConfig.whisper_trt( + encoder_path=encoder_path, decoder_path=decoder_path, device=device + ) + return cls.from_config(config=config) diff --git a/caul-core/caul_core/asr_task.py b/caul-core/caul_core/asr_task.py new file mode 100644 index 00000000..b0e0a50c --- /dev/null +++ b/caul-core/caul_core/asr_task.py @@ -0,0 +1,136 @@ +import gc +from abc import ABC, abstractmethod +from collections.abc import Iterable +from contextlib import AbstractContextManager +from pathlib import Path +from types import TracebackType +from typing import TYPE_CHECKING + +from icij_common.registrable import FromConfig, RegistrableFromConfig +from overrides import final + +from .config import BaseBatcherConfig +from .constants import TorchDevice +from .objects import ASRResult, Error, ProcessedAudioSegment + +if TYPE_CHECKING: + import numpy as np + import torch + + +class ASRTask[I, O](AbstractContextManager, ABC): + """Generic ASR task""" + + def __init__(self, device: TorchDevice = TorchDevice.CPU) -> None: + self._device = device + + @abstractmethod + def process(self, inputs: Iterable[I], *args, **kwargs) -> Iterable[O | Error]: + """Process inputs""" + + @final + def process_results( + self, inputs: Iterable[I], *args, skip_errors: bool = False, **kwargs + ) -> Iterable[O]: + for r in self.process(inputs, *args, **kwargs): + if not skip_errors and isinstance(r, Error): + raise RuntimeError(f"error: {r}") + yield r + + def __enter__(self): + return self + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: ... + + @property + def device(self) -> TorchDevice: + return self._device + + @device.setter + def device(self, device: TorchDevice) -> None: + self._device = device + + +type Audio = "np.ndarray | torch.Tensor | str | Path" +InputItem = Audio # for backward comp +type AudioID = str +type IdentifiedAudio = tuple[AudioID, Audio] +type ASRInput = "Iterable[Audio | IdentifiedAudio]" +SampleRate = Iterable[int] | int + + +class Preprocessor(ASRTask, RegistrableFromConfig): + @abstractmethod + def process( + self, + inputs: ASRInput, + sample_rates: SampleRate | None = None, + output_dir: Path | None = None, + **kwargs, + ) -> Iterable[tuple[ProcessedAudioSegment, ...] | Error]: + """Process inputs""" + + +class InferenceRunner(ASRTask, RegistrableFromConfig): + """Abstract for ASR inference""" + + def __init__(self, device: TorchDevice = TorchDevice.CPU): + self._device = device + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: + import torch + + self._model = None + gc.collect() + if self._torch_device.type == torch.device(TorchDevice.GPU).type: + torch.cuda.empty_cache() + + @abstractmethod + def process( + self, inputs: Iterable[tuple[ProcessedAudioSegment, ...]], *args, **kwargs + ) -> Iterable[ASRResult | Error]: ... + + @property + def _torch_device(self) -> "torch.device": + import torch + + return torch.device(self.device) + + @property + def device(self) -> TorchDevice: + return self._device + + @device.setter + def device(self, device: TorchDevice) -> None: + self._device = device + + +class Postprocessor(ASRTask, RegistrableFromConfig): + def process( + self, inputs: Iterable[ASRResult], *args, **kwargs + ) -> Iterable[ASRResult | Error]: ... + + +class Batcher[I, O, C](RegistrableFromConfig): + def __init__(self, items: Iterable[I | Error], config: C): + self._items = items + self._config = config + + @abstractmethod + def batch(self) -> Iterable[tuple[O, ...] | Error]: ... + + @classmethod + def _from_config( + cls, config: BaseBatcherConfig, *, items: Iterable[I | Error] + ) -> FromConfig: + return cls(config=config, items=items) diff --git a/caul-core/caul_core/config.py b/caul-core/caul_core/config.py new file mode 100644 index 00000000..088a41f9 --- /dev/null +++ b/caul-core/caul_core/config.py @@ -0,0 +1,393 @@ +from abc import ABC +from contextlib import suppress +from pathlib import Path +from typing import TYPE_CHECKING, ClassVar, Self + +from icij_common.pydantic_utils import make_enum_discriminator, tagged_union +from icij_common.registrable import RegistrableConfig +from pydantic import Discriminator, Field + +from .constants import ( + DEFAULT_BATCH_SIZE, + DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + DEFAULT_MAX_FRAMES, + DEFAULT_SAMPLE_RATE, + FASTER_WHISPER_APPEND_PUNCTUATIONS_DEFAULT, + FASTER_WHISPER_BEAM_SIZE_DEFAULT, + FASTER_WHISPER_BEST_OF_DEFAULT, + FASTER_WHISPER_CLIP_TIMESTAMPS_DEFAULT, + FASTER_WHISPER_COMPRESSION_RATIO_THRESHOLD_DEFAULT, + FASTER_WHISPER_COMPUTE_TYPE_DEFAULT, + FASTER_WHISPER_CONDITION_ON_PREVIOUS_TEXT_DEFAULT, + FASTER_WHISPER_LARGE_V3_TURBO_SUPPRESSED_TOKENS, + FASTER_WHISPER_LENGTH_PENALTY_DEFAULT, + FASTER_WHISPER_LOG_PROB_THRESHOLD_DEFAULT, + FASTER_WHISPER_MAX_INITIAL_TIMESTAMP_DEFAULT, + FASTER_WHISPER_MULTILINGUAL_DEFAULT, + FASTER_WHISPER_NO_REPEAT_NGRAM_SIZE_DEFAULT, + FASTER_WHISPER_NO_SPEECH_THRESHOLD_DEFAULT, + FASTER_WHISPER_PATIENCE_DEFAULT, + FASTER_WHISPER_PREPEND_PUNCTUATIONS_DEFAULT, + FASTER_WHISPER_PROMPT_RESET_ON_TEMPERATURE_DEFAULT, + FASTER_WHISPER_REPETITION_PENALTY_DEFAULT, + FASTER_WHISPER_SUPPRESS_BLANK_DEFAULT, + FASTER_WHISPER_TEMPERATURES_DEFAULT, + FASTER_WHISPER_WITHOUT_TIMESTAMPS_DEFAULT, + FASTER_WHISPER_WORD_TIMESTAMPS_DEFAULT, + FIREREDASR2_AED_LENGTH_PENALTY_DEFAULT, + FIREREDASR2_BEAM_SIZE_DEFAULT, + FIREREDASR2_DECODE_MAX_LEN_DEFAULT, + FIREREDASR2_EOS_PENALTY_DEFAULT, + FIREREDASR2_INFERENCE_MAX_FRAMES, + FIREREDASR2_NBEST_DEFAULT, + FIREREDASR2_RETURN_TIMESTAMP_DEFAULT, + FIREREDASR2_SOFTMAX_SMOOTHING_DEFAULT, + FIREREDASR2_USE_HALF_DEFAULT, + PARAKEET_INFERENCE_MAX_DURATION_S, + PARAKEET_INFERENCE_MAX_FRAMES, + PARAKEET_MODEL_REF, + WHISPER_TRT_DECODER_BATCH_SIZE, + WHISPER_TRT_DECODER_BEAM_WIDTH, + WHISPER_TRT_DECODER_CROSS_ATTENTION, + WHISPER_TRT_DECODER_DEBUG_MODE, + WHISPER_TRT_DECODER_GPT_ATTENTION_PLUGIN, + WHISPER_TRT_DECODER_HAS_POSITION_EMBEDDING, + WHISPER_TRT_DECODER_HAS_TOKEN_TYPE_EMBEDDING, + WHISPER_TRT_DECODER_HIDDEN_SIZE, + WHISPER_TRT_DECODER_NUM_HEADS, + WHISPER_TRT_DECODER_NUM_HIDDEN_LAYERS, + WHISPER_TRT_DECODER_PAGED_KV_CACHE, + WHISPER_TRT_DECODER_REMOVE_INPUT_PADDING, + WHISPER_TRT_DECODER_VOCAB_SIZE, + WHISPER_TRT_DTYPE, + WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + WHISPER_TRT_MAX_FRAMES, + WHISPER_TRT_MAX_MEL_PADDING_LEN, + WHISPER_TRT_N_MELS, + WHISPER_TRT_PROMPT_PREFIX, + WHISPER_TRT_RETURN_TIMESTAMPS, + TorchDevice, +) +from .objects import ASRModel, BaseModel, BatcherType, FasterWhisperModel + +if TYPE_CHECKING: + with suppress(ImportError): + from tensorrt_llm.runtime import ModelConfig + + +class _BaseConfig(BaseModel, RegistrableConfig, ABC): ... + + +# TensorRT LLM +class TrtLlmEncoderConfig(BaseModel): + downsampling_factor: int = WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR + + +class TrtLlmDecoderConfig(BaseModel): + batch_size: int = WHISPER_TRT_DECODER_BATCH_SIZE + beam_width: int = WHISPER_TRT_DECODER_BEAM_WIDTH + num_heads: int = WHISPER_TRT_DECODER_NUM_HEADS + num_kv_heads: int = WHISPER_TRT_DECODER_NUM_HEADS + hidden_size: int = WHISPER_TRT_DECODER_HIDDEN_SIZE + vocab_size: int = WHISPER_TRT_DECODER_VOCAB_SIZE + num_hidden_layers: int = WHISPER_TRT_DECODER_NUM_HIDDEN_LAYERS + gpt_attention_plugin: str = WHISPER_TRT_DECODER_GPT_ATTENTION_PLUGIN + remove_input_padding: bool = WHISPER_TRT_DECODER_REMOVE_INPUT_PADDING + paged_kv_cache: bool = WHISPER_TRT_DECODER_PAGED_KV_CACHE + has_position_embedding: bool = WHISPER_TRT_DECODER_HAS_POSITION_EMBEDDING + dtype: str = WHISPER_TRT_DTYPE + cross_attention: bool = WHISPER_TRT_DECODER_CROSS_ATTENTION + has_token_type_embedding: bool = WHISPER_TRT_DECODER_HAS_TOKEN_TYPE_EMBEDDING + debug_mode: bool = WHISPER_TRT_DECODER_DEBUG_MODE + + def to_model_config(self) -> "ModelConfig": + from tensorrt_llm.llmapi.kv_cache_type import ( + KVCacheType, + ) + from tensorrt_llm.runtime import ( + ModelConfig, + ) + + return ModelConfig( + max_batch_size=self.batch_size, + max_beam_width=self.beam_width, + num_heads=self.num_heads, + num_kv_heads=self.num_kv_heads, + hidden_size=self.hidden_size, + vocab_size=self.vocab_size, + cross_attention=self.cross_attention, + num_hidden_layers=self.num_hidden_layers, + gpt_attention_plugin=self.gpt_attention_plugin, + remove_input_padding=self.remove_input_padding, + kv_cache_type=( + KVCacheType.PAGED if self.paged_kv_cache else KVCacheType.CONTINUOUS + ), + has_position_embedding=self.has_position_embedding, + dtype=self.dtype, + has_token_type_embedding=self.has_token_type_embedding, + ) + + +class BaseBatcherConfig(_BaseConfig): + registry_key: ClassVar[str] = Field(frozen=True, default="type") + type: ClassVar[BatcherType] + + +class ConstantSizeBatcherConfig(BaseBatcherConfig): + type: ClassVar[str] = Field(default=BatcherType.CONSTANT_SIZE) + + batch_size: int = DEFAULT_BATCH_SIZE + + +class MaxDurationBatcherConfig(ConstantSizeBatcherConfig): + type: ClassVar[str] = Field(default=BatcherType.MAX_DURATION) + + batch_size: int = 0 + max_duration_s: float = PARAKEET_INFERENCE_MAX_DURATION_S + + +BatcherConfig = tagged_union( + [ConstantSizeBatcherConfig, MaxDurationBatcherConfig], + lambda t: t.type.default.value, +) + +batcher_discriminator = make_enum_discriminator("type", BatcherType) + + +class BasePreprocessorConfig(_BaseConfig): + registry_key: ClassVar[str] = Field(frozen=True, default="model") + model: ClassVar[ASRModel] + + max_frames: int = DEFAULT_MAX_FRAMES + sample_rate: int = DEFAULT_SAMPLE_RATE + large_file_threshold_bytes: int = DEFAULT_LARGE_FILE_THRESHOLD_BYTES + + batcher: BatcherConfig = Field( + default_factory=ConstantSizeBatcherConfig, + discriminator=Discriminator(batcher_discriminator), + ) + + +class BaseInferenceRunnerConfig(_BaseConfig): + registry_key: ClassVar[str] = Field(frozen=True, default="model") + model: ClassVar[ASRModel] + + tmp_dir_fallback: bool = False + + +class BasePostprocessorConfig(_BaseConfig): + registry_key: ClassVar[str] = Field(frozen=True, default="model") + model: ClassVar[ASRModel] + + +# Parakeet +class ParakeetPreprocessorConfig(BasePreprocessorConfig): + model: ClassVar[str] = Field(default=ASRModel.PARAKEET) + + max_frames: int = PARAKEET_INFERENCE_MAX_FRAMES + + +class ParakeetInferenceRunnerConfig(BaseInferenceRunnerConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.PARAKEET) + model_name: str = PARAKEET_MODEL_REF + + +class ParakeetTrtInferenceRunnerConfig(BaseInferenceRunnerConfig): + model_path: Path | str = None + engine_path: Path | str = None + model: ClassVar[str] = Field(frozen=True, default=ASRModel.PARAKEET_TRT) + + +class ParakeetPostprocessorConfig(BasePostprocessorConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.PARAKEET) + + +# Faster Whisper + + +class FasterWhisperPreprocessorConfig(BasePreprocessorConfig): + model: ClassVar[str] = Field(default=ASRModel.FASTER_WHISPER) + + +class FasterWhisperInferenceRunnerConfig(BaseInferenceRunnerConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.FASTER_WHISPER) + + whisper_model_name: FasterWhisperModel = FasterWhisperModel.MEDIUM + + compute_type: str = FASTER_WHISPER_COMPUTE_TYPE_DEFAULT + word_timestamps: bool = FASTER_WHISPER_WORD_TIMESTAMPS_DEFAULT + beam_size: int = FASTER_WHISPER_BEAM_SIZE_DEFAULT + best_of: int = FASTER_WHISPER_BEST_OF_DEFAULT + patience: int = FASTER_WHISPER_PATIENCE_DEFAULT + length_penalty: int = FASTER_WHISPER_LENGTH_PENALTY_DEFAULT + repetition_penalty: int = FASTER_WHISPER_REPETITION_PENALTY_DEFAULT + no_repeat_ngram_size: int = FASTER_WHISPER_NO_REPEAT_NGRAM_SIZE_DEFAULT + log_prob_threshold: float = FASTER_WHISPER_LOG_PROB_THRESHOLD_DEFAULT + no_speech_threshold: float = FASTER_WHISPER_NO_SPEECH_THRESHOLD_DEFAULT + compression_ratio_threshold: float = ( + FASTER_WHISPER_COMPRESSION_RATIO_THRESHOLD_DEFAULT + ) + condition_on_previous_text: bool = FASTER_WHISPER_CONDITION_ON_PREVIOUS_TEXT_DEFAULT + prompt_reset_on_temperature: float = ( + FASTER_WHISPER_PROMPT_RESET_ON_TEMPERATURE_DEFAULT + ) + temperatures: list[float] = FASTER_WHISPER_TEMPERATURES_DEFAULT + initial_prompt: str | None = None + prefix: str | None = None + suppress_blank: bool = FASTER_WHISPER_SUPPRESS_BLANK_DEFAULT + suppress_tokens: list[int] = FASTER_WHISPER_LARGE_V3_TURBO_SUPPRESSED_TOKENS + without_timestamps: bool = FASTER_WHISPER_WITHOUT_TIMESTAMPS_DEFAULT + max_initial_timestamp: float = FASTER_WHISPER_MAX_INITIAL_TIMESTAMP_DEFAULT + prepend_punctuations: str = FASTER_WHISPER_PREPEND_PUNCTUATIONS_DEFAULT + append_punctuations: str = FASTER_WHISPER_APPEND_PUNCTUATIONS_DEFAULT + multilingual: bool = FASTER_WHISPER_MULTILINGUAL_DEFAULT + max_new_tokens: int | None = None + clip_timestamps: list[float] = FASTER_WHISPER_CLIP_TIMESTAMPS_DEFAULT + hallucination_silence_threshold: float | None = None + hotwords: str | None = None + + +class FasterWhisperPostprocessorConfig(BasePostprocessorConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.FASTER_WHISPER) + + +# FireRedASR2s + + +class FireRedASR2PreprocessorConfig(BasePreprocessorConfig): + model: ClassVar[str] = Field(default=ASRModel.FIREREDASR2_AED) + + max_frames: int = FIREREDASR2_INFERENCE_MAX_FRAMES + + +class FireRedASR2InferenceRunnerConfig(BaseInferenceRunnerConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.FIREREDASR2_AED) + + use_half: bool = FIREREDASR2_USE_HALF_DEFAULT + beam_size: int = FIREREDASR2_BEAM_SIZE_DEFAULT + nbest: int = FIREREDASR2_NBEST_DEFAULT + decode_max_len: int = FIREREDASR2_DECODE_MAX_LEN_DEFAULT + softmax_smoothing: float = FIREREDASR2_SOFTMAX_SMOOTHING_DEFAULT + aed_length_penalty: float = FIREREDASR2_AED_LENGTH_PENALTY_DEFAULT + eos_penalty: float = FIREREDASR2_EOS_PENALTY_DEFAULT + return_timestamp: bool = FIREREDASR2_RETURN_TIMESTAMP_DEFAULT + + +class FireRedASR2PostprocessorConfig(BasePostprocessorConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.FIREREDASR2_AED) + + +# Whisper TRT + + +class WhisperTrtPreprocessorConfig(BasePreprocessorConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.WHISPER_TRT) + + n_mels: int = WHISPER_TRT_N_MELS + mel_filters_dir: str | None = None + dtype: str = WHISPER_TRT_DTYPE + max_frames: int = WHISPER_TRT_MAX_FRAMES + + +class WhisperTrtInferenceRunnerConfig(BaseInferenceRunnerConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.WHISPER_TRT) + + encoder_config: TrtLlmEncoderConfig = Field(default_factory=TrtLlmEncoderConfig) + decoder_config: TrtLlmDecoderConfig = Field(default_factory=TrtLlmDecoderConfig) + + encoder_path: str + decoder_path: str + + prompt_prefix: str = WHISPER_TRT_PROMPT_PREFIX + return_timestamps: bool = WHISPER_TRT_RETURN_TIMESTAMPS + max_mel_padding_len: int = WHISPER_TRT_MAX_MEL_PADDING_LEN + + +class WhisperTrtPostprocessorConfig(BasePostprocessorConfig): + model: ClassVar[str] = Field(frozen=True, default=ASRModel.WHISPER_TRT) + + +PreprocessorConfig = tagged_union( + BasePreprocessorConfig.__subclasses__(), lambda t: t.model.default.value +) + +InferenceRunnerConfig = tagged_union( + BaseInferenceRunnerConfig.__subclasses__(), lambda t: t.model.default.value +) + +PostprocessorConfig = tagged_union( + BasePostprocessorConfig.__subclasses__(), lambda t: t.model.default.value +) + + +model_discriminator = make_enum_discriminator("model", ASRModel) + + +class ASRPipelineConfig(BaseModel): + device: TorchDevice = TorchDevice.CPU + preprocessing: PreprocessorConfig = Field( + discriminator=Discriminator(model_discriminator), + ) + inference: InferenceRunnerConfig = Field( + discriminator=Discriminator(model_discriminator), + ) + postprocessing: PostprocessorConfig = Field( + discriminator=Discriminator(model_discriminator), + ) + + @classmethod + def parakeet(cls, device: TorchDevice = TorchDevice.CPU) -> Self: + return cls( + device=device, + preprocessing=ParakeetPreprocessorConfig(), + inference=ParakeetInferenceRunnerConfig(), + postprocessing=ParakeetPostprocessorConfig(), + ) + + @classmethod + def parakeet_trt(cls, device: TorchDevice = TorchDevice.CPU) -> Self: + return cls( + device=device, + preprocessing=ParakeetPreprocessorConfig(), + inference=ParakeetTrtInferenceRunnerConfig(), + postprocessing=ParakeetPostprocessorConfig(), + ) + + @classmethod + def fireredasr2( + cls, *, tmp_dir_fallback: bool = True, device: TorchDevice = TorchDevice.CPU + ) -> Self: + return cls( + device=device, + preprocessing=FireRedASR2PreprocessorConfig(), + inference=FireRedASR2InferenceRunnerConfig( + tmp_dir_fallback=tmp_dir_fallback + ), + postprocessing=FireRedASR2PostprocessorConfig(), + ) + + @classmethod + def faster_whisper(cls, device: TorchDevice = TorchDevice.CPU) -> Self: + return cls( + device=device, + preprocessing=FasterWhisperPreprocessorConfig(), + inference=FasterWhisperInferenceRunnerConfig(), + postprocessing=FasterWhisperPostprocessorConfig(), + ) + + @classmethod + def whisper_trt( + cls, + encoder_path: str, + *, + decoder_path: str, + device: TorchDevice = TorchDevice.CPU, + ) -> Self: + return cls( + device=device, + preprocessing=WhisperTrtPreprocessorConfig(), + inference=WhisperTrtInferenceRunnerConfig( + encoder_path=encoder_path, decoder_path=decoder_path + ), + postprocessing=WhisperTrtPostprocessorConfig(), + ) diff --git a/caul-core/caul_core/constants.py b/caul-core/caul_core/constants.py new file mode 100644 index 00000000..5cef5555 --- /dev/null +++ b/caul-core/caul_core/constants.py @@ -0,0 +1,354 @@ +from enum import StrEnum + + +class VadModel(StrEnum): + SILERO_MODEL = "silero_vad" + PYANNOTE_MODEL = "pyannote/segmentation-3.0" + + +class TorchDevice(StrEnum): + CPU = "cpu" + GPU = "cuda" + MPS = "mps" + + +DEFAULT_SAMPLE_RATE = 16000 +DEFAULT_BATCH_SIZE = 32 +DEFAULT_MAX_FRAMES = 25 * 60 * DEFAULT_SAMPLE_RATE # twenty-five minutes +DEFAULT_LARGE_FILE_THRESHOLD_BYTES = 30 * 1024 * 1024 # 30mb + +# Languages +PARAKEET_TDT_0_6B_V3_LANGUAGES = { + "bg", + "hr", + "cs", + "da", + "nl", + "en", + "et", + "fi", + "fr", + "de", + "el", + "hu", + "it", + "lv", + "lt", + "mt", + "pl", + "pt", + "ro", + "sk", + "sl", + "es", + "sv", + "ru", + "uk", +} +FIREREDASR2_LANGUAGES = {"zh"} +WHISPER_TRT_LANGUAGES = { + "en": "english", + "zh": "chinese", + "de": "german", + "es": "spanish", + "ru": "russian", + "ko": "korean", + "fr": "french", + "ja": "japanese", + "pt": "portuguese", + "tr": "turkish", + "pl": "polish", + "ca": "catalan", + "nl": "dutch", + "ar": "arabic", + "sv": "swedish", + "it": "italian", + "id": "indonesian", + "hi": "hindi", + "fi": "finnish", + "vi": "vietnamese", + "he": "hebrew", + "uk": "ukrainian", + "el": "greek", + "ms": "malay", + "cs": "czech", + "ro": "romanian", + "da": "danish", + "hu": "hungarian", + "ta": "tamil", + "no": "norwegian", + "th": "thai", + "ur": "urdu", + "hr": "croatian", + "bg": "bulgarian", + "lt": "lithuanian", + "la": "latin", + "mi": "maori", + "ml": "malayalam", + "cy": "welsh", + "sk": "slovak", + "te": "telugu", + "fa": "persian", + "lv": "latvian", + "bn": "bengali", + "sr": "serbian", + "az": "azerbaijani", + "sl": "slovenian", + "kn": "kannada", + "et": "estonian", + "mk": "macedonian", + "br": "breton", + "eu": "basque", + "is": "icelandic", + "hy": "armenian", + "ne": "nepali", + "mn": "mongolian", + "bs": "bosnian", + "kk": "kazakh", + "sq": "albanian", + "sw": "swahili", + "gl": "galician", + "mr": "marathi", + "pa": "punjabi", + "si": "sinhala", + "km": "khmer", + "sn": "shona", + "yo": "yoruba", + "so": "somali", + "af": "afrikaans", + "oc": "occitan", + "ka": "georgian", + "be": "belarusian", + "tg": "tajik", + "sd": "sindhi", + "gu": "gujarati", + "am": "amharic", + "yi": "yiddish", + "lo": "lao", + "uz": "uzbek", + "fo": "faroese", + "ht": "haitian creole", + "ps": "pashto", + "tk": "turkmen", + "nn": "nynorsk", + "mt": "maltese", + "sa": "sanskrit", + "lb": "luxembourgish", + "my": "myanmar", + "bo": "tibetan", + "tl": "tagalog", + "mg": "malagasy", + "as": "assamese", + "tt": "tatar", + "haw": "hawaiian", + "ln": "lingala", + "ha": "hausa", + "ba": "bashkir", + "jw": "javanese", + "su": "sundanese", + "yue": "cantonese", +} + +# Silero +SILERO_TORCH_HUB_REPO = "snakers4/silero-vad" + +# Parakeet + +PARAKEET_MODEL_REF = "nvidia/parakeet-tdt-0.6b-v3" +PARAKEET_INFERENCE_MAX_DURATION_S = ( + 20 * 60 # actually 24, but we want to give ourselves some room to avoid CUDA OOMs +) +PARAKEET_INFERENCE_MAX_FRAMES = PARAKEET_INFERENCE_MAX_DURATION_S * DEFAULT_SAMPLE_RATE + +# Faster Whisper (SYSTRAN/faster-whisper) + +FASTER_WHISPER_COMPUTE_TYPE_DEFAULT = "float32" +FASTER_WHISPER_WORD_TIMESTAMPS_DEFAULT = True +FASTER_WHISPER_BEAM_SIZE_DEFAULT = 5 +FASTER_WHISPER_BEST_OF_DEFAULT = 5 +FASTER_WHISPER_PATIENCE_DEFAULT = 1 +FASTER_WHISPER_LENGTH_PENALTY_DEFAULT = 1 +FASTER_WHISPER_REPETITION_PENALTY_DEFAULT = 1 +FASTER_WHISPER_NO_REPEAT_NGRAM_SIZE_DEFAULT = 0 +FASTER_WHISPER_LOG_PROB_THRESHOLD_DEFAULT = -1.0 +FASTER_WHISPER_NO_SPEECH_THRESHOLD_DEFAULT = 0.6 +FASTER_WHISPER_COMPRESSION_RATIO_THRESHOLD_DEFAULT = 2.4 +FASTER_WHISPER_CONDITION_ON_PREVIOUS_TEXT_DEFAULT = False +FASTER_WHISPER_PROMPT_RESET_ON_TEMPERATURE_DEFAULT = 0.5 +FASTER_WHISPER_TEMPERATURES_DEFAULT = [0.0] +FASTER_WHISPER_SUPPRESS_BLANK_DEFAULT = True +FASTER_WHISPER_WITHOUT_TIMESTAMPS_DEFAULT = True +FASTER_WHISPER_MAX_INITIAL_TIMESTAMP_DEFAULT = 0.0 +FASTER_WHISPER_PREPEND_PUNCTUATIONS_DEFAULT = "\"'‘’“¿([{—-" +FASTER_WHISPER_APPEND_PUNCTUATIONS_DEFAULT = "\"'’”.。,,!!??::””)]、結}" +FASTER_WHISPER_MULTILINGUAL_DEFAULT = False +FASTER_WHISPER_CLIP_TIMESTAMPS_DEFAULT = [] +FASTER_WHISPER_LARGE_V3_TURBO_SUPPRESSED_TOKENS = [ + 1, + 2, + 7, + 8, + 9, + 10, + 14, + 25, + 26, + 27, + 28, + 29, + 31, + 58, + 59, + 60, + 61, + 62, + 63, + 90, + 91, + 92, + 93, + 359, + 503, + 522, + 542, + 873, + 893, + 902, + 918, + 922, + 931, + 1350, + 1853, + 1982, + 2460, + 2627, + 3246, + 3253, + 3268, + 3536, + 3846, + 3961, + 4183, + 4667, + 6585, + 6647, + 7273, + 9061, + 9383, + 10428, + 10929, + 11938, + 12033, + 12331, + 12562, + 13793, + 14157, + 14635, + 15265, + 15618, + 16553, + 16604, + 18362, + 18956, + 20075, + 21675, + 22520, + 26130, + 26161, + 26435, + 28279, + 29464, + 31650, + 32302, + 32470, + 36865, + 42863, + 47425, + 49870, + 50254, + 50258, + 50359, + 50360, + 50361, + 50362, + 50363, +] + +# Parakeet TRT +PARAKEET_TRT_MODEL_REF = "ICIJ/parakeet-v3-trt" + +# FireRedASR2s + +FIREREDASR2_MODEL_HUB_PREFIX = "FireRedTeam/FireRed" +FIREREDASR2_INFERENCE_MAX_DURATION_S = 60 +FIREREDASR2_INFERENCE_MAX_FRAMES = ( + FIREREDASR2_INFERENCE_MAX_DURATION_S * DEFAULT_SAMPLE_RATE +) +FIREREDASR2_USE_HALF_DEFAULT = False +FIREREDASR2_BEAM_SIZE_DEFAULT = 3 +FIREREDASR2_NBEST_DEFAULT = 1 +FIREREDASR2_DECODE_MAX_LEN_DEFAULT = 0 +FIREREDASR2_SOFTMAX_SMOOTHING_DEFAULT = 1.25 +FIREREDASR2_AED_LENGTH_PENALTY_DEFAULT = 0.6 +FIREREDASR2_EOS_PENALTY_DEFAULT = 1.0 +FIREREDASR2_RETURN_TIMESTAMP_DEFAULT = True + +# Whisper TRT + +WHISPER_TRT_N_FFT = 400 +WHISPER_TRT_HOP_LENGTH = 160 +WHISPER_TRT_WORLD_SIZE = 1 # TODO: Explain what this is +WHISPER_TRT_EOT_TOKEN = "<|endoftext|>" +WHISPER_TRT_ML_TOKENIZER_VOCAB_SIZE_THRESHOLD = 51865 +WHISPER_TRT_PROMPT_PREFIX = "<|startoftranscript|><|en|><|transcribe|>" +WHISPER_TRT_MAX_NEW_TOKENS = 3000 +WHISPER_TRT_MAX_MEL_PADDING_LEN = 3000 +WHISPER_TRT_PATTERN_STR = ( + r"""'s|'t|'re|'ve|'m|'ll|'d| ?\p{L}+| ?\p{N}+| ?[^\s\p{L}\p{N}]+|\s+(?!\S)|\s+""" +) +WHISPER_TRT_PAD_TOKEN_ID = 50256 +WHISPER_TRT_MAX_FRAMES = 480000 # 30 secs + +WHISPER_TRT_N_MELS = 128 +WHISPER_TRT_DTYPE = "float16" + +WHISPER_TRT_PREPROCESSOR_CLAMP_MIN = 1e-10 +WHISPER_TRT_PREPROCESSOR_LOG_RANGE_MAX_SHIFT = 8.0 +WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER = 4.0 + +WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR = 2 + +WHISPER_TRT_DECODER_BATCH_SIZE = 8 +WHISPER_TRT_DECODER_BEAM_WIDTH = 1 +WHISPER_TRT_DECODER_NUM_HIDDEN_LAYERS = 2 +WHISPER_TRT_DECODER_HIDDEN_SIZE = 1280 +WHISPER_TRT_DECODER_VOCAB_SIZE = 51866 +WHISPER_TRT_DECODER_NUM_HEADS = 20 +WHISPER_TRT_RETURN_TIMESTAMPS = True +WHISPER_TRT_DECODER_GPT_ATTENTION_PLUGIN = "auto" +WHISPER_TRT_DECODER_PAGED_KV_CACHE = True +WHISPER_TRT_DECODER_HAS_POSITION_EMBEDDING = True +WHISPER_TRT_DECODER_CROSS_ATTENTION = True +WHISPER_TRT_DECODER_HAS_TOKEN_TYPE_EMBEDDING = False +WHISPER_TRT_DECODER_DEBUG_MODE = False +WHISPER_TRT_DECODER_REMOVE_INPUT_PADDING = False +WHISPER_TRT_SPECIAL_TOKENS = [ + "<|endoftext|>", + "<|startoftranscript|>", + *[f"<|{lang}|>" for lang in list(WHISPER_TRT_LANGUAGES.keys())], + "<|translate|>", + "<|transcribe|>", + "<|startoflm|>", + "<|startofprev|>", + "<|nospeech|>", + "<|notimestamps|>", + *[f"<|{i * 0.02:.2f}|>" for i in range(1501)], +] +WHISPER_TRT_ENCODER_INPUT_FEATURES = "input_features" +WHISPER_TRT_ENCODER_INPUT_LENGTHS = "input_lengths" +WHISPER_TRT_ENCODER_POSITION_IDS = "position_ids" + + +# Silero + +SILERO_VAD_MODEL = "silero_vad" diff --git a/caul-core/caul_core/objects.py b/caul-core/caul_core/objects.py new file mode 100644 index 00000000..9abb5ab8 --- /dev/null +++ b/caul-core/caul_core/objects.py @@ -0,0 +1,288 @@ +import datetime +import math +import traceback +import uuid +from collections.abc import Iterable +from dataclasses import dataclass +from enum import StrEnum, unique +from pathlib import Path +from typing import TYPE_CHECKING, Any, Self + +import langcodes +from icij_common.pydantic_utils import ( + icij_config, + merge_configs, + no_enum_values_config, + safe_copy, +) +from pydantic import BaseModel as _BaseModel +from pydantic import Field, GetCoreSchemaHandler, TypeAdapter +from pydantic_core import core_schema +from pydantic_extra_types.language_code import LanguageAlpha2 + +from .constants import FIREREDASR2_LANGUAGES, PARAKEET_TDT_0_6B_V3_LANGUAGES + +if TYPE_CHECKING: + import torch + from faster_whisper.transcribe import Segment + from nemo.collections.asr.parts.utils.rnnt_utils import Hypothesis + + +# Enums + + +class FireRedASR2ModelRef(StrEnum): + ASR2 = "ASR2" + + +class FireRedASR2ModelTag(StrEnum): + AED = "aed" + LLM = "llm" + + +class VadModelRef(StrEnum): + SILERO_MODEL = "snakers4/silero-vad" + PYANNOTE_MODEL = "pyannote/segmentation-3.0" + + +@unique +class FasterWhisperModel(StrEnum): + TINY = "tiny" + BASE = "base" + SMALL = "small" + MEDIUM = "medium" + LARGE = "large" + LARGE_V3 = "large-v3" + DISTIL_LARGE_V3 = "distil-large-v3" + + @property + def to_repo_id(self) -> str: + match self: + case FasterWhisperModel.TINY: + return "Systran/faster-whisper-tiny" + case FasterWhisperModel.BASE: + return "Systran/faster-whisper-base" + case FasterWhisperModel.SMALL: + return "Systran/faster-whisper-small" + case FasterWhisperModel.MEDIUM: + return "Systran/faster-whisper-medium" + case FasterWhisperModel.LARGE: + return "Systran/faster-whisper-large-v3" + case FasterWhisperModel.LARGE_V3: + return "Systran/faster-whisper-large-v3" + case FasterWhisperModel.DISTIL_LARGE_V3: + return "Systran/faster-distil-whisper-large-v3" + case _: + raise NotImplementedError(f"invalid faster whisper model {self}") + + +# Models + + +class BaseModel(_BaseModel): + model_config = merge_configs(icij_config(), no_enum_values_config()) + + +class IETFLanguage(str): + @classmethod + def __get_pydantic_core_schema__( + cls, source: Any, handler: GetCoreSchemaHandler + ) -> core_schema.CoreSchema: + return core_schema.no_info_plain_validator_function(cls.validate) + + @classmethod + def validate(cls, v: object) -> Self: + tag = langcodes.get(str(v)) + if not tag.is_valid(): + raise ValueError(f"Invalid IETF language: {v}") + return cls(v) + + +ASRLanguage = IETFLanguage | LanguageAlpha2 +_LANGUAGE_TYPE_ADAPTER = TypeAdapter(ASRLanguage) + +_VALIDATED_PARAKEET_LANGUAGES = { + _LANGUAGE_TYPE_ADAPTER.validate_python(lang) + for lang in PARAKEET_TDT_0_6B_V3_LANGUAGES +} + +_VALIDATED_FIREREDASR2_LANGUAGES = { + _LANGUAGE_TYPE_ADAPTER.validate_python(lang) for lang in FIREREDASR2_LANGUAGES +} + + +class ASRModel(StrEnum): + PARAKEET = "parakeet" + PARAKEET_TRT = "parakeet_trt" + FASTER_WHISPER = "faster_whisper" + FIREREDASR2_AED = "fireredasr2_aed" + WHISPER_TRT = "whisper_trt" + PREPROCESSING = "preprocessing" + + def supported_languages(self) -> set[ASRLanguage]: + match self: + case ASRModel.PARAKEET | ASRModel.PARAKEET_TRT: + return _VALIDATED_PARAKEET_LANGUAGES + case ASRModel.FASTER_WHISPER | ASRModel.WHISPER_TRT: + return set() + case ASRModel.FIREREDASR2_AED: + return _VALIDATED_FIREREDASR2_LANGUAGES + case ASRModel.PREPROCESSING: + return set() + case _: + msg = f"model {self} should expose supported languages" + raise NotImplementedError(msg) + + +class BatcherType(StrEnum): + CONSTANT_SIZE = "constant_size" + MAX_DURATION = "max_duration" + + +class SegmentIndex(BaseModel): + audio: int | str = 0 + segment: int = 0 + + +class ASRResult(BaseModel): + """Base result class for ASR models""" + + index: SegmentIndex = Field(default_factory=SegmentIndex) + transcription: list[tuple] = Field(default_factory=list) + score: float = 1.0 + + @property + def duration(self) -> float: + if not self.transcription: + return 0.0 + total = sum(end - start for start, end, _ in self.transcription) + return total + + @classmethod + def from_parakeet_hypothesis(cls, hypothesis: "Hypothesis", **extra) -> Self: + """Parse a hypothesis returned by a Parakeet RNN model + + :param hypothesis: Parakeet hypothesis + :return: copy of self + """ + # there's some weird inconsistency here between nemo versions + timestamps = hypothesis.timestamp + transcription = [ + (s["start"], s["end"], s["segment"]) for s in timestamps["segment"] + ] + return cls(transcription=transcription, score=hypothesis.score, **extra) + + @classmethod + def from_fireredasr2_result(cls, result: dict, **extra) -> Self: + """Parse a result dict returned by a FireRedASR2 AED model + + :param result: dict with keys 'text', 'confidence', 'dur_s', 'timestamp' + :return: ASRResult + """ + text = result.get("text") or "" + timestamp = result.get("timestamp") or [] + if timestamp: + start_s = float(timestamp[0][1]) + end_s = float(timestamp[-1][2]) + else: + start_s = 0.0 + end_s = float(result.get("dur_s") or 0.0) + transcription = [(start_s, end_s, text)] if text.strip() else [] + confidence = result.get("confidence") + score = float(confidence) if confidence is not None else -1.0 + return cls(transcription=transcription, score=score, **extra) + + @classmethod + def from_faster_whisper_result(cls, segments: "Iterable[Segment]", **extra) -> Self: + """Parse segments returned by a faster-whisper model + + :param segments: iterable of Segment objects with start, end, text, avg_logprob + :return: ASRResult + """ + transcription = [] + weighted_logprob = 0.0 + total_duration = 0.0 + for segment in segments: + duration = segment.end - segment.start + transcription.append((segment.start, segment.end, segment.text)) + weighted_logprob += segment.avg_logprob * duration + total_duration += duration + score = math.exp(weighted_logprob / total_duration) if total_duration else -1.0 + return cls(transcription=transcription, score=score, **extra) + + def __add__(self, other: Self) -> Self: + if not isinstance(other, ASRResult): + msg = f"expected {ASRResult.__class__.__class__} but found: {type(other)}" + raise TypeError(msg) + + if other.index.audio != self.index.audio: + raise ValueError("can't merge transcriptions from different audios") + + transcription = self.transcription + other.transcription + # We have to weight by total segment len + total_duration = self.duration + other.duration + score = 1.0 + if total_duration: + score = self.score * self.duration + other.score * other.duration + score /= total_duration + return ASRResult(index=self.index, transcription=transcription, score=score) + + +def _utc_now() -> datetime.datetime: + return datetime.datetime.now(datetime.UTC).replace(microsecond=0) + + +def _uuid() -> str: + return uuid.uuid4().hex + + +class AudioMetadata(BaseModel): + index: int | str + audio_format: str | None = None + audio_path: Path | None = None + + +class SegmentMetadata(BaseModel): + uuid: str = Field(default_factory=_uuid) + index: SegmentIndex = Field(default_factory=SegmentIndex) + audio_format: str | None = None + audio_path: Path | None = None + duration_s: float + preprocessed_at: datetime.datetime = Field(default_factory=_utc_now) + + def now(self) -> "SegmentMetadata": + update = {"preprocessed_at": datetime.datetime.now(datetime.UTC)} + return safe_copy(self, update=update) + + +class Error(BaseModel): + title: str + detail: str + metadata: SegmentMetadata | AudioMetadata + + @classmethod + def from_exception( + cls, exception: BaseException, metadata: SegmentMetadata | AudioMetadata + ) -> "Error": + title = exception.__class__.__name__ + trace_lines = traceback.format_exception( + None, value=exception, tb=exception.__traceback__ + ) + detail = f"{exception}\n{''.join(trace_lines)}" + error = Error(title=title, detail=detail, metadata=metadata) + return error + + +class FSProcessedSegment(BaseModel): + metadata: SegmentMetadata + path: Path + + +@dataclass(frozen=True) +class MemoryProcessedSegment: + # Avoid importing torch when importing objects + metadata: SegmentMetadata + tensor: "torch.Tensor" + + +ProcessedAudioSegment = FSProcessedSegment | MemoryProcessedSegment diff --git a/caul-core/pyproject.toml b/caul-core/pyproject.toml new file mode 100644 index 00000000..d7624cc1 --- /dev/null +++ b/caul-core/pyproject.toml @@ -0,0 +1,25 @@ +[project] +name = "caul-core" +version = "0.6.6" +description = "core objects for caul ASR" +authors = [ + {name = "Lion Summerbell", email = "lsummerbell@icij.org"} +] +readme = "README.md" +requires-python = ">=3.12.0, <3.14.0" +dependencies = [ + "icij-common~=0.8.1", + "overrides~=7.7.0", + "pydantic-extra-types[pycountry]~=2.11", +] + +[tool.uv] +package = true + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["caul_core"] + diff --git a/caul-core/uv.lock b/caul-core/uv.lock new file mode 100644 index 00000000..21df4b66 --- /dev/null +++ b/caul-core/uv.lock @@ -0,0 +1,195 @@ +version = 1 +revision = 3 +requires-python = ">=3.12.0, <3.14.0" + +[[package]] +name = "aiostream" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8b/65/b9b69695702b76a878c9879f2ee80cefce75bc5cb864fc100460bc1c5380/aiostream-0.7.1.tar.gz", hash = "sha256:272aaa0d8f83beb906f5aa9022bb59046bb7a103fa3770f807c31f918595acf6", size = 44059, upload-time = "2025-10-13T20:02:06.961Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/a0/d7c6ca304140f3f49987d710e15bc164248924a35d8cdfac2f6e87fca041/aiostream-0.7.1-py3-none-any.whl", hash = "sha256:ea8739e9158ee6a606b3feedf3762721c3507344e540d09a10984c5e88a13b37", size = 41416, upload-time = "2025-10-13T20:02:05.535Z" }, +] + +[[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 = "caul-core" +version = "0.6.6" +source = { editable = "." } +dependencies = [ + { name = "icij-common" }, + { name = "overrides" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, +] + +[package.metadata] +requires-dist = [ + { name = "icij-common", specifier = "~=0.8.1" }, + { name = "overrides", specifier = "~=7.7.0" }, + { name = "pydantic-extra-types", extras = ["pycountry"], specifier = "~=2.11" }, +] + +[[package]] +name = "icij-common" +version = "0.8.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e0/51/91d85cc23e275bb51a5cae47873af9a7160f62797b25663d902cf38e6ab7/icij_common-0.8.2.tar.gz", hash = "sha256:7db68266d8facb43142131d81e998cd74c6ae73508456743e00df43a15cc2995", size = 15937, upload-time = "2026-04-07T12:13:39.774Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/5a/99d123230023124ba4ec67765feb2a04b656ae1f473a14f6b29cc54b02bf/icij_common-0.8.2-py3-none-any.whl", hash = "sha256:c5a1a3ccd54e7bf53acad293a0af50ab15156b225791b43383197b896bae955f", size = 20565, upload-time = "2026-04-07T12:13:38.709Z" }, +] + +[[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 = "pycountry" +version = "26.2.16" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/de/1d/061b9e7a48b85cfd69f33c33d2ef784a531c359399ad764243399673c8f5/pycountry-26.2.16.tar.gz", hash = "sha256:5b6027d453fcd6060112b951dd010f01f168b51b4bf8a1f1fc8c95c8d94a0801", size = 7711342, upload-time = "2026-02-17T03:42:52.367Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/42/7703bd45b62fecd44cd7d3495423097e2f7d28bc2e99e7c1af68892ab157/pycountry-26.2.16-py3-none-any.whl", hash = "sha256:115c4baf7cceaa30f59a4694d79483c9167dbce7a9de4d3d571c5f3ea77c305a", size = 8044600, upload-time = "2026-02-17T03:42:49.777Z" }, +] + +[[package]] +name = "pydantic" +version = "2.13.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/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba", size = 472262, upload-time = "2026-05-06T13:43:02.641Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.46.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2", size = 2106158, upload-time = "2026-05-06T13:38:57.215Z" }, + { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, + { url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7", size = 1975742, upload-time = "2026-05-06T13:37:09.448Z" }, + { url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7", size = 2052418, upload-time = "2026-05-06T13:37:38.234Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712", size = 2232274, upload-time = "2026-05-06T13:38:27.753Z" }, + { url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4", size = 2309940, upload-time = "2026-05-06T13:38:05.353Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, + { url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987", size = 2136854, upload-time = "2026-05-06T13:40:22.59Z" }, + { url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b", size = 2180306, upload-time = "2026-05-06T13:40:10.666Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458", size = 2190044, upload-time = "2026-05-06T13:40:43.231Z" }, + { url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b", size = 2329133, upload-time = "2026-05-06T13:39:57.365Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, + { url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894", size = 1974823, upload-time = "2026-05-06T13:40:47.985Z" }, + { url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89", size = 2072919, upload-time = "2026-05-06T13:39:21.153Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a", size = 2027604, upload-time = "2026-05-06T13:39:03.753Z" }, + { url = "https://files.pythonhosted.org/packages/51/a2/5d30b469c5267a17b39dec53208222f76a8d351dfac4af661888c5aee77d/pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008", size = 2106306, upload-time = "2026-05-06T13:37:48.029Z" }, + { url = "https://files.pythonhosted.org/packages/c1/81/4fa520eaffa8bd7d1525e644cd6d39e7d60b1592bc5b516693c7340b50f1/pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4", size = 1951906, upload-time = "2026-05-06T13:37:17.012Z" }, + { url = "https://files.pythonhosted.org/packages/03/d5/fd02da45b659668b05923b17ba3a0100a0a3d5541e3bd8fcc4ecb711309e/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76", size = 1976802, upload-time = "2026-05-06T13:37:35.113Z" }, + { url = "https://files.pythonhosted.org/packages/21/f2/95727e1368be3d3ed485eaab7adbd7dda408f33f7a36e8b48e0144002b91/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3", size = 2052446, upload-time = "2026-05-06T13:37:12.313Z" }, + { url = "https://files.pythonhosted.org/packages/9c/86/5d99feea3f77c7234b8718075b23db11532773c1a0dbd9b9490215dc2eeb/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76", size = 2232757, upload-time = "2026-05-06T13:39:01.149Z" }, + { url = "https://files.pythonhosted.org/packages/d2/3a/508ac615935ef7588cf6d9e9b91309fdc2da751af865e02a9098de88258c/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4", size = 2309275, upload-time = "2026-05-06T13:37:41.406Z" }, + { url = "https://files.pythonhosted.org/packages/07/f8/41db9de19d7987d6b04715a02b3b40aea467000275d9d758ffaa31af7d50/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a", size = 2094467, upload-time = "2026-05-06T13:39:18.847Z" }, + { url = "https://files.pythonhosted.org/packages/2c/e2/f35033184cb11d0052daf4416e8e10a502ea2ac006fc4f459aee872727d1/pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262", size = 2134417, upload-time = "2026-05-06T13:40:17.944Z" }, + { url = "https://files.pythonhosted.org/packages/7e/7b/6ceeb1cc90e193862f444ebe373d8fdf613f0a82572dde03fb10734c6c71/pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e", size = 2179782, upload-time = "2026-05-06T13:40:32.618Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f2/c8d7773ede6af08036423a00ae0ceffce266c3c52a096c435d68c896083f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd", size = 2188782, upload-time = "2026-05-06T13:36:51.018Z" }, + { url = "https://files.pythonhosted.org/packages/59/31/0c864784e31f09f05cdd87606f08923b9c9e7f6e51dd27f20f62f975ce9f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be", size = 2328334, upload-time = "2026-05-06T13:40:37.764Z" }, + { url = "https://files.pythonhosted.org/packages/c2/eb/4f6c8a41efa30baa755590f4141abf3a8c370fab610915733e74134a7270/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d", size = 2372986, upload-time = "2026-05-06T13:39:34.152Z" }, + { url = "https://files.pythonhosted.org/packages/5b/24/b375a480d53113860c299764bfe9f349a3dc9108b3adc0d7f0d786492ebf/pydantic_core-2.46.4-cp313-cp313-win32.whl", hash = "sha256:9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb", size = 1973693, upload-time = "2026-05-06T13:37:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e8/cff247591966f2d22ec8c003cd7587e27b7ba7b81ab2fb888e3ab75dc285/pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", hash = "sha256:6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292", size = 2071819, upload-time = "2026-05-06T13:38:49.139Z" }, + { url = "https://files.pythonhosted.org/packages/c6/1a/f4aee670d5670e9e148e0c82c7db98d780be566c6e6a97ee8035528ca0b3/pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", hash = "sha256:184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d", size = 2027411, upload-time = "2026-05-06T13:40:45.796Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7", size = 2095527, upload-time = "2026-05-06T13:39:52.283Z" }, + { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526", size = 1990696, upload-time = "2026-05-06T13:38:34.717Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, +] + +[[package]] +name = "pydantic-extra-types" +version = "2.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/c1/3226e6d7f5a4f736f38ac11a6fbb262d701889802595cdb0f53a885ac2e0/pydantic_extra_types-2.11.1-py3-none-any.whl", hash = "sha256:1722ea2bddae5628ace25f2aa685b69978ef533123e5638cfbddb999e0100ec1", size = 79526, upload-time = "2026-03-16T08:08:02.533Z" }, +] + +[package.optional-dependencies] +pycountry = [ + { name = "pycountry" }, +] + +[[package]] +name = "pydantic-settings" +version = "2.14.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/07/60/1d1e59c9c90d54591469ada7d268251f71c24bdb765f1a8a832cee8c6653/pydantic_settings-2.14.1.tar.gz", hash = "sha256:e874d3bec7e787b0c9958277956ed9b4dd5de6a80e162188fdaff7c5e26fd5fa", size = 235551, upload-time = "2026-05-08T13:40:06.542Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/8d/f1af3832f5e6eb13ba94ee809e72b8ecb5eef226d27ee0bef7d963d943c7/pydantic_settings-2.14.1-py3-none-any.whl", hash = "sha256:6e3c7edfd8277687cdc598f56e5cff0e9bfff0910a3749deaa8d4401c3a2b9de", size = 60964, upload-time = "2026-05-08T13:40:04.958Z" }, +] + +[[package]] +name = "python-dotenv" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", hash = "sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3", size = 50135, upload-time = "2026-03-01T16:00:26.196Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, +] diff --git a/caul/README.md b/caul/README.md new file mode 100644 index 00000000..9b6ea9ee --- /dev/null +++ b/caul/README.md @@ -0,0 +1,33 @@ +[![Test caul](https://github.com/ICIJ/datashare-python/actions/workflows/test_caul.yml/badge.svg)](https://github.com/ICIJ/datashare-python/actions/workflows/test_caul.yml) +![Supported Python versions](https://img.shields.io/badge/Python->%3D%203.12-blue) +[![PyPI](https://img.shields.io/pypi/v/caul)](https://pypi.org/project/caul/) + +# caul +**Automatic speech recognition in Python** + +***"Here's to Harry ... the best, bar none."*** + +Audiofile transcription using NVIDIA's [Parakeet](https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3) family of multilingual +models with fallback to [Whisper.cpp](https://https://github.com/ggml-org/whisper.cpp) for languages outside Parakeet's scope. +Built with `uv` for package and project management. Installation's as simple as +```aiignore +cd caul +uv python install 3.12 +uv sync --dev --extra cpu +``` + +A handler object can be instantiated and run on one or more audio file paths or +directly on NumPy/Torch tensors, returning a list of `ASRHandlerResult` +for each input. `transcriptions` contains a list of +tuples of the form `(start_time, end_time, text_segment)` and `scores` a measure +of confidence in a transcription in the `range(0, -250)`: +```aiignore +>>> from .handler import ASRHandler +>>> handler = ASRHandler(models="parakeet") +>>> handler.startup() +>>> results = handler.transcribe("<...path to some audio file...>") +>>> print(results) +[ASRInferenceHandlerResult(transcription=[(0.0, 1.5, "We're spending too much time here.")], score=-250.0), +ASRInferenceHandlerResult(transcription=[(1.5, 2.9, "Stay a little longer.")], score=-250.0), +ASRInferenceHandlerResult(transcription=[(2.9, 4.0, "He'd kill us if he got the chance.")], score=-250.0)] +``` \ No newline at end of file diff --git a/caul/caul/__init__.py b/caul/caul/__init__.py new file mode 100644 index 00000000..46939f84 --- /dev/null +++ b/caul/caul/__init__.py @@ -0,0 +1,32 @@ +# We import everything top level to trigger component registration +from .tasks import ( + FasterWhisperInferenceRunner, + FasterWhisperPostprocessor, + FasterWhisperPreprocessor, + FireRedASR2InferenceRunner, + FireRedASR2Postprocessor, + FireRedASR2Preprocessor, + ParakeetInferenceRunner, + ParakeetPostprocessor, + ParakeetPreprocessor, + ParakeetTrtInferenceRunner, + WhisperTrtInferenceRunner, + WhisperTrtPostprocessor, + WhisperTrtPreprocessor, +) + +__all__ = [ + "FasterWhisperInferenceRunner", + "FasterWhisperPostprocessor", + "FasterWhisperPreprocessor", + "FireRedASR2InferenceRunner", + "FireRedASR2Postprocessor", + "FireRedASR2Preprocessor", + "ParakeetInferenceRunner", + "ParakeetPostprocessor", + "ParakeetPreprocessor", + "ParakeetTrtInferenceRunner", + "WhisperTrtInferenceRunner", + "WhisperTrtPostprocessor", + "WhisperTrtPreprocessor", +] diff --git a/caul/caul/__main__.py b/caul/caul/__main__.py new file mode 100644 index 00000000..372d863b --- /dev/null +++ b/caul/caul/__main__.py @@ -0,0 +1,9 @@ +from .cli import cli_app + + +def main() -> None: + cli_app() + + +if __name__ == "__main__": + main() diff --git a/caul/caul/cli/__init__.py b/caul/caul/cli/__init__.py new file mode 100644 index 00000000..d09b19a2 --- /dev/null +++ b/caul/caul/cli/__init__.py @@ -0,0 +1,47 @@ +import importlib.metadata +import os +from typing import Annotated + +import typer +from icij_common.logging_utils import setup_loggers + +import caul + +from .models import models_app +from .utils import AsyncTyper + +cli_app = AsyncTyper( + context_settings={"help_option_names": ["-h", "--help"]}, + pretty_exceptions_enable=False, +) +cli_app.add_typer(models_app) + + +def version_callback(value: bool) -> None: # noqa: FBT001 typer callback signature + if value: + package_version = importlib.metadata.version(caul.__name__) + print(package_version) + raise typer.Exit() + + +def pretty_exc_callback(value: bool) -> None: # noqa: FBT001 typer callback signature + if not value: + os.environ["TYPER_STANDARD_TRACEBACK"] = "1" + + +@cli_app.callback() +def main( + version: Annotated[ # noqa: ARG001 handled by its eager typer callback + bool | None, + typer.Option("--version", callback=version_callback, is_eager=True), + ] = None, + *, + pretty_exceptions: Annotated[ # noqa: ARG001 handled by its eager typer callback + bool, + typer.Option( + "--pretty-exceptions", callback=pretty_exc_callback, is_eager=True + ), + ] = False, +) -> None: + """Datashare Python CLI.""" + setup_loggers(["__main__", caul.__name__]) diff --git a/caul/caul/cli/models.py b/caul/caul/cli/models.py new file mode 100644 index 00000000..c3b2c0d4 --- /dev/null +++ b/caul/caul/cli/models.py @@ -0,0 +1,42 @@ +import logging +from pathlib import Path +from typing import Annotated + +import typer +from caul_core import ASRModel + +from caul.model_cache import cache_models + +from .utils import AsyncTyper + +_START_WORKER_HELP = "start a datashare worker" + +_CACHE_MODELS_HELP = "cache ASR models to the provided location" +_CACHE_MODELS_NAMES_HELP = ( + "ASR model for which we should cache models, if not provided cache all models" +) +_CACHE_MODELS_CACHE_DIR_HELP = ( + "cache directory, if not provided defaults to HuggingFace cache directory" +) + +_MODEL = "model" + +models_app = AsyncTyper(name=_MODEL) + +logger = logging.getLogger(__name__) + + +@models_app.async_command(help=_CACHE_MODELS_HELP) +async def cache( + model: Annotated[ASRModel, typer.Argument(help=_CACHE_MODELS_NAMES_HELP)] = None, + cache_dir: Annotated[ + Path | None, typer.Argument(help=_CACHE_MODELS_CACHE_DIR_HELP) + ] = None, +) -> None: + from huggingface_hub.constants import ( + HF_HUB_CACHE, + ) + + if cache_dir is None: + cache_dir = HF_HUB_CACHE + cache_models(model, cache_dir) diff --git a/caul/caul/cli/utils.py b/caul/caul/cli/utils.py new file mode 100644 index 00000000..34ac2e7b --- /dev/null +++ b/caul/caul/cli/utils.py @@ -0,0 +1,25 @@ +import asyncio +import sys +from collections.abc import Callable +from functools import wraps +from typing import Any + +import typer + + +class AsyncTyper(typer.Typer): + def async_command(self, *args, **kwargs) -> Callable[[Callable], Callable]: + def decorator(async_func: Callable) -> Callable: + @wraps(async_func) + def sync_func(*_args, **_kwargs) -> Any: + res = asyncio.run(async_func(*_args, **_kwargs)) + return res + + self.command(*args, **kwargs)(sync_func) + return async_func + + return decorator + + +def eprint(*args, **kwargs) -> None: + print(*args, file=sys.stderr, **kwargs) diff --git a/caul/caul/constants.py b/caul/caul/constants.py new file mode 100644 index 00000000..012433a1 --- /dev/null +++ b/caul/caul/constants.py @@ -0,0 +1,4 @@ +from caul_core import DEFAULT_SAMPLE_RATE + +DEFAULT_BIT_DEPTH = 16 +DEFAULT_BIT_RATE = DEFAULT_SAMPLE_RATE * DEFAULT_BIT_DEPTH diff --git a/caul/caul/exception.py b/caul/caul/exception.py new file mode 100644 index 00000000..c63f393a --- /dev/null +++ b/caul/caul/exception.py @@ -0,0 +1,48 @@ +from pathlib import Path + + +class MissingModelSpecificationException(Exception): + """Raise if referencing a missing model""" + + +class UnsupportedModelException(Exception): + """Raise if an unsupported model type is passed""" + + +class MissingFireRedAsr2OutputDirException(Exception): + """Raise if no file path is available to store FireRedAsr2 inputs at""" + + +class LanguageInputMismatchException(Exception): + """Raise when inputs and input languages to ASRHandler.transcribe don't align""" + + +class MissingTokenizerException(Exception): + """Raise if no tokenizer or tokenizer path provided""" + + +class UnreadableAudio(Exception): + def __init__(self, path: Path): + msg = f"failed to read audio file at {path}" + super().__init__(msg) + + +class TrtEngineLoadError(Exception): + def __init__(self, path: Path | str, trt_version: str): + msg = ( + f"failed to deserialize TensorRT engine at {path} with TensorRT runtime" + f" {trt_version}; the engine was likely built with a different TensorRT" + f" version and must be rebuilt (see TensorRT logs above for details)" + ) + super().__init__(msg) + + +class TrtInputShapeError(Exception): + def __init__(self, tensor_name: str, shape: tuple, profile: tuple): + min_shape, opt_shape, max_shape = (tuple(s) for s in profile) + msg = ( + f"input {tensor_name!r} has shape {tuple(shape)}, outside TRT" + f" engine's optimization profile (min={min_shape}, opt={opt_shape}," + f" max={max_shape})." + ) + super().__init__(msg) diff --git a/caul/caul/filesystem.py b/caul/caul/filesystem.py new file mode 100644 index 00000000..57aeda2f --- /dev/null +++ b/caul/caul/filesystem.py @@ -0,0 +1,4 @@ +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + pass diff --git a/caul/caul/handler.py b/caul/caul/handler.py new file mode 100644 index 00000000..e69de29b diff --git a/caul/caul/model_cache.py b/caul/caul/model_cache.py new file mode 100644 index 00000000..b58cea6c --- /dev/null +++ b/caul/caul/model_cache.py @@ -0,0 +1,108 @@ +import logging +from collections.abc import Callable +from pathlib import Path + +from caul_core import ( + FIREREDASR2_MODEL_HUB_PREFIX, + PARAKEET_MODEL_REF, + PARAKEET_TRT_MODEL_REF, + ASRModel, + FasterWhisperModel, + FireRedASR2ModelRef, + FireRedASR2ModelTag, +) + +from .utils import cache_hf_model, cache_hf_repo + +logger = logging.getLogger(__name__) + +_FASTER_WHISPER_ALLOW_PATTERNS = [ + "config.json", + "preprocessor_config.json", + "model.bin", + "tokenizer.json", + "vocabulary.*", +] + + +def cache_parakeet_models(cache_dir: Path | None = None) -> None: + cache_hf_model( + model_family=ASRModel.PARAKEET, + models=[PARAKEET_MODEL_REF], + model_ext=".nemo", + library_name="nemo", + cache_dir=cache_dir, + ) + + +def cache_parakeet_trt_models(cache_dir: Path | None = None) -> None: + cache_hf_model( + model_family=ASRModel.PARAKEET_TRT, + models=[PARAKEET_TRT_MODEL_REF], + model_ext=".engine", + cache_dir=cache_dir, + ) + + +def cache_faster_whisper_models(cache_dir: Path | None = None) -> None: + from huggingface_hub import ( + get_token, + snapshot_download, + ) + + for model_id in FasterWhisperModel: + logger.info("Caching faster whisper model of size %s", model_id) + kwargs = { + "allow_patterns": _FASTER_WHISPER_ALLOW_PATTERNS, + "token": get_token(), + } + if cache_dir is not None: + kwargs["cache_dir"] = str(cache_dir) + snapshot_download(model_id.to_repo_id, **kwargs) + + +def cache_fireredasr2_models(cache_dir: Path | None = None) -> None: + for tag in FireRedASR2ModelTag: + logger.info("Caching FireredASR tag %s", tag) + repo_id = ( + f"{FIREREDASR2_MODEL_HUB_PREFIX}{FireRedASR2ModelRef.ASR2}-{tag.upper()}" + ) + cache_hf_repo(repo_id, cache_dir=cache_dir) + + +def cache_whisper_trt_models( + cache_dir: Path | None = None, # noqa: ARG001 shared _MODEL_CACHE_FNS signature +) -> None: + # Not available yet + return None + + +def cache_preprocessing_models( + cache_dir: Path | None = None, # noqa: ARG001 shared _MODEL_CACHE_FNS signature +) -> None: + # We only segment by silence for now, no models to cache + return None + + +_MODEL_CACHE_FNS: dict[ASRModel, Callable[[Path | None], None]] = { + ASRModel.PARAKEET: cache_parakeet_models, + ASRModel.PARAKEET_TRT: cache_parakeet_trt_models, + ASRModel.FASTER_WHISPER: cache_faster_whisper_models, + ASRModel.FIREREDASR2_AED: cache_fireredasr2_models, + ASRModel.WHISPER_TRT: cache_whisper_trt_models, + ASRModel.PREPROCESSING: cache_preprocessing_models, +} + + +def cache_models(asr_model: ASRModel | None, cache_dir: Path | None = None) -> None: + if asr_model is None: + logger.info("Caching all models to %s", cache_dir) + models = list(_MODEL_CACHE_FNS) + else: + logger.info("Caching %s model(s) to %s", asr_model, cache_dir) + if asr_model not in _MODEL_CACHE_FNS: + raise ValueError(f"Invalid model {asr_model}") + models = [asr_model] + + for model in models: + _MODEL_CACHE_FNS[model](cache_dir) diff --git a/caul/caul/segmentation/__init__.py b/caul/caul/segmentation/__init__.py new file mode 100644 index 00000000..3d6a7a7a --- /dev/null +++ b/caul/caul/segmentation/__init__.py @@ -0,0 +1,29 @@ +from .methods import ( + segment_by_pyannote_vad, + segment_by_silence, + segment_by_silero_vad, + segment_fixed, +) +from .objects import ( + FixedSegmentationConfig, + PyannoteVoiceSegmentationConfig, + SegmentationConfig, + SegmentationStrategy, + SilenceSegmentationConfig, + SileroVoiceSegmentationConfig, + TensorSegment, +) + +__all__ = [ + "FixedSegmentationConfig", + "PyannoteVoiceSegmentationConfig", + "SegmentationConfig", + "SegmentationStrategy", + "SilenceSegmentationConfig", + "SileroVoiceSegmentationConfig", + "TensorSegment", + "segment_by_pyannote_vad", + "segment_by_silence", + "segment_by_silero_vad", + "segment_fixed", +] diff --git a/caul/caul/segmentation/methods.py b/caul/caul/segmentation/methods.py new file mode 100644 index 00000000..21dddb11 --- /dev/null +++ b/caul/caul/segmentation/methods.py @@ -0,0 +1,273 @@ +import uuid +from collections.abc import Callable +from typing import TYPE_CHECKING, Protocol + +from caul_core import DEFAULT_SAMPLE_RATE, PARAKEET_INFERENCE_MAX_DURATION_S + +from .objects import TensorSegment + +if TYPE_CHECKING: + import pyannote + import torch + + +class SegmentationFunction(Protocol): + def __call__( + self, + audio_tensor: "torch.Tensor", + *args, + sample_rate: int, + max_segment_len_s: float, + **kwargs, + ) -> list[TensorSegment]: ... + + +def _split_range_fixed( + audio_tensor: "torch.Tensor", + *, + seg_start: int, + seg_end: int, + chunk_samples: int, + sample_rate: int, + tensor_id: str, +) -> list[TensorSegment]: + """Split the range [seg_start, seg_end) into fixed-size chunks, with a + remainder chunk at the end if the range is not an exact multiple. + + :param audio_tensor: 1D source tensor + :param seg_start: start sample index (inclusive) + :param seg_end: end sample index (exclusive) + :param chunk_samples: maximum number of samples per chunk + :param sample_rate: sample rate of the audio + :param tensor_id: shared identifier linking all chunks to the source tensor + :return: list of TensorSegment + """ + segments = [] + while seg_start < seg_end: + chunk_end = min(seg_start + chunk_samples, seg_end) + segments.append( + TensorSegment( + tensor=audio_tensor[seg_start:chunk_end], + segment_start=seg_start, + segment_end=chunk_end, + sample_rate=sample_rate, + tensor_id=tensor_id, + ) + ) + seg_start = chunk_end + return segments + + +def segment_fixed( + audio_tensor: "torch.Tensor", + *, + sample_rate: int = DEFAULT_SAMPLE_RATE, + max_segment_len_s: float = PARAKEET_INFERENCE_MAX_DURATION_S, +) -> list[TensorSegment]: + """Split an audio tensor into fixed-length chunks. + + :param audio_tensor: 1D input tensor + :param sample_rate: sample rate of the audio + :param max_segment_len_s: duration of each segment in seconds + :return: list of TensorSegment + """ + tensor_id = uuid.uuid4().hex + chunk_samples = int(max_segment_len_s * sample_rate) + return _split_range_fixed( + audio_tensor, + seg_start=0, + seg_end=audio_tensor.shape[-1], + chunk_samples=chunk_samples, + sample_rate=sample_rate, + tensor_id=tensor_id, + ) + + +def segment_by_silence( + audio_tensor: "torch.Tensor", + *, + sample_rate: int = DEFAULT_SAMPLE_RATE, + frame_len: int = 2048, + silence_thresh_db: int = 35, + hop_len: int = 512, + kept_silence_len_s: float = 0.15, + min_silence_len_s: float = 0.5, + max_segment_len_s: float = PARAKEET_INFERENCE_MAX_DURATION_S, +) -> list[TensorSegment]: + """Split an audio tensor on silences using librosa, falling back to fixed splits + where merged intervals exceed the maximum segment length. + + :param audio_tensor: 1D input tensor + :param sample_rate: sample rate of the audio + :param frame_len: number of samples per librosa analysis frame + :param silence_thresh_db: dB threshold below which audio is considered silent + :param hop_len: number of samples between analysis frames + :param kept_silence_len_s: seconds of silence to retain at segment boundaries + :param min_silence_len_s: minimum silence duration to split on + :param max_segment_len_s: maximum segment duration in seconds; segments + exceeding this are split at fixed intervals as a fallback + :return: list of TensorSegment + """ + import librosa + + if len(audio_tensor.shape) != 1: + msg = ( + f"expected 1D input tensor, got {audio_tensor} of shape" + f" {len(audio_tensor.shape)}" + ) + raise ValueError(msg) + + tensor_id = uuid.uuid4().hex + + nonsilent_intervals = librosa.effects.split( + audio_tensor.numpy(), + top_db=silence_thresh_db, + frame_length=frame_len, + hop_length=hop_len, + ) + + min_silence_samples = int(min_silence_len_s * sample_rate) + kept_silence_samples = int(kept_silence_len_s * sample_rate) + max_segment_samples = int(max_segment_len_s * sample_rate) + + # Merge intervals separated by silences shorter than the minimum + merged: list[tuple[int, int]] = [] + for start, end in nonsilent_intervals: + if len(merged) == 0: + merged.append((start, end)) + else: + prev_end = merged[-1][1] + if start - prev_end < min_silence_samples: + merged[-1] = (merged[-1][0], end) + else: + merged.append((start, end)) + + total_samples = audio_tensor.shape[-1] + segments = [] + + # Fallback for segments over max_segment_len_secs + for interval_start, interval_end in merged: + seg_start = max(0, interval_start - kept_silence_samples) + seg_end = min(total_samples, interval_end + kept_silence_samples) + segments.extend( + _split_range_fixed( + audio_tensor, + seg_start=seg_start, + seg_end=seg_end, + chunk_samples=max_segment_samples, + sample_rate=sample_rate, + tensor_id=tensor_id, + ) + ) + + return segments + + +def segment_by_silero_vad( + audio_tensor: "torch.Tensor", + vad_model: "torch.nn.Module", + vad_parser_fn: Callable, + *, + sample_rate: int = DEFAULT_SAMPLE_RATE, + threshold: float = 0.5, + min_speech_duration_ms: int = 250, + min_silence_duration_ms: int = 100, + speech_pad_ms: int = 30, + max_segment_len_s: float = PARAKEET_INFERENCE_MAX_DURATION_S, +) -> list[TensorSegment]: + """Split an audio tensor into voiced segments using silero VAD. + + :param audio_tensor: 1D input tensor + :param vad_model: silero VAD model + :param vad_parser_fn: silero VAD segmentation function + :param sample_rate: sample rate of the audio; silero-VAD supports 8000 or 16000 + :param threshold: speech probability threshold [0, 1) + :param min_speech_duration_ms: minimum speech segment duration in ms + :param min_silence_duration_ms: minimum silence duration to split on in ms + :param speech_pad_ms: padding added around each speech segment in ms + :param max_segment_len_s: maximum segment duration in seconds; segments + exceeding this are split at fixed intervals as a fallback + :return: list of TensorSegment + """ + tensor_id = uuid.uuid4().hex + max_segment_samples = int(max_segment_len_s * sample_rate) + + speech_timestamps = vad_parser_fn( + audio_tensor, + vad_model, + sampling_rate=sample_rate, + threshold=threshold, + min_speech_duration_ms=min_speech_duration_ms, + min_silence_duration_ms=min_silence_duration_ms, + speech_pad_ms=speech_pad_ms, + return_seconds=False, + ) + + # Fallback for segments over max_segment_len_secs + segments = [] + for ts in speech_timestamps: + segments.extend( + _split_range_fixed( + audio_tensor, + seg_start=ts["start"], + seg_end=ts["end"], + chunk_samples=max_segment_samples, + sample_rate=sample_rate, + tensor_id=tensor_id, + ) + ) + return segments + + +def segment_by_pyannote_vad( + audio_tensor: "torch.Tensor", + pipeline: "pyannote.audio.Pipeline", + *, + sample_rate: int = DEFAULT_SAMPLE_RATE, + min_speech_duration_ms: int = 100, + min_silence_duration_ms: int = 100, + max_segment_len_s: float = PARAKEET_INFERENCE_MAX_DURATION_S, +) -> list[TensorSegment]: + """Split an audio tensor into voiced segments using pyannote VAD. + + :param audio_tensor: 1D input tensor + :param pipeline: pyannote voice activity detection pipeline + :param sample_rate: sample rate of the audio + :param min_speech_duration_ms: minimum speech segment duration in ms + :param min_silence_duration_ms: minimum silence duration to split on in ms + :param max_segment_len_s: maximum segment duration in seconds; segments + exceeding this are split at fixed intervals as a fallback + :return: list of TensorSegment + """ + from torch import float32 + + tensor_id = uuid.uuid4().hex + max_segment_samples = int(max_segment_len_s * sample_rate) + + # pyannote expects seconds + params = { + "min_duration_on": min_speech_duration_ms / 1000, + "min_duration_off": min_silence_duration_ms / 1000, + } + pipeline.instantiate(params) + + # pyannote expects a 2D tensor (channels x samples) + waveform = audio_tensor.unsqueeze(0).to(float32) + output = pipeline({"waveform": waveform, "sample_rate": sample_rate}) + + # Fallback for segments over max_segment_len_s + segments = [] + for segment in output.get_timeline().support(): + start_sample = int(segment.start * sample_rate) + end_sample = int(segment.end * sample_rate) + segments.extend( + _split_range_fixed( + audio_tensor, + seg_start=start_sample, + seg_end=end_sample, + chunk_samples=max_segment_samples, + sample_rate=sample_rate, + tensor_id=tensor_id, + ) + ) + return segments diff --git a/caul/caul/segmentation/objects.py b/caul/caul/segmentation/objects.py new file mode 100644 index 00000000..b2fd72c7 --- /dev/null +++ b/caul/caul/segmentation/objects.py @@ -0,0 +1,94 @@ +from dataclasses import dataclass +from enum import StrEnum +from typing import TYPE_CHECKING, ClassVar + +from caul_core import DEFAULT_SAMPLE_RATE, PARAKEET_INFERENCE_MAX_DURATION_S +from icij_common.registrable import RegistrableConfig +from pydantic import Field + +if TYPE_CHECKING: + import torch + + +@dataclass(frozen=True) +class TensorSegment: + """An audio tensor segment with position and duration metadata""" + + tensor: "torch.Tensor" + segment_start: int + segment_end: int + # Unique identifier linking segments to source tensor + tensor_id: str + sample_rate: int = DEFAULT_SAMPLE_RATE + + @property + def duration(self) -> float: + """Duration of segment in seconds""" + return self.n_frames / self.sample_rate + + @property + def n_frames(self) -> int: + return self.segment_end - self.segment_start + + +class SegmentationStrategy(StrEnum): + FIXED = "fixed" + SILENCE = "silence" + VOICE_SILERO = "voice_silero" + VOICE_PYANNOTE = "voice_pyannote" + + +class SegmentationConfig(RegistrableConfig): + registry_key: ClassVar[str] = Field(frozen=True, default="strategy") + strategy: ClassVar[SegmentationStrategy] + # TODO: parakeet specific variables shouldn't pop in here, rename or define global + # naming + max_segment_len_s: float = PARAKEET_INFERENCE_MAX_DURATION_S + + +class FixedSegmentationConfig(SegmentationConfig): + strategy: ClassVar[SegmentationStrategy] = Field( + frozen=True, default=SegmentationStrategy.FIXED + ) + + +class SilenceSegmentationConfig(SegmentationConfig): + """Silence segmentation parameters; see librosa for explanation of parameters""" + + strategy: ClassVar[SegmentationStrategy] = Field( + frozen=True, default=SegmentationStrategy.SILENCE + ) + frame_len: int = 2048 + silence_thresh_db: int = 35 + hop_len: int = 512 + kept_silence_len_s: float = 0.15 + min_silence_len_s: float = 0.5 + + +class VoiceSegmentationConfig(SegmentationConfig): + """Generic VAD config""" + + min_speech_duration_ms: int = 250 + min_silence_duration_ms: int = 100 + + +class SileroVoiceSegmentationConfig(VoiceSegmentationConfig): + """Voice segmentation parameters using silero VAD; + see silero for explanation of parameters + """ + + strategy: ClassVar[SegmentationStrategy] = Field( + frozen=True, default=SegmentationStrategy.VOICE_SILERO + ) + threshold: float = 0.5 + speech_pad_ms: int = 30 + + +class PyannoteVoiceSegmentationConfig(VoiceSegmentationConfig): + """Voice segmentation parameters using pyannote VAD; + see pyannote for explanation of parameters + """ + + strategy: ClassVar[SegmentationStrategy] = Field( + frozen=True, default=SegmentationStrategy.VOICE_PYANNOTE + ) diff --git a/caul/caul/segmentation/segmenter.py b/caul/caul/segmentation/segmenter.py new file mode 100644 index 00000000..fd7338c0 --- /dev/null +++ b/caul/caul/segmentation/segmenter.py @@ -0,0 +1,171 @@ +import gc +from collections.abc import Callable +from contextlib import suppress +from functools import partial +from types import TracebackType +from typing import TYPE_CHECKING, Any, Protocol, Self + +from caul_core import SILERO_VAD_MODEL, VadModelRef +from icij_common.registrable import RegistrableFromConfig + +from .methods import ( + segment_by_pyannote_vad, + segment_by_silence, + segment_by_silero_vad, + segment_fixed, +) +from .objects import ( + PyannoteVoiceSegmentationConfig, + SegmentationConfig, + SegmentationStrategy, + TensorSegment, +) + +if TYPE_CHECKING: + import torch + + +def _load_vad_model() -> tuple["torch.nn.Module", Callable]: + """Load silero VAD from torch.hub. + + :return: tuple of silero VAD model with VAD parsing function + """ + import torch + + model, utils = torch.hub.load( + VadModelRef.SILERO_MODEL, SILERO_VAD_MODEL, trust_repo=True + ) + return model, utils[0] + + +class SegmentationFn(Protocol): + def __call__( + self, audio_tensor: "torch.Tensor", **kwargs + ) -> list[TensorSegment]: ... + + +class AudioSegmenter(RegistrableFromConfig): + def __init__(self, config: SegmentationConfig): + self._config = config + args = self._config.model_dump() + args.pop(SegmentationConfig.registry_key.default) + self._args = args + self._segmentation_fn: SegmentationFn | None = None + + def __enter__(self) -> Self: ... + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: ... + + @classmethod + def _from_config(cls, config: SegmentationConfig, **_extras) -> Self: + return cls(config) + + def segment(self, audio_tensor: "torch.Tensor") -> list[TensorSegment]: + return self._segmentation_fn(audio_tensor, **self._args) + + +@AudioSegmenter.register(SegmentationStrategy.FIXED) +class FixedSizeAudioSegmenter(AudioSegmenter): + def __enter__(self) -> Self: + self._segmentation_fn = segment_fixed + return self + + +@AudioSegmenter.register(SegmentationStrategy.SILENCE) +class SilenceAudioSegmenter(AudioSegmenter): + def __enter__(self) -> Self: + self._segmentation_fn = segment_by_silence + return self + + +@AudioSegmenter.register(SegmentationStrategy.VOICE_SILERO) +class SileroVoiceAudioSegmenter(AudioSegmenter): + def __init__(self, config: SegmentationConfig, device: str = "cpu"): + import torch + + super().__init__(config) + self._vad_model: torch.nn.Module | None = None + self._vad_parser_fn: Callable | None = None + self._device = torch.device(device) + + def __enter__(self) -> Self: + self._vad_model, self._vad_parser_fn = self._load_vad_model() + + self._segmentation_fn = partial( + segment_by_silero_vad, + vad_model=self._vad_model, + vad_parser_fn=self._vad_parser_fn, + ) + return self + + def _load_vad_model(self) -> tuple["torch.nn.Module", Callable]: + model, parser_fn = _load_vad_model() + + return model.to(device=self._device), parser_fn + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: + import torch + + self._vad_model = None + self._vad_parser_fn = None + # Depending on the exact accelerator running might fail to empty the cache + # but that's OK + with suppress(RuntimeError): + torch.accelerator.empty_cache() + gc.collect() + + +@AudioSegmenter.register(SegmentationStrategy.VOICE_PYANNOTE) +class PyannoteVoiceAudioSegmenter(AudioSegmenter): + def __init__( + self, + config: PyannoteVoiceSegmentationConfig, + hf_token: str, + device: str = "cpu", + ): + import torch + + super().__init__(config) + self._pipeline: Any | None = None + self._hf_token = hf_token + self._device = torch.device(device) + + def __enter__(self) -> Self: + self._pipeline = self._load_pipeline() + self._segmentation_fn = partial( + segment_by_pyannote_vad, pipeline=self._pipeline + ) + return self + + def _load_pipeline(self) -> Any: + from pyannote.audio import Model + from pyannote.audio.pipelines import ( + VoiceActivityDetection, + ) + + model = Model.from_pretrained(VadModelRef.PYANNOTE_MODEL, token=self._hf_token) + + return VoiceActivityDetection(segmentation=model).to(device=self._device) + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: TracebackType | None, + ) -> None: + import torch + + self._pipeline = None + with suppress(RuntimeError): + torch.accelerator.empty_cache() + gc.collect() diff --git a/caul/caul/task_defaults.py b/caul/caul/task_defaults.py new file mode 100644 index 00000000..b026420c --- /dev/null +++ b/caul/caul/task_defaults.py @@ -0,0 +1,42 @@ +from collections.abc import Iterable +from itertools import groupby + +from caul_core import ASRResult, SegmentIndex + + +def generic_unbatching_fn(batched_results: Iterable[ASRResult]) -> Iterable[ASRResult]: + """Remap unordered and segmented tensors to original inputs for return + + :param batched_results: list of unordered results + :return: list[ParakeetModelHandlerResult] + """ + seen: set[int] = set() + by_audio = groupby(batched_results, key=lambda r: r.index.audio) + for audio_index, group in by_audio: + seg_results = list(group) + if audio_index in seen: + msg = ( + f"expected contiguous segments, already processed segments from " + f"audio of index {audio_index}" + ) + raise ValueError(msg) + # Drop segments with no recognized speech + expected_indices = list(range(len(seg_results))) + segment_indices = [r.index.segment for r in seg_results] + if expected_indices != segment_indices: + msg = ( + f"received audio segment results for audio {audio_index}" + f" out of order: {segment_indices}" + ) + raise ValueError(msg) + seg_results = [r for r in seg_results if r.transcription] + seg_results = sorted(seg_results, key=lambda r: r.transcription[0]) + + seen.add(audio_index) + base = ASRResult( + index=SegmentIndex(audio=audio_index, segment=0), + transcription=[], + score=1.0, + ) + merged_results = sum(seg_results, base) + yield merged_results diff --git a/caul/caul/tasks/__init__.py b/caul/caul/tasks/__init__.py new file mode 100644 index 00000000..02518a36 --- /dev/null +++ b/caul/caul/tasks/__init__.py @@ -0,0 +1,35 @@ +from .inference import ( + FasterWhisperInferenceRunner, + FireRedASR2InferenceRunner, + ParakeetInferenceRunner, + ParakeetTrtInferenceRunner, + WhisperTrtInferenceRunner, +) +from .postprocessing import ( + FasterWhisperPostprocessor, + FireRedASR2Postprocessor, + ParakeetPostprocessor, + WhisperTrtPostprocessor, +) +from .preprocessing import ( + FasterWhisperPreprocessor, + FireRedASR2Preprocessor, + ParakeetPreprocessor, + WhisperTrtPreprocessor, +) + +__all__ = [ + "FasterWhisperInferenceRunner", + "FasterWhisperPostprocessor", + "FasterWhisperPreprocessor", + "FireRedASR2InferenceRunner", + "FireRedASR2Postprocessor", + "FireRedASR2Preprocessor", + "ParakeetInferenceRunner", + "ParakeetPostprocessor", + "ParakeetPreprocessor", + "ParakeetTrtInferenceRunner", + "WhisperTrtInferenceRunner", + "WhisperTrtPostprocessor", + "WhisperTrtPreprocessor", +] diff --git a/caul/caul/tasks/inference/__init__.py b/caul/caul/tasks/inference/__init__.py new file mode 100644 index 00000000..3cdf63df --- /dev/null +++ b/caul/caul/tasks/inference/__init__.py @@ -0,0 +1,20 @@ +try: + from .parakeet import ParakeetInferenceRunner +except ModuleNotFoundError: + ParakeetInferenceRunner = None +try: + from .faster_whisper import FasterWhisperInferenceRunner +except ModuleNotFoundError: + FasterWhisperInferenceRunner = None +try: + from .fireredasr import FireRedASR2InferenceRunner +except ModuleNotFoundError: + FireRedASR2InferenceRunner = None +try: + from .parakeet_trt import ParakeetTrtInferenceRunner +except ModuleNotFoundError: + ParakeetTrtInferenceRunner = None +try: + from .whisper_trt import WhisperTrtInferenceRunner +except ModuleNotFoundError: + WhisperTrtInferenceRunner = None diff --git a/caul/caul/tasks/inference/faster_whisper.py b/caul/caul/tasks/inference/faster_whisper.py new file mode 100644 index 00000000..4e24aba5 --- /dev/null +++ b/caul/caul/tasks/inference/faster_whisper.py @@ -0,0 +1,204 @@ +import logging +from collections.abc import Iterable +from typing import TYPE_CHECKING + +from caul_core import ( + DEFAULT_SAMPLE_RATE, + ASRModel, + ASRResult, + Error, + FasterWhisperInferenceRunnerConfig, + FSProcessedSegment, + InferenceRunner, + MemoryProcessedSegment, + ProcessedAudioSegment, + TorchDevice, +) +from icij_common.registrable import FromConfig + +from ...utils import load_audio + +if TYPE_CHECKING: + from faster_whisper.transcribe import TranscriptionOptions + +logger = logging.getLogger(__name__) + + +def inference_config_to_transcription_options( + inference_config: FasterWhisperInferenceRunnerConfig, +) -> "TranscriptionOptions": + from faster_whisper.transcribe import ( + TranscriptionOptions, + ) + + return TranscriptionOptions( + beam_size=inference_config.beam_size, + best_of=inference_config.best_of, + patience=inference_config.patience, + length_penalty=inference_config.length_penalty, + repetition_penalty=inference_config.repetition_penalty, + no_repeat_ngram_size=inference_config.no_repeat_ngram_size, + log_prob_threshold=inference_config.log_prob_threshold, + no_speech_threshold=inference_config.no_speech_threshold, + compression_ratio_threshold=inference_config.compression_ratio_threshold, + condition_on_previous_text=inference_config.condition_on_previous_text, + prompt_reset_on_temperature=inference_config.prompt_reset_on_temperature, + temperatures=inference_config.temperatures, + initial_prompt=inference_config.initial_prompt, + prefix=inference_config.prefix, + suppress_blank=inference_config.suppress_blank, + suppress_tokens=inference_config.suppress_tokens, + without_timestamps=inference_config.without_timestamps, + max_initial_timestamp=inference_config.max_initial_timestamp, + word_timestamps=inference_config.word_timestamps, + prepend_punctuations=inference_config.prepend_punctuations, + append_punctuations=inference_config.append_punctuations, + multilingual=inference_config.multilingual, + max_new_tokens=inference_config.max_new_tokens, + clip_timestamps=inference_config.clip_timestamps, + hallucination_silence_threshold=inference_config.hallucination_silence_threshold, + hotwords=inference_config.hotwords, + ) + + +@InferenceRunner.register(ASRModel.FASTER_WHISPER) +class FasterWhisperInferenceRunner(InferenceRunner): + """Inference runner for faster-whisper large-v3-turbo. + + Transcribes multilingual audio. Expects 16 kHz mono wav files or tensors. + Requires faster-whisper from https://github.com/SYSTRAN/faster-whisper. + """ + + def __init__( + self, + config: FasterWhisperInferenceRunnerConfig = None, + device: TorchDevice = TorchDevice.CPU, + ): + super().__init__(device=device) + if config is None: + config = FasterWhisperInferenceRunnerConfig() + self._config = config + self._model = None + + @classmethod + def _from_config( + cls, + config: FasterWhisperInferenceRunnerConfig, + device: TorchDevice = TorchDevice.CPU, + **extras, + ) -> FromConfig: + return cls(config=config, device=device, **extras) + + def __enter__(self): + import faster_whisper + + self._model = faster_whisper.BatchedInferencePipeline( + faster_whisper.WhisperModel( + self._config.whisper_model_name, + device=str(self._torch_device), + compute_type=self._config.compute_type, + ) + ) + return self + + def process( + self, + inputs: Iterable[tuple[ProcessedAudioSegment, ...]], + *, + languages: tuple[str] | None = None, + **kwargs, + ) -> Iterable[ASRResult | Error]: + """Transcribe batches of preprocessed audio segments using + faster_whisper.generate_segment_batched. + + :param inputs: batches of PreprocessorOutput (file-backed or tensor) + :param languages: ISO-639-1 code or list of codes + :return: ASRResult per input, in batch order + """ + import numpy as np + from faster_whisper.audio import ( + pad_or_trim, + ) + from faster_whisper.tokenizer import ( + Tokenizer, + ) + from faster_whisper.transcribe import ( + Segment, + ) + + options = inference_config_to_transcription_options(self._config) + + for idx, input_batch in enumerate(inputs): + if len(input_batch) == 0: + continue + + if isinstance(input_batch[0], MemoryProcessedSegment): + tensors = [inp.tensor.detach().cpu().numpy() for inp in input_batch] + elif ( + isinstance(input_batch[0], FSProcessedSegment) + and input_batch[0].path is not None + ): + tensors = [load_audio(inp.path).numpy() for inp in input_batch] + else: + continue + + raw_features = [ + self._model.model.feature_extractor(tensor)[..., :-1] + for tensor in tensors + ] + + del tensors + + features = np.stack([pad_or_trim(f) for f in raw_features]) + segment_metadata = [ + { + "offset": 0.0, + "duration": inp.metadata.duration_s, + "segments": [ + { + "start": 0, + "end": int(inp.metadata.duration_s * DEFAULT_SAMPLE_RATE), + } + ], + } + for inp in input_batch + ] + + if languages is None: + language = self._model.model.detect_language(features=raw_features[0])[ + 0 + ] + else: + language = languages[idx] + + tokenizer = Tokenizer( + self._model.model.hf_tokenizer, + self._model.model.model.is_multilingual, + task="transcribe", + language=language, + ) + + outputs = self._model.forward( + features, tokenizer, segment_metadata, options + ) + + for inp, output in zip(input_batch, outputs, strict=False): + segments = [ + Segment( + id=seg_idx, + seek=out["seek"], + start=out["start"], + end=out["end"], + text=out["text"], + tokens=out["tokens"], + avg_logprob=out["avg_logprob"], + no_speech_prob=out["no_speech_prob"], + compression_ratio=out["compression_ratio"], + words=None, + temperature=options.temperatures[0], + ) + for seg_idx, out in enumerate(output) + ] + yield ASRResult.from_faster_whisper_result( + segments, index=inp.metadata.index + ) diff --git a/caul/caul/tasks/inference/fireredasr.py b/caul/caul/tasks/inference/fireredasr.py new file mode 100644 index 00000000..4e3a67a8 --- /dev/null +++ b/caul/caul/tasks/inference/fireredasr.py @@ -0,0 +1,177 @@ +import logging +from collections.abc import Iterable +from contextlib import nullcontext +from pathlib import Path +from tempfile import TemporaryDirectory +from typing import TYPE_CHECKING + +from caul_core import ( + FIREREDASR2_MODEL_HUB_PREFIX, + ASRModel, + ASRResult, + Error, + FireRedASR2InferenceRunnerConfig, + FireRedASR2ModelRef, + FireRedASR2ModelTag, + InferenceRunner, + ProcessedAudioSegment, + TorchDevice, +) +from icij_common.registrable import FromConfig + +from caul.utils import to_filesystem + +logger = logging.getLogger(__name__) + +if TYPE_CHECKING: + import torch + from fireredasr2s.fireredasr2 import FireRedAsr2, FireRedAsr2Config + + +def fireredasr2_from_pretrained( + model_ref: FireRedASR2ModelRef, + *, + cache_dir: Path | None = None, + model_tag: FireRedASR2ModelTag = FireRedASR2ModelTag.AED, + config: "FireRedAsr2Config | None" = None, +) -> "FireRedAsr2": + """Wrap FireRedAsr2.from_pretrained, downloading the model from HuggingFace Hub + if not already available in cache_dir. + + :param model_ref: One of ASR2, VAD, LID, or Punc + :param cache_dir: Directory to download model to + :param model_tag: For ASR models, can be either AED or LLM + :param config: Configuration options for model + """ + from fireredasr2s.fireredasr2 import ( + FireRedAsr2, + FireRedAsr2Config, + ) + from huggingface_hub import ( + snapshot_download, + ) + from huggingface_hub.constants import ( + HF_HUB_CACHE, + ) + + if cache_dir is None: + cache_dir = HF_HUB_CACHE + + if config is None: + config = FireRedAsr2Config() + + if model_tag is not None: + model_ref = f"{model_ref}-{model_tag}" + + repo_id = FIREREDASR2_MODEL_HUB_PREFIX + model_ref.upper() + + model_dir = snapshot_download(repo_id=repo_id, cache_dir=cache_dir) + return FireRedAsr2.from_pretrained(model_tag, model_dir, config) + + +def inference_config_to_fire_red_asr_model( + inference_config: FireRedASR2InferenceRunnerConfig, + *, + use_gpu: bool = True, + cache_dir: Path | None = None, +) -> "torch.Module": + from fireredasr2s.fireredasr2 import ( + FireRedAsr2Config, + ) + + asr_config = FireRedAsr2Config( + use_gpu=use_gpu, + use_half=inference_config.use_half, + beam_size=inference_config.beam_size, + nbest=inference_config.nbest, + decode_max_len=inference_config.decode_max_len, + softmax_smoothing=inference_config.softmax_smoothing, + aed_length_penalty=inference_config.aed_length_penalty, + eos_penalty=inference_config.eos_penalty, + return_timestamp=inference_config.return_timestamp, + ) + + return fireredasr2_from_pretrained( + model_ref=FireRedASR2ModelRef.ASR2, + model_tag=FireRedASR2ModelTag.AED, + cache_dir=cache_dir, + config=asr_config, + ) + + +@InferenceRunner.register(ASRModel.FIREREDASR2_AED) +class FireRedASR2InferenceRunner(InferenceRunner): + """Inference runner for the FireRedASR2 AED model. + + Transcribes Chinese-language (and multilingual) audio. Expects 16 kHz + mono wav files or tensors (segments up to 60 s). Requires fireredasr2s to + be installed from https://github.com/FireRedTeam/FireRedASR2S. + """ + + def __init__( + self, + config: FireRedASR2InferenceRunnerConfig = None, + device: TorchDevice = TorchDevice.CPU, + ): + super().__init__(device) + if config is None: + config = FireRedASR2InferenceRunnerConfig() + + self._config = config + self._model = None + + @classmethod + def _from_config( + cls, + config: FireRedASR2InferenceRunnerConfig, + device: TorchDevice = TorchDevice.CPU, + **extras, + ) -> FromConfig: + return cls(config=config, device=device, **extras) + + def __enter__(self): + use_gpu = self._device is TorchDevice.GPU + self._model = inference_config_to_fire_red_asr_model( + self._config, use_gpu=use_gpu + ) + return self + + def process( + self, + inputs: Iterable[tuple[ProcessedAudioSegment, ...]], + *, + output_dir: str | Path = None, + **kwargs, + ) -> Iterable[ASRResult | Error]: + """Transcribe batches of preprocessed audio segments. + + :param inputs: batches of PreprocessorOutput (file-backed or tensor) + :param output_dir: directory to save output files (will default to tempdir if + not provided + :return: ASRResult per segment, in batch order + """ + if isinstance(output_dir, str): + output_dir = Path(output_dir) + tmp_dir_ctx = nullcontext() + if output_dir is None and self._config.tmp_dir_fallback: + tmp_dir_ctx = TemporaryDirectory() + output_dir = Path(tmp_dir_ctx.name) + with tmp_dir_ctx: + for input_batch in inputs: + if len(input_batch) == 0: + continue + batch_inputs, batch_paths = zip( + *to_filesystem(input_batch, output_dir), strict=False + ) + batch_paths = [str(p) for p in batch_paths] + batch_inputs = list(batch_inputs) + inp_ids = [i.metadata.uuid for i in batch_inputs] + results = self._model.transcribe(inp_ids, batch_paths) + for inp, result in zip(batch_inputs, results, strict=True): + # FireRedASR2 uses uttid to refer to a unique identifier for each + # item in a batch; technically results should be returned in the + # order given by uttids, but we use a map to the original index + # just to be safe. + yield ASRResult.from_fireredasr2_result( + result, index=inp.metadata.index + ) diff --git a/caul/caul/tasks/inference/parakeet.py b/caul/caul/tasks/inference/parakeet.py new file mode 100644 index 00000000..a20e2d93 --- /dev/null +++ b/caul/caul/tasks/inference/parakeet.py @@ -0,0 +1,126 @@ +import logging +from collections.abc import Iterable +from typing import TYPE_CHECKING + +from caul_core import ( + PARAKEET_MODEL_REF, + ASRModel, + ASRResult, + Error, + InferenceRunner, + ParakeetInferenceRunnerConfig, + ProcessedAudioSegment, + TorchDevice, +) +from icij_common.registrable import FromConfig + +logger = logging.getLogger(__name__) + +if TYPE_CHECKING: + import torch + from nemo.collections.asr.parts.mixins import TranscribeConfig + + +@InferenceRunner.register(ASRModel.PARAKEET) +class ParakeetInferenceRunner(InferenceRunner): + """Inference handler for NVIDIA's Parakeet family of ASR models. + + Supports up to 24 minutes of audio (batched or unbatched) in a single pass. Assumes + that audio inputs (wav files or tensors) are single-channel with a sample rate of + 16000—this last is very important for segmenting. + """ + + def __init__( + self, + model_name: str = PARAKEET_MODEL_REF, + device: TorchDevice = TorchDevice.CPU, + batch_size: int = 4, + ): + super().__init__(device) + self.model_name = model_name + self._model = None + self.__transcribe_config = None + self._batch_size = batch_size + + @classmethod + def _from_config( + cls, config: ParakeetInferenceRunnerConfig, **extras + ) -> FromConfig: + return cls( + model_name=config.model_name, + **extras, + ) + + @property + def _transcribe_config(self) -> "TranscribeConfig": + if self.__transcribe_config is None: + from nemo.collections.asr.parts.mixins import TranscribeConfig + from nemo.collections.asr.parts.mixins.transcription import ( + InternalTranscribeConfig, + ) + + self.__transcribe_config = TranscribeConfig( + use_lhotse=False, + batch_size=self._batch_size, + timestamps=True, + return_hypotheses=True, + # Bug in Nemo's AudioToBPEDataset—by default TranscribeConfig spawns 2 + # DataLoader workers, but AudioToBPEDataset defines a class + # TokenizerWrapper inside __init__, meaning it can't be pickled. + num_workers=0, + _internal=InternalTranscribeConfig(device=self._torch_device), + ) + + return self.__transcribe_config + + def __enter__(self): + import nemo.collections.asr as nemo_asr + + self._model = nemo_asr.models.ASRModel.from_pretrained( + self.model_name, map_location=self._torch_device + ).eval() + return self + + def _transcribe( + self, audio_inputs: Iterable["torch.Tensor"], **kwargs + ) -> ASRResult: + """Transcribe normalized audio tensors + + :param audio_inputs: input tensors + :return: transcription results + """ + return self._model.transcribe( + audio_inputs, + timestamps=True, + override_config=self._transcribe_config, + ) + + def process( + self, inputs: Iterable[tuple[ProcessedAudioSegment, ...]], *args, **kwargs + ) -> Iterable[ASRResult | Error]: + """Transcribe a batch of audio tensors or file names of max duration <= 20 min + + :param inputs: List of np.ndarray or torch.Tensor or str, or singleton of same + types + :return: List of results + """ + for input_batch in inputs: + if not input_batch: + continue + if hasattr(input_batch[0], "tensor"): + audios = [i.tensor.to(self._torch_device) for i in input_batch] + else: + audios = [str(i.path) for i in input_batch] + + hypotheses = self._transcribe(audios) + for idx, hyps in enumerate(hypotheses): + best_hyp = hyps + + if isinstance(best_hyp, (list, tuple)): + best_hyp = hyps[0] + + input_ordering_idx = input_batch[idx].metadata.index + model_result = ASRResult.from_parakeet_hypothesis( + best_hyp, index=input_ordering_idx + ) + yield model_result diff --git a/caul/caul/tasks/inference/parakeet_trt.py b/caul/caul/tasks/inference/parakeet_trt.py new file mode 100644 index 00000000..1d8cb803 --- /dev/null +++ b/caul/caul/tasks/inference/parakeet_trt.py @@ -0,0 +1,207 @@ +import logging +from collections.abc import Iterable +from functools import cache +from pathlib import Path +from typing import TYPE_CHECKING + +from caul_core import ( + ASRModel, + InferenceRunner, + ParakeetTrtInferenceRunnerConfig, + TorchDevice, +) +from icij_common.registrable import FromConfig + +from ...exception import TrtEngineLoadError +from ...trt import import_trt +from ...trt.handler import TrtInferenceHandler +from ...utils import load_audio +from ..inference.parakeet import ParakeetInferenceRunner +from .trt_inference import TrtInferenceMixin + +logger = logging.getLogger(__name__) + +_MIN_ENGINE_SAMPLES = 16_000 + +if TYPE_CHECKING: + from types import TracebackType + + import torch + from nemo.collections.asr.parts.utils.rnnt_utils import Hypothesis + from nemo.core.connectors.save_restore_connector import SaveRestoreConnector + + +@cache +def _decoder_joint_connector() -> "SaveRestoreConnector": + from nemo.core.connectors.save_restore_connector import ( + SaveRestoreConnector, + ) + + class DecoderJointConnector(SaveRestoreConnector): + @staticmethod + def _load_state_dict_from_disk( + model_weights: dict, map_location: TorchDevice = "cpu" + ) -> dict: + """Map model weights into virtual address space + + :param model_weights: model weights + :param map_location: device to load weights to + :return: decoder + joint weights + """ + import torch + + weight_pointers = torch.load( + model_weights, + map_location=map_location, + mmap=True, + weights_only=True, + ) + without_encoder = { + k: v + for k, v in weight_pointers.items() + if k.startswith(("decoder.", "joint.")) + } + del weight_pointers # release mmap handles + return without_encoder + + return DecoderJointConnector() + + +@InferenceRunner.register(ASRModel.PARAKEET_TRT) +class ParakeetTrtInferenceRunner(ParakeetInferenceRunner, TrtInferenceMixin): + """Inference handler for NVIDIA parakeet models converted to TRT. Expects only the + encoder to be converted, passing its output to decoder and joint layers using Nemo. + Note that batch_size must match the shape profile used to convert to TRT. + """ + + def __init__( + self, + model_path: Path | str, + engine_path: Path | str, + device: TorchDevice = TorchDevice.CPU, + batch_size: int = 4, + ): + ParakeetInferenceRunner.__init__( + self, + device=device, + batch_size=batch_size, + ) + TrtInferenceMixin.__init__(self) + + self._model_path = str(model_path) + self._engine_path = str(engine_path) + + @classmethod + def _from_config( + cls, config: ParakeetTrtInferenceRunnerConfig, **extras + ) -> FromConfig: + return cls( + model_path=config.model_path, + engine_path=config.engine_path, + **extras, + ) + + def __enter__(self): + trt = import_trt() + + runtime = trt.Runtime(trt.Logger(trt.Logger.ERROR)) + runtime.engine_host_code_allowed = True + with open(self._engine_path, "rb") as f: + self._encoder = runtime.deserialize_cuda_engine(f.read()) + if self._encoder is None: + raise TrtEngineLoadError(self._engine_path, trt.__version__) + + import nemo.collections.asr as nemo_asr + from omegaconf import open_dict + + config = nemo_asr.models.ASRModel.restore_from( + self._model_path, return_config=True + ) + with open_dict(config.decoding): + config.decoding.compute_timestamps = True + + self._decoder = nemo_asr.models.ASRModel.restore_from( + self._model_path, + override_config_path=config, + map_location=self._torch_device, + save_restore_connector=_decoder_joint_connector(), + strict=False, + ).eval() + + return self + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: "TracebackType | None", + ): + return TrtInferenceMixin.__exit__(self, exc_type, exc_val, exc_tb) + + def _transcribe( + self, + audio_inputs: "torch.Tensor | str | Path | Iterable[torch.Tensor | str | Path]", + trt_device: TorchDevice = None, + ) -> "list[Hypothesis] | list[list[Hypothesis]]": + """Transcribe audio tensors + + :param audio_inputs: audio tensors or audio file paths + :return: transcription results + """ + import torch + + # trt only runs on cuda + if trt_device is None: + trt_device = torch.device("cuda") + + if isinstance(audio_inputs, torch.Tensor): + # 1D is a single signal, 2D is a batch of signals + audio_inputs = ( + [audio_inputs] if audio_inputs.dim() == 1 else list(audio_inputs) + ) + elif isinstance(audio_inputs, (str, Path)) or not isinstance( + audio_inputs, Iterable + ): + audio_inputs = [audio_inputs] + + audio_inputs = [ + load_audio(ai) if isinstance(ai, (str, Path)) else ai for ai in audio_inputs + ] + + audio_inputs_len = torch.tensor( + [ai.shape[-1] for ai in audio_inputs], dtype=torch.int64 + ).to(trt_device) + + # pad to len(max(t)), setting dim[0] to batch_size + audio_inputs = torch.nn.utils.rnn.pad_sequence( + audio_inputs, batch_first=True + ).to(trt_device) + # zero-pad short batches up to profile minimum + if audio_inputs.shape[-1] < _MIN_ENGINE_SAMPLES: + audio_inputs = torch.nn.functional.pad( + audio_inputs, (0, _MIN_ENGINE_SAMPLES - audio_inputs.shape[-1]) + ) + + with TrtInferenceHandler(self._encoder) as handler: + enc_out, enc_len = handler.infer( + {"input_signal": audio_inputs, "input_signal_length": audio_inputs_len} + ) + + enc_out = enc_out.to(self._torch_device) + enc_len = enc_len.to(self._torch_device) + + with torch.no_grad(): + hypotheses = self._decoder.decoding.rnnt_decoder_predictions_tensor( + enc_out, enc_len, return_hypotheses=True + ) + + from nemo.collections.asr.parts.utils.timestamp_utils import ( + process_timestamp_outputs, + ) + + # convert frame offsets to seconds, as the model's transcribe() would + return process_timestamp_outputs( + hypotheses, + self._decoder.encoder.subsampling_factor, + self._decoder.cfg.preprocessor.window_stride, + ) diff --git a/caul/caul/tasks/inference/trt_inference.py b/caul/caul/tasks/inference/trt_inference.py new file mode 100644 index 00000000..f335e263 --- /dev/null +++ b/caul/caul/tasks/inference/trt_inference.py @@ -0,0 +1,29 @@ +import gc +from typing import TYPE_CHECKING + +from caul_core import TorchDevice + +if TYPE_CHECKING: + from types import TracebackType + + +class TrtInferenceMixin: + def __init__(self): + self._encoder = None + self._decoder = None + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: "TracebackType | None", + ): + import torch + + self._encoder = None + self._decoder = None + if hasattr(self, "_device") and self._device == torch.device(TorchDevice.GPU): + torch.cuda.empty_cache() + gc.collect() + + return False diff --git a/caul/caul/tasks/inference/whisper_trt.py b/caul/caul/tasks/inference/whisper_trt.py new file mode 100644 index 00000000..9ed921bd --- /dev/null +++ b/caul/caul/tasks/inference/whisper_trt.py @@ -0,0 +1,422 @@ +import base64 +import math +from collections import OrderedDict +from collections.abc import Callable, Iterable +from pathlib import Path +from typing import TYPE_CHECKING + +from caul_core import ( + WHISPER_TRT_ENCODER_INPUT_FEATURES, + WHISPER_TRT_ENCODER_INPUT_LENGTHS, + WHISPER_TRT_ENCODER_POSITION_IDS, + WHISPER_TRT_EOT_TOKEN, + WHISPER_TRT_MAX_MEL_PADDING_LEN, + WHISPER_TRT_MAX_NEW_TOKENS, + WHISPER_TRT_PAD_TOKEN_ID, + WHISPER_TRT_PATTERN_STR, + WHISPER_TRT_PROMPT_PREFIX, + WHISPER_TRT_SPECIAL_TOKENS, + WHISPER_TRT_WORLD_SIZE, + ASRModel, + ASRResult, + Error, + InferenceRunner, + ProcessedAudioSegment, + TorchDevice, + TrtLlmDecoderConfig, + TrtLlmEncoderConfig, + WhisperTrtInferenceRunnerConfig, +) +from icij_common.registrable import FromConfig + +from ...exception import MissingTokenizerException +from .trt_inference import TrtInferenceMixin + +if TYPE_CHECKING: + import tiktoken + import torch + + try: + from tensorrt_llm.runtime import GenerationSession + from tensorrt_llm.runtime.session import Session + except ModuleNotFoundError: + Session = None + GenerationSession = None + + +def _encoder_factory(encoder_path: Path | str) -> "Callable[[], Session]": + def _load_encoder() -> "Session": + from tensorrt_llm.runtime.session import ( + Session, + ) + + with open(encoder_path, "rb") as f: + return Session.from_serialized_engine(f.read()) + + return _load_encoder + + +def _decoder_factory( + decoder_path: Path | str, + decoder_config: TrtLlmDecoderConfig | None = None, +) -> "Callable[[torch.cuda.Stream | None], GenerationSession]": + if decoder_config is None: + decoder_config = TrtLlmDecoderConfig() + + def _load_decoder(stream: "torch.cuda.Stream | None" = None) -> "GenerationSession": + from tensorrt_llm import ( + Mapping, + mpi_rank, + ) + from tensorrt_llm.runtime import ( + GenerationSession, + ) + + with open(decoder_path, "rb") as f: + decoder_engine = f.read() + + runtime_rank = mpi_rank() + runtime_mapping = Mapping(WHISPER_TRT_WORLD_SIZE, runtime_rank) + + return GenerationSession( + decoder_config.to_model_config(), + decoder_engine, + runtime_mapping, + stream=stream, + debug_mode=decoder_config.debug_mode, + ) + + return _load_decoder + + +def _get_tiktoken_tokenizer(vocab_path: Path) -> "tiktoken.Encoding": + import tiktoken + + with open(vocab_path) as f: + ranks = { + base64.b64decode(token): int(rank) + for token, rank in (line.split() for line in f if line) + } + + n_vocab = len(ranks) + + return tiktoken.Encoding( + name=vocab_path.name, + explicit_n_vocab=n_vocab, + pat_str=WHISPER_TRT_PATTERN_STR, + mergeable_ranks=ranks, + special_tokens=WHISPER_TRT_SPECIAL_TOKENS, + ) + + +def _remove_tensor_padding( + input_tensor: "torch.Tensor", + input_tensor_lens: "torch.Tensor" = None, + pad_value: int = None, +) -> "torch.Tensor": + import torch + + if pad_value and input_tensor_lens is None: + # Create a mask for all non-pad tokens + mask = input_tensor != pad_value + + # Apply the mask to input_tensor to remove pad tokens + output_tensor = input_tensor[mask].view(1, -1) + + else: + # Initialize a list to collect valid sequences + valid_sequences = [] + + for i in range(input_tensor.shape[0]): + valid_len = input_tensor_lens[i] + valid_sequences.append(input_tensor[i, :valid_len]) + + # Concatenate all valid sequences along the batch dimension + output_tensor = torch.cat(valid_sequences, dim=0) + return output_tensor + + +@InferenceRunner.register(ASRModel.WHISPER_TRT) +class WhisperTrtInferenceRunner(InferenceRunner, TrtInferenceMixin): + def __init__( + self, + encoder_factory: Callable[[], "Session"], + decoder_factory: Callable[["torch.cuda.Stream | None"], "GenerationSession"], + *, + tokenizer: "tiktoken.Encoding" = None, + tokenizer_vocab_path: Path | str = None, + encoder_config: TrtLlmEncoderConfig = None, + decoder_config: TrtLlmDecoderConfig = None, + max_new_tokens: int = WHISPER_TRT_MAX_NEW_TOKENS, + prompt_prefix: str = WHISPER_TRT_PROMPT_PREFIX, + return_timestamps: bool = True, + max_mel_padding_len: int = WHISPER_TRT_MAX_MEL_PADDING_LEN, + device: TorchDevice = TorchDevice.CPU, + ): + if tokenizer is None and tokenizer_vocab_path is None: + raise MissingTokenizerException( + "Either tokenizer or tokenizer_path must be specified." + ) + + import torch + + InferenceRunner.__init__(self, device=device) + TrtInferenceMixin.__init__(self) + + if encoder_config is None: + encoder_config = TrtLlmEncoderConfig() + + if decoder_config is None: + decoder_config = TrtLlmDecoderConfig() + + self._tokenizer_vocab_path = ( + Path(tokenizer_vocab_path) + if isinstance(tokenizer_vocab_path, str) + else tokenizer_vocab_path + ) + self._encoder_factory = encoder_factory + self._decoder_factory = decoder_factory + self._encoder_config = encoder_config + self._decoder_config = decoder_config + self._max_new_tokens = max_new_tokens + self._return_timestamps = return_timestamps + self._max_mel_padding_len = max_mel_padding_len + + # tokenizer + self._tokenizer = ( + tokenizer + if tokenizer is not None + else _get_tiktoken_tokenizer(tokenizer_vocab_path) + ) + + self._prompt_ids = torch.tensor( + self._tokenizer.encode( + prompt_prefix, allowed_special=self._tokenizer.special_tokens_set + ) + ) + self._eot_token_id = self._tokenizer.encode( + WHISPER_TRT_EOT_TOKEN, allowed_special=self._tokenizer.special_tokens_set + )[0] + + @classmethod + def _from_config( + cls, + config: WhisperTrtInferenceRunnerConfig, + **extras, + ) -> FromConfig: + return cls( + encoder_factory=_encoder_factory(config.encoder_path), + decoder_factory=_decoder_factory( + config.decoder_path, config.decoder_config + ), + encoder_config=config.encoder_config, + decoder_config=config.decoder_config, + prompt_prefix=config.prompt_prefix, + return_timestamps=config.return_timestamps, + max_mel_padding_len=config.max_mel_padding_len, + **extras, + ) + + def __enter__(self, stream: "torch.cuda.stream | None" = None): + self._encoder = self._encoder_factory() + self._decoder = self._decoder_factory(stream) + return self + + def process( + self, inputs: Iterable[tuple[ProcessedAudioSegment, ...]], *args, **kwargs + ) -> Iterable[ASRResult | Error]: + import torch + + for input_batch in inputs: + if not input_batch or not hasattr(input_batch[0], "tensor"): + continue + + audio_inputs = torch.stack( + [ + torch.nn.functional.pad( + preprocessed_input.tensor, + ( + 0, + self._max_mel_padding_len + - preprocessed_input.tensor.shape[-1], + ), + ) + for preprocessed_input in input_batch + ] + ).to(self._torch_device) + + # capture original (unpadded) time lengths before padding + audio_inputs_lens = torch.tensor( + [t.shape[-1] for t in audio_inputs], dtype=torch.int32 + ).to(self._torch_device) + + # ravel tensors for GPU + audio_inputs = audio_inputs.contiguous() + batch_size, seq_len = audio_inputs.shape[0], audio_inputs.shape[-1] + + # generate position ids + position_ids = ( + torch.arange( + math.ceil(seq_len / self._encoder_config.downsampling_factor), + dtype=torch.int32, + device=self._torch_device, + ) + .expand(batch_size, -1) + .contiguous() + ) + + encoder_output, encoder_output_lens = self._run_encoder( + audio_inputs, audio_inputs_lens, position_ids + ) + + decoder_output = self._run_decoder(encoder_output, encoder_output_lens) + + for decoder_out_idx, decoder_out in enumerate( + decoder_output.numpy().tolist() + ): + transcription = self._decode_model_output(decoder_out[0]) + + input_ordering_idx = input_batch[decoder_out_idx].metadata.index + yield ASRResult(transcription=transcription, index=input_ordering_idx) + + def _run_encoder( + self, + audio_inputs: "torch.Tensor", + audio_inputs_lens: "torch.Tensor", + position_ids: "torch.Tensor", + stream: "torch.cuda.Stream | None" = None, + ) -> tuple["torch.Tensor", "torch.Tensor"]: + import torch + from tensorrt_llm._utils import ( + torch_dtype_to_trt, + trt_dtype_to_torch, + ) + from tensorrt_llm.runtime.session import ( + TensorInfo, + ) + + encoder_input_list = [ + TensorInfo( + WHISPER_TRT_ENCODER_INPUT_FEATURES, + torch_dtype_to_trt(audio_inputs.dtype), + audio_inputs.shape, + ), + TensorInfo( + WHISPER_TRT_ENCODER_INPUT_LENGTHS, + torch_dtype_to_trt(audio_inputs_lens.dtype), + audio_inputs_lens.shape, + ), + TensorInfo( + WHISPER_TRT_ENCODER_POSITION_IDS, + torch_dtype_to_trt(position_ids.dtype), + position_ids.shape, + ), + ] + + encoder_output_shapes = self._encoder.infer_shapes(encoder_input_list) + + encoder_outputs = { + t.name: torch.empty( + tuple(t.shape), + dtype=trt_dtype_to_torch(t.dtype), + device=self._torch_device, + ) + for t in encoder_output_shapes + } + + if stream is None: + stream = torch.cuda.current_stream() + + encoder_inputs = OrderedDict() + encoder_inputs[WHISPER_TRT_ENCODER_INPUT_FEATURES] = audio_inputs + encoder_inputs[WHISPER_TRT_ENCODER_INPUT_LENGTHS] = audio_inputs_lens + encoder_inputs[WHISPER_TRT_ENCODER_POSITION_IDS] = position_ids + + self._encoder.run( + inputs=encoder_inputs, outputs=encoder_outputs, stream=stream.cuda_stream + ) + + stream.synchronize() + + encoder_output = encoder_outputs["encoder_output"] + encoder_output_lens = ( + audio_inputs_lens // self._encoder_config.downsampling_factor + ) + + return encoder_output, encoder_output_lens + + def _run_decoder( + self, decoder_inputs: "torch.Tensor", decoder_inputs_lens: "torch.Tensor" + ) -> "torch.Tensor": + import torch + from tensorrt_llm.runtime import ( + SamplingConfig, + ) + + decoder_inputs_max_len = decoder_inputs_lens.max().item() + prompt_ids_max_len = self._prompt_ids.shape[-1] + batch_size = decoder_inputs_lens.shape[0] + prompt_inputs = ( + self._prompt_ids.unsqueeze(0).repeat(batch_size, 1).type(torch.int32).cuda() + ) + prompt_inputs_lens = torch.tensor([prompt_ids_max_len] * batch_size).cuda() + cross_attention_mask = ( + torch.ones( + [ + batch_size, + prompt_ids_max_len + self._max_new_tokens, + int(decoder_inputs_max_len), + ] + ) + .int() + .cuda() + if self._decoder_config.cross_attention + else None + ) + + if self._decoder_config.remove_input_padding: + prompt_inputs = _remove_tensor_padding( + prompt_inputs, pad_value=WHISPER_TRT_PAD_TOKEN_ID + ) + if decoder_inputs.dim() == 3: + decoder_inputs_lens = decoder_inputs.new_full( + (decoder_inputs.shape[0],), + decoder_inputs.shape[1], + dtype=torch.int32, + ) + + decoder_inputs = _remove_tensor_padding( + decoder_inputs, decoder_inputs_lens + ) + + sampling_config = SamplingConfig( + end_id=self._eot_token_id, + pad_id=self._eot_token_id, + num_beams=self._decoder_config.beam_width, + ) + + self._decoder.setup( + decoder_inputs_lens.size(0), + prompt_ids_max_len, + self._max_new_tokens, + beam_width=self._decoder_config.beam_width, + encoder_max_input_length=decoder_inputs_max_len, + ) + + decoder_output = self._decoder.decode( + prompt_inputs, + prompt_inputs_lens, + sampling_config, + encoder_output=decoder_inputs, + encoder_input_lengths=decoder_inputs_lens, + cross_attention_mask=cross_attention_mask, + ) + + # get the list of int from output_ids tensor + return decoder_output.cpu() + + def _decode_model_output(self, decoder_output: list) -> list[tuple]: + # TODO: By default, Whisper TRT doesn't return timestamps. Need to implement a + # custom alignment method + text = self._tokenizer.decode(decoder_output).strip() + return [(0.0, 0.0, text)] if text else [] diff --git a/caul/caul/tasks/postprocessing/__init__.py b/caul/caul/tasks/postprocessing/__init__.py new file mode 100644 index 00000000..e5210b08 --- /dev/null +++ b/caul/caul/tasks/postprocessing/__init__.py @@ -0,0 +1,16 @@ +try: + from .parakeet import ParakeetPostprocessor +except ModuleNotFoundError: + ParakeetPostprocessor = None +try: + from .fireredasr import FireRedASR2Postprocessor +except ModuleNotFoundError: + FireRedASR2Postprocessor = None +try: + from .faster_whisper import FasterWhisperPostprocessor +except ModuleNotFoundError: + FasterWhisperPostprocessor = None +try: + from .whisper_trt import WhisperTrtPostprocessor +except ModuleNotFoundError: + WhisperTrtPostprocessor = None diff --git a/caul/caul/tasks/postprocessing/asr_postprocessor.py b/caul/caul/tasks/postprocessing/asr_postprocessor.py new file mode 100644 index 00000000..8b578056 --- /dev/null +++ b/caul/caul/tasks/postprocessing/asr_postprocessor.py @@ -0,0 +1,27 @@ +from collections.abc import Callable, Iterable + +from caul_core import ASRResult, BasePreprocessorConfig, Postprocessor +from icij_common.registrable import FromConfig + +from .default import generic_unbatching_fn + + +class PostprocessorMixin(Postprocessor): + """Postprocessing logic""" + + def __init__(self, unbatching_fn: Callable = generic_unbatching_fn): + self._unbatching_fn = unbatching_fn + + @classmethod + def _from_config(cls, config: BasePreprocessorConfig, **extras) -> FromConfig: + return cls(**extras) + + def process( + self, inputs: Iterable[ASRResult], *args, **kwargs + ) -> Iterable[ASRResult]: + """Unbatch batched inference results + + :param inputs: List of model results + :return: list of model results in input ordering + """ + yield from self._unbatching_fn(inputs) diff --git a/caul/caul/tasks/postprocessing/default.py b/caul/caul/tasks/postprocessing/default.py new file mode 100644 index 00000000..a65ab859 --- /dev/null +++ b/caul/caul/tasks/postprocessing/default.py @@ -0,0 +1,42 @@ +from collections.abc import Iterable +from itertools import groupby + +from caul_core import ASRResult, SegmentIndex + + +def generic_unbatching_fn(batched_results: Iterable[ASRResult]) -> Iterable[ASRResult]: + """Remap unordered and segmented tensors to original inputs for return + + :param batched_results: list of unordered results + :return: list[ParakeetModelHandlerResult] + """ + seen: set[int] = set() + by_audio = groupby(batched_results, key=lambda r: r.index.audio) + for audio_index, audio_seg_results in by_audio: + seg_results = list(audio_seg_results) + if audio_index in seen: + msg = ( + f"expected contiguous segments, already processed segments from " + f"audio of index {audio_index}" + ) + raise ValueError(msg) + # Drop segments with no recognized speech + expected_indices = list(range(len(seg_results))) + segment_indices = [r.index.segment for r in seg_results] + if expected_indices != segment_indices: + msg = ( + f"received audio segment results for audio {audio_index}" + f" out of order: {segment_indices}" + ) + raise ValueError(msg) + seg_results = [r for r in seg_results if r.transcription] + seg_results = sorted(seg_results, key=lambda r: r.transcription[0]) + + seen.add(audio_index) + base = ASRResult( + index=SegmentIndex(audio=audio_index, segment=0), + transcription=[], + score=1.0, + ) + merged_results = sum(seg_results, base) + yield merged_results diff --git a/caul/caul/tasks/postprocessing/faster_whisper.py b/caul/caul/tasks/postprocessing/faster_whisper.py new file mode 100644 index 00000000..120c9457 --- /dev/null +++ b/caul/caul/tasks/postprocessing/faster_whisper.py @@ -0,0 +1,7 @@ +from caul_core import ASRModel, Postprocessor + +from .asr_postprocessor import PostprocessorMixin + + +@Postprocessor.register(ASRModel.FASTER_WHISPER) +class FasterWhisperPostprocessor(PostprocessorMixin): ... diff --git a/caul/caul/tasks/postprocessing/fireredasr.py b/caul/caul/tasks/postprocessing/fireredasr.py new file mode 100644 index 00000000..f8f0f077 --- /dev/null +++ b/caul/caul/tasks/postprocessing/fireredasr.py @@ -0,0 +1,7 @@ +from caul_core import ASRModel, Postprocessor + +from .asr_postprocessor import PostprocessorMixin + + +@Postprocessor.register(ASRModel.FIREREDASR2_AED) +class FireRedASR2Postprocessor(PostprocessorMixin): ... diff --git a/caul/caul/tasks/postprocessing/parakeet.py b/caul/caul/tasks/postprocessing/parakeet.py new file mode 100644 index 00000000..02b123a3 --- /dev/null +++ b/caul/caul/tasks/postprocessing/parakeet.py @@ -0,0 +1,7 @@ +from caul_core import ASRModel, Postprocessor + +from .asr_postprocessor import PostprocessorMixin + + +@Postprocessor.register(ASRModel.PARAKEET) +class ParakeetPostprocessor(PostprocessorMixin): ... diff --git a/caul/caul/tasks/postprocessing/whisper_trt.py b/caul/caul/tasks/postprocessing/whisper_trt.py new file mode 100644 index 00000000..b8ba9e03 --- /dev/null +++ b/caul/caul/tasks/postprocessing/whisper_trt.py @@ -0,0 +1,7 @@ +from caul_core import ASRModel, Postprocessor + +from .asr_postprocessor import PostprocessorMixin + + +@Postprocessor.register(ASRModel.WHISPER_TRT) +class WhisperTrtPostprocessor(PostprocessorMixin): ... diff --git a/caul/caul/tasks/preprocessing/__init__.py b/caul/caul/tasks/preprocessing/__init__.py new file mode 100644 index 00000000..e1f92454 --- /dev/null +++ b/caul/caul/tasks/preprocessing/__init__.py @@ -0,0 +1,18 @@ +try: + from .parakeet import ParakeetPreprocessor +except ModuleNotFoundError: + ParakeetPreprocessor = None +try: + from .fireredasr import FireRedASR2Preprocessor +except ModuleNotFoundError: + FireRedASR2Preprocessor = None +try: + from .faster_whisper import ( + FasterWhisperPreprocessor, + ) +except ModuleNotFoundError: + FasterWhisperPreprocessor = None +try: + from .whisper_trt import WhisperTrtPreprocessor +except ModuleNotFoundError: + WhisperTrtPreprocessor = None diff --git a/caul/caul/tasks/preprocessing/asr_preprocessor.py b/caul/caul/tasks/preprocessing/asr_preprocessor.py new file mode 100644 index 00000000..926ba90d --- /dev/null +++ b/caul/caul/tasks/preprocessing/asr_preprocessor.py @@ -0,0 +1,328 @@ +import logging +import uuid +from collections.abc import Iterable +from functools import partial +from hashlib import sha256 +from itertools import repeat +from pathlib import Path +from typing import TYPE_CHECKING, Self, final + +from caul_core import ( + DEFAULT_BATCH_SIZE, + DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + DEFAULT_MAX_FRAMES, + DEFAULT_SAMPLE_RATE, + ASRInput, + Audio, + AudioMetadata, + BaseBatcherConfig, + BasePreprocessorConfig, + ConstantSizeBatcherConfig, + Error, + FSProcessedSegment, + MemoryProcessedSegment, + Preprocessor, + ProcessedAudioSegment, + SampleRate, + SegmentIndex, + SegmentMetadata, +) +from torch import Tensor + +from caul.segmentation.methods import SegmentationFunction + +from ...exception import UnreadableAudio +from ...segmentation import segment_by_silence +from ...utils import audio_decoder, load_audio, save_tensor +from .batcher import Batcher + +if TYPE_CHECKING: + import numpy as np + import torch + +_NoneType = type(None) + +logger = logging.getLogger(__name__) + + +class ASRPreprocessorMixin(Preprocessor): + """Preprocessing logic for ASR model inputs""" + + def __init__( + self, + *, + batcher: BaseBatcherConfig | None = None, + max_frames: int = DEFAULT_MAX_FRAMES, + sample_rate: int = DEFAULT_SAMPLE_RATE, + large_file_threshold_bytes: int = DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + segmentation_fn: SegmentationFunction = segment_by_silence, + reported_errors: tuple[type[Exception]] | None = None, + ): + super().__init__() + if batcher is None: + batcher = ConstantSizeBatcherConfig(batch_size=DEFAULT_BATCH_SIZE) + self._batcher_factory = partial(Batcher.from_config, config=batcher) + self._max_frames = max_frames + self._sample_rate = sample_rate + self._large_file_threshold_bytes = large_file_threshold_bytes + self._segmentation_fn = segmentation_fn + if reported_errors is None: + reported_errors = (UnreadableAudio,) + self._reported_errors = reported_errors + + @classmethod + def _from_config(cls, config: BasePreprocessorConfig, **extras) -> Self: + # TODO: configure segmentation fn + return cls( + max_frames=config.max_frames, + batcher=config.batcher, + sample_rate=config.sample_rate, + large_file_threshold_bytes=config.large_file_threshold_bytes, + ) + + def process( + self, + inputs: ASRInput, + sample_rates: SampleRate | None = None, + output_dir: Path | None = None, + **kwargs, + ) -> Iterable[tuple[ProcessedAudioSegment, ...] | Error]: + """Segment and batch audio inputs + + :param inputs: List of np.ndarray or torch.Tensor or str, or singleton of same + types + :param sample_rates: sample rate(s) of audio inputs + :param output_dir: optional directory to write preprocessed wav segments + :return: batches of indexed preprocessed audio tensors + (input_idx, preprocessed_input) + """ + processed_segments = self.preprocess_inputs( + inputs, sample_rates, output_dir=output_dir + ) + batcher = self._batcher_factory(items=processed_segments) + # Yield result first, we need to iterate on all processed segments to batch + # only successful segments and collect failures. Order is not maintained + # between successful results and errors which is fine as long order is + # maintained for results which processed downstream + yield from batcher.batch() + + @final + def preprocess_inputs( + self, + inputs: ASRInput, + input_sample_rates: SampleRate | None = None, + output_dir: str | Path | None = None, + ) -> Iterable[ProcessedAudioSegment | Error]: + """Convert audio inputs to normalized and segmented torch.Tensor. + + Accepts audio inputs as a list of file paths, np.ndarray, or torch.Tensor, + converting to torch.Tensor, normalizing, segmenting inputs longer than seg_max + and batching segments + + :param inputs: List of np.ndarray or torch.Tensor or str, or a singleton of same + types + :param input_sample_rates: sample rate(s) of audio inputs + :param output_dir: if provided, save segments as wav files here + :return: List of processed inputs + """ + if output_dir is not None and not isinstance(output_dir, Path): + output_dir = Path(output_dir) + + if isinstance(input_sample_rates, (int, _NoneType)): + input_sample_rates = repeat(input_sample_rates) + inputs_and_sample_rates = zip(inputs, input_sample_rates, strict=False) + else: + inputs_and_sample_rates = zip(inputs, input_sample_rates, strict=True) + seg_meta = None + for audio_idx, (raw_input, input_sample_rate) in enumerate( + inputs_and_sample_rates + ): + audio_input, audio_meta = self._audio_meta_from_input(audio_idx, raw_input) + try: + audio, sample_rate = self._load_audio(audio_input, input_sample_rate) + segs = self._segment_audio(audio, sample_rate) + for seg_position, (raw_audio_seg, seg_duration) in enumerate(segs): + seg_idx = SegmentIndex(audio=audio_meta.index, segment=seg_position) + seg_meta = SegmentMetadata( + index=seg_idx, + audio_format=audio_meta.audio_format, + audio_path=audio_meta.audio_path, + duration_s=seg_duration, + ) + audio_seg = self._preprocess_segment(raw_audio_seg) + if output_dir is not None: + seg_path = _persist_seg( + audio_seg, + seg_idx.segment, + audio_meta.audio_path, + output_dir=output_dir, + ).relative_to(output_dir) + res = FSProcessedSegment(metadata=seg_meta.now(), path=seg_path) + else: + res = MemoryProcessedSegment( + metadata=seg_meta.now(), tensor=audio_seg + ) + yield res + # Catch expected audio processing errors, let the other stop the processing + # (implem bug or unexpected errors which should be dealt with) + except self._reported_errors as cause: + meta = seg_meta or audio_meta + msg = f"error while preprocessing segment {seg_meta}. Skipping !" + logger.exception(msg) + error = Error.from_exception(cause, meta) + yield error + + def _audio_meta_from_input( + self, audio_idx: int, audio_input: ASRInput + ) -> tuple[Audio, AudioMetadata]: + audio_id = audio_idx + if isinstance(audio_input, tuple): + audio_id, audio_input = audio_input + audio_format, audio_path = None, None + if isinstance(audio_input, str): + audio_input = Path(audio_input) + if isinstance(audio_input, Path): + audio_path = audio_input + audio_format = audio_input.suffix.removeprefix(".") or None + audio_meta = AudioMetadata( + index=audio_id, audio_format=audio_format, audio_path=audio_path + ) + return audio_input, audio_meta + + def _segment_audio( + self, audio_chunks: Iterable[Tensor], sample_rate: int + ) -> Iterable[tuple[Tensor, float]]: + for chunk in audio_chunks: + n_frames = chunk.shape[-1] + if n_frames <= self._max_frames: + yield (chunk, n_frames / sample_rate) + continue + max_seg_len_s = self._max_frames / sample_rate + for s in self._segmentation_fn( + chunk, sample_rate=sample_rate, max_segment_len_s=max_seg_len_s + ): + yield (s.tensor, s.duration) + + def _load_audio( + self, audio_input: "np.ndarray | torch.Tensor | Path", sample_rate: int | None + ) -> tuple[Iterable[Tensor], int]: + import numpy as np + + if isinstance(audio_input, (Path, str)): + audio_path = Path(audio_input) + sample_rate = self._sample_rate + audio_chunks = self._load_file_as_chunks(audio_path, sample_rate) + else: + if isinstance(audio_input, np.ndarray): + import torch + + audio_input = torch.Tensor(audio_input) + if sample_rate is None: + sample_rate = self._sample_rate + audio_input = self._normalize(audio_input, sample_rate) + elif len(audio_input.shape) > 1: + audio_input = audio_input.squeeze(0) + audio_chunks = iter([audio_input]) + return audio_chunks, sample_rate + + def _preprocess_segment(self, audio_tensor: "torch.Tensor") -> "torch.Tensor": + """Stub for subclasses that have specific audio preprocessing logic""" + return audio_tensor + + def _load_file_as_chunks( + self, path: Path, sample_rate: int + ) -> "Iterable[torch.Tensor]": + """Return a lazy iterator of normalized 1D audio chunks at self._sample_rate. + + Reads file metadata first; falls back to a single eager load for small files. + + :param path: path to audio file + :return: Iterable of tensor segments + """ + try: + native_meta = audio_decoder(path).metadata + except ValueError as e: + raise UnreadableAudio(path) from e + num_frames = int(native_meta.duration_seconds * native_meta.sample_rate) + estimated_bytes = num_frames * native_meta.num_channels * 4 # float32 + + try: + if estimated_bytes > self._large_file_threshold_bytes: + yield from self._iter_audio_chunks(path, native_meta.duration_seconds) + else: + yield load_audio(path, sample_rate=sample_rate, num_channels=1) + except Exception as e: + raise UnreadableAudio(path) from e + + def _iter_audio_chunks( + self, path: Path, total_duration_s: float + ) -> "Iterable[torch.Tensor]": + """Lazily decode a large audio file in max-frame-sized windows. + + :param path: path to audio file + :param total_duration_s: total duration of audio file in seconds + :return: Iterable of tensor segments + """ + chunk_duration_s = self._max_frames / self._sample_rate + decoder = audio_decoder(path, self._sample_rate, num_channels=1) + start = 0.0 + while start < total_duration_s: + end = min(start + chunk_duration_s, total_duration_s) + samples = decoder.get_samples_played_in_range( + start_seconds=start, stop_seconds=end + ) + yield samples.data.squeeze() + start = end + + def _normalize( + self, audio_tensor: "torch.Tensor", sample_rate: int + ) -> "torch.Tensor": + """Normalize audio_tensor (single channel, sample rate = 16000) + + :param audio_tensor: input tensor + :param sample_rate: input sample rate + :return: normalized 1D tensor at self._sample_rate + """ + if sample_rate != self._sample_rate: + audio_tensor = _resample_audio( + audio_tensor, self._sample_rate, target_rate=sample_rate + ) + + # Stereo dims (channels, aud_length); need mono (aud_length) + if len(audio_tensor.shape) > 1: + audio_tensor = audio_tensor.squeeze(0) + + return audio_tensor + + +def _persist_seg( + audio_seg: Tensor, index: int, audio_path: Path | None, *, output_dir: Path +) -> Path: + original_file = ( + _displayable_prefix(audio_path) if audio_path is not None else uuid.uuid4().hex + ) + seg_name = f"{original_file}-{index}.wav" + seg_path = output_dir / seg_name + save_tensor(audio_seg, seg_path) + return seg_path + + +def _resample_audio( + audio: "torch.Tensor", sample_rate: int, *, target_rate: int +) -> "torch.Tensor": + from torchcodec.encoders import AudioEncoder + + encoder = AudioEncoder(samples=audio, sample_rate=sample_rate) + + return encoder.to_tensor(format="wav", num_channels=1, sample_rate=target_rate) + + +def _displayable_prefix( + path: Path, component_size_limit: int = 10, *, deterministic: bool = False +) -> str: + displayable_file_name = path.name[:component_size_limit].replace(".", "__") + if deterministic: + uid = sha256(str(path).encode()).hexdigest()[:20] + else: + uid = uuid.uuid4().hex[:20] + return f"{displayable_file_name}-{uid}" diff --git a/caul/caul/tasks/preprocessing/batcher.py b/caul/caul/tasks/preprocessing/batcher.py new file mode 100644 index 00000000..d99ca175 --- /dev/null +++ b/caul/caul/tasks/preprocessing/batcher.py @@ -0,0 +1,72 @@ +from collections.abc import Iterable +from typing import cast + +from caul_core import ( + Batcher, + BatcherType, + ConstantSizeBatcherConfig, + Error, + MaxDurationBatcherConfig, + ProcessedAudioSegment, +) + + +@Batcher.register(BatcherType.CONSTANT_SIZE) +class ConstantSizeBatcher(Batcher): + def __init__( + self, + items: Iterable[ProcessedAudioSegment | Error], + config: ConstantSizeBatcherConfig | None = None, + ): + if config is None: + config = ConstantSizeBatcherConfig() + super().__init__(items, config) + + def batch(self) -> Iterable[tuple[ProcessedAudioSegment, ...] | Error]: + batch: list[ProcessedAudioSegment] = [] + for item in self._items: + if isinstance(item, Error): + yield item + continue + item = cast(ProcessedAudioSegment, item) + batch.append(item) + if len(batch) >= self._config.batch_size: + yield tuple(batch) + batch = [] + if batch: + yield tuple(batch) + + +@Batcher.register(BatcherType.MAX_DURATION) +class MaxDurationBatcher(Batcher): + def __init__( + self, + items: Iterable[ProcessedAudioSegment], + config: MaxDurationBatcherConfig | None = None, + ): + if config is None: + config = MaxDurationBatcherConfig() + super().__init__(items, config) + + def batch(self) -> Iterable[tuple[ProcessedAudioSegment, ...] | Error]: + current_batch: list[ProcessedAudioSegment] = [] + current_batch_duration_s = 0.0 + + for item in self._items: + if isinstance(item, Error): + yield item + continue + input_duration_s = item.metadata.duration_s + if current_batch and ( + current_batch_duration_s + input_duration_s + > self._config.max_duration_s + or 0 < self._config.batch_size <= len(current_batch) + ): + yield tuple(current_batch) + current_batch = [] + current_batch_duration_s = 0.0 + current_batch.append(item) + current_batch_duration_s += input_duration_s + + if current_batch: + yield tuple(current_batch) diff --git a/caul/caul/tasks/preprocessing/faster_whisper.py b/caul/caul/tasks/preprocessing/faster_whisper.py new file mode 100644 index 00000000..0e127122 --- /dev/null +++ b/caul/caul/tasks/preprocessing/faster_whisper.py @@ -0,0 +1,7 @@ +from caul_core import ASRModel, Preprocessor + +from .asr_preprocessor import ASRPreprocessorMixin + + +@Preprocessor.register(ASRModel.FASTER_WHISPER) +class FasterWhisperPreprocessor(ASRPreprocessorMixin): ... diff --git a/caul/caul/tasks/preprocessing/fireredasr.py b/caul/caul/tasks/preprocessing/fireredasr.py new file mode 100644 index 00000000..c5bde2eb --- /dev/null +++ b/caul/caul/tasks/preprocessing/fireredasr.py @@ -0,0 +1,27 @@ +from caul_core import ( + DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + DEFAULT_SAMPLE_RATE, + FIREREDASR2_INFERENCE_MAX_FRAMES, + ASRModel, + BaseBatcherConfig, + Preprocessor, +) + +from .asr_preprocessor import ASRPreprocessorMixin + + +@Preprocessor.register(ASRModel.FIREREDASR2_AED) +class FireRedASR2Preprocessor(ASRPreprocessorMixin): + def __init__( + self, + max_frames: int = FIREREDASR2_INFERENCE_MAX_FRAMES, + batcher: BaseBatcherConfig | None = None, + sample_rate: int = DEFAULT_SAMPLE_RATE, + large_file_threshold_bytes: int = DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + ): + super().__init__( + max_frames=max_frames, + batcher=batcher, + sample_rate=sample_rate, + large_file_threshold_bytes=large_file_threshold_bytes, + ) diff --git a/caul/caul/tasks/preprocessing/parakeet.py b/caul/caul/tasks/preprocessing/parakeet.py new file mode 100644 index 00000000..bbcd1833 --- /dev/null +++ b/caul/caul/tasks/preprocessing/parakeet.py @@ -0,0 +1,42 @@ +from typing import Self + +from caul_core import ( + DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + DEFAULT_SAMPLE_RATE, + PARAKEET_INFERENCE_MAX_DURATION_S, + PARAKEET_INFERENCE_MAX_FRAMES, + ASRModel, + BaseBatcherConfig, + ParakeetPreprocessorConfig, + Preprocessor, +) + +from .asr_preprocessor import ASRPreprocessorMixin + + +@Preprocessor.register(ASRModel.PARAKEET) +class ParakeetPreprocessor(ASRPreprocessorMixin): + def __init__( + self, + max_frames: int = PARAKEET_INFERENCE_MAX_FRAMES, + sample_rate: int = DEFAULT_SAMPLE_RATE, + large_file_threshold_bytes: int = DEFAULT_LARGE_FILE_THRESHOLD_BYTES, + max_duration_s: float = PARAKEET_INFERENCE_MAX_DURATION_S, + batcher: BaseBatcherConfig | None = None, + ): + super().__init__( + max_frames=max_frames, + batcher=batcher, + sample_rate=sample_rate, + large_file_threshold_bytes=large_file_threshold_bytes, + ) + self._max_duration_s = max_duration_s + + @classmethod + def _from_config(cls, config: ParakeetPreprocessorConfig, **extras) -> Self: + return cls( + max_frames=config.max_frames, + batcher=config.batcher, + sample_rate=config.sample_rate, + large_file_threshold_bytes=config.large_file_threshold_bytes, + ) diff --git a/caul/caul/tasks/preprocessing/whisper_trt.py b/caul/caul/tasks/preprocessing/whisper_trt.py new file mode 100644 index 00000000..d9a25342 --- /dev/null +++ b/caul/caul/tasks/preprocessing/whisper_trt.py @@ -0,0 +1,123 @@ +from collections.abc import Callable +from pathlib import Path +from types import TracebackType +from typing import TYPE_CHECKING, Self + +from caul_core import ( + WHISPER_TRT_HOP_LENGTH, + WHISPER_TRT_MAX_FRAMES, + WHISPER_TRT_N_FFT, + WHISPER_TRT_PREPROCESSOR_CLAMP_MIN, + WHISPER_TRT_PREPROCESSOR_LOG_RANGE_MAX_SHIFT, + WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER, + ASRModel, + BaseBatcherConfig, + Preprocessor, + WhisperTrtPreprocessorConfig, +) + +from ...utils import load_mel_filters +from .asr_preprocessor import ASRPreprocessorMixin + +if TYPE_CHECKING: + import torch + + +def _mel_filters_factory( + n_mels: int, mel_filters_dir: Path | str, device: "str | torch.Device" = "cpu" +) -> Callable[[], "torch.Tensor"]: + def _load_mel_filters() -> "torch.Tensor": + return load_mel_filters(n_mels, mel_filters_dir, device) + + return _load_mel_filters + + +@Preprocessor.register(ASRModel.WHISPER_TRT) +class WhisperTrtPreprocessor(ASRPreprocessorMixin): + def __init__( + self, + batcher: BaseBatcherConfig | None = None, + n_mels: int = 80, + mel_filters_factory: Callable[[], "torch.Tensor"] = None, + dtype: "str | None" = None, + max_frames: int = WHISPER_TRT_MAX_FRAMES, + ) -> None: + import torch + + super().__init__(batcher=batcher, max_frames=max_frames) + self._n_mels = n_mels + self._mel_filters_factory = mel_filters_factory() + self._mel_filters = None + + self._dtype = getattr(torch, dtype if dtype is not None else "float16") + + @classmethod + def _from_config( + cls, + config: WhisperTrtPreprocessorConfig, + **extras, + ) -> Self: + return cls( + n_mels=config.n_mels, + mel_filters_factory=_mel_filters_factory( + config.n_mels, config.mel_filters_dir + ), + dtype=config.dtype, + batcher=config.batcher, + max_frames=config.max_frames, + ) + + def __enter__(self) -> Self: + self._mel_filters = ( + self._mel_filters_factory() + if self._mel_filters_factory is not None + else None + ) + + return self + + def __exit__( + self, + exc_type: type[BaseException] | None, + exc_val: BaseException | None, + exc_tb: "TracebackType | None", + ): + self._mel_filters = None + + def _preprocess_segment(self, audio_tensor: "torch.Tensor") -> "torch.Tensor": + """Map input tensor to log mel spectrogram, needed by Whisper TRT + + :audio_tensor: input audio tensor + :returns: log mel spectrogram + """ + import torch + + window = torch.hann_window(WHISPER_TRT_N_FFT) + stft = torch.stft( + audio_tensor, + WHISPER_TRT_N_FFT, + WHISPER_TRT_HOP_LENGTH, + window=window, + return_complex=True, + ) + magnitudes = stft[..., :-1].abs() ** 2 + + mel_spec = ( + self._mel_filters @ magnitudes + if self._mel_filters is not None + else magnitudes + ) + + audio_tensor = torch.clamp( + mel_spec, min=WHISPER_TRT_PREPROCESSOR_CLAMP_MIN + ).log10() + audio_tensor = torch.maximum( + audio_tensor, + audio_tensor.max() - WHISPER_TRT_PREPROCESSOR_LOG_RANGE_MAX_SHIFT, + ) + audio_tensor = ( + audio_tensor + WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER + ) / WHISPER_TRT_PREPROCESSOR_LOG_RANGE_NORMALIZER + audio_tensor = audio_tensor.unsqueeze(0) + + return audio_tensor.type(self._dtype) diff --git a/caul/caul/trt/__init__.py b/caul/caul/trt/__init__.py new file mode 100644 index 00000000..68650f47 --- /dev/null +++ b/caul/caul/trt/__init__.py @@ -0,0 +1,11 @@ +from types import ModuleType + + +def import_trt() -> ModuleType: + """Import TensorRT, preferring the lean runtime over the full package.""" + try: + import tensorrt_lean as trt + except ImportError: + import tensorrt as trt + + return trt diff --git a/caul/caul/trt/handler.py b/caul/caul/trt/handler.py new file mode 100644 index 00000000..4139ae92 --- /dev/null +++ b/caul/caul/trt/handler.py @@ -0,0 +1,81 @@ +from functools import cache +from typing import TYPE_CHECKING + +from caul.exception import TrtInputShapeError +from caul.trt import import_trt + +if TYPE_CHECKING: + import tensorrt as trt + import torch + + +@cache +def _dtypes_map() -> "dict[trt.DataType, torch.dtype]": + trt = import_trt() + import torch + + return { + trt.float16: torch.float16, + trt.float32: torch.float32, + trt.int32: torch.int32, + trt.int64: torch.int64, + trt.bool: torch.bool, + } + + +class TrtInferenceHandler: + """Context wrapper for inference with TRT engines""" + + def __init__(self, engine: "trt.ICudaEngine"): + self._engine = engine + self._context = None + + def __enter__(self): + self._context = self._engine.create_execution_context() + return self + + def __exit__(self, *args): + del self._context + self._context = None + + def infer(self, inputs: dict) -> tuple: + trt = import_trt() + import torch + + trt_to_torch_dtypes = _dtypes_map() + + device = torch.device("cuda") + + for tensor_name, tensor in inputs.items(): + in_dtype = trt_to_torch_dtypes[self._engine.get_tensor_dtype(tensor_name)] + inputs[tensor_name] = tensor.contiguous().to(device=device, dtype=in_dtype) + shape = tuple(inputs[tensor_name].shape) + # TRT rejects shapes outside an optimization profile by returning False, + # leaving dynamic output dims unresolved + if not self._context.set_input_shape(tensor_name, shape): + raise TrtInputShapeError( + tensor_name, + shape, + self._engine.get_tensor_profile_shape( + tensor_name, self._context.active_optimization_profile + ), + ) + + outputs = {} + for i in range(self._engine.num_io_tensors): + out_name = self._engine.get_tensor_name(i) + if self._engine.get_tensor_mode(out_name) == trt.TensorIOMode.OUTPUT: + out_dtype = trt_to_torch_dtypes[self._engine.get_tensor_dtype(out_name)] + out_shape = tuple(self._context.get_tensor_shape(out_name)) + outputs[out_name] = torch.empty( + out_shape, dtype=out_dtype, device=device + ) + + for io_name, tensor in {**inputs, **outputs}.items(): + self._context.set_tensor_address(io_name, tensor.data_ptr()) + + stream = torch.cuda.current_stream() + self._context.execute_async_v3(stream.cuda_stream) + stream.synchronize() + + return tuple(outputs.values()) diff --git a/caul/caul/trt/llm_handler.py b/caul/caul/trt/llm_handler.py new file mode 100644 index 00000000..09f1b104 --- /dev/null +++ b/caul/caul/trt/llm_handler.py @@ -0,0 +1 @@ +class TrtLlmInferenceHandler: ... diff --git a/caul/caul/utils.py b/caul/caul/utils.py new file mode 100644 index 00000000..53e80156 --- /dev/null +++ b/caul/caul/utils.py @@ -0,0 +1,208 @@ +import logging +from collections.abc import Iterable +from functools import cache +from pathlib import Path, PurePosixPath +from typing import TYPE_CHECKING + +from caul_core import ( + DEFAULT_SAMPLE_RATE, + FSProcessedSegment, + MemoryProcessedSegment, + TorchDevice, +) + +from .constants import DEFAULT_BIT_RATE + +logger = logging.getLogger(__name__) + +if TYPE_CHECKING: + import torch + from torchcodec.decoders import AudioDecoder + + +def save_tensor(audio: "torch.Tensor", path: Path) -> None: + """Filesystem routine for audio tensor; defaults to wav + + :param audio: input tensor + :return: string file uri + """ + # TODO: Change paths to run_id + tensor uuid + pagination + # Allow for remote paths + from torchcodec.encoders import AudioEncoder + + # Channel required as first dim + audio = audio.unsqueeze(0) + encoder = AudioEncoder(samples=audio, sample_rate=DEFAULT_SAMPLE_RATE) + encoder.to_file( + path, sample_rate=DEFAULT_SAMPLE_RATE, num_channels=1, bit_rate=DEFAULT_BIT_RATE + ) + + +def audio_decoder( + path: str | Path, sample_rate: int | None = None, *, num_channels: int | None = None +) -> "AudioDecoder": + """Open an audio file for decoding; None keeps the file's native value + + :param path: audio file path + :param sample_rate: output sample rate + :param num_channels: output channels + :return: audio decoder + """ + from torchcodec.decoders import ( + AudioDecoder, + ) + + return AudioDecoder(path, sample_rate=sample_rate, num_channels=num_channels) + + +def load_audio( + path: str | Path, sample_rate: int = DEFAULT_SAMPLE_RATE, *, num_channels: int = 1 +) -> "torch.Tensor": + """Load an audio file as a tensor, resampled to sample_rate + + :param path: audio file path + :param sample_rate: output sample rate + :param num_channels: output channels; mono returns a 1D tensor + :return: audio tensor + """ + decoder = audio_decoder(path, sample_rate, num_channels=num_channels) + # Drop channel dim for mono + return decoder.get_all_samples().data.squeeze(0) + + +def device_to_torch(device: TorchDevice) -> "torch.device": + import torch + + match device: + case TorchDevice.GPU: + return torch.device("cuda") + case TorchDevice.CPU: + return torch.device("cpu") + case TorchDevice.MPS: + return torch.device("mps") + case _: + raise ValueError(f"unknown device for torch: {device}") + + +def fuzzy_match(key: str, candidates: set[str]) -> set[str]: + if key in candidates: + return {key} + fuzzy_matches = {k for k in candidates if key in k or k in key} + return fuzzy_matches + + +def to_filesystem( + input_batch: Iterable[FSProcessedSegment | MemoryProcessedSegment], + output_dir: Path | None, +) -> Iterable[tuple[FSProcessedSegment | MemoryProcessedSegment, Path]]: + for inp in input_batch: + inp_id = inp.metadata.uuid + + match inp: + case FSProcessedSegment(): + wav_path = inp.path + case MemoryProcessedSegment(): + if output_dir is None: + msg = ( + f"output_dir was not provided for " + f"{MemoryProcessedSegment.__name__} input" + ) + raise ValueError(msg) + index = inp.metadata.index + filename = f"{index.audio}-{index.segment}-{inp_id}.wav" + wav_path = output_dir / filename + save_tensor(inp.tensor, wav_path) + case _: + raise TypeError(f"unexpected segment type: {inp}") + yield inp, wav_path + + +def cache_hf_model_file( + repo_id: str, + *, + filename: str, + library_name: str | None = None, + library_version: str | None = None, + cache_dir: Path | None = None, +) -> None: + from huggingface_hub import ( + get_token, + hf_hub_download, + ) + + hf_hub_download( + repo_id=repo_id, + filename=filename, + cache_dir=cache_dir, + library_name=library_name, + library_version=library_version, + force_download=False, + token=get_token(), + ) + + +def cache_hf_repo( + repo_id: str, + *, + library_name: str | None = None, + library_version: str | None = None, + cache_dir: Path | None = None, +) -> None: + from huggingface_hub import ( + get_token, + snapshot_download, + ) + + snapshot_download( + repo_id=repo_id, + cache_dir=cache_dir, + library_name=library_name, + library_version=library_version, + force_download=False, + token=get_token(), + ) + + +def cache_hf_model( + model_family: str, + models: Iterable[str], + model_ext: str, + library_name: str | None = None, + cache_dir: Path | None = None, +) -> None: + from huggingface_hub.constants import ( + HF_HUB_CACHE, + ) + + if cache_dir is not None and str(cache_dir) != HF_HUB_CACHE: + msg = f"{model_family} models must be loaded from {HF_HUB_CACHE}, " + raise ValueError(msg) + + for m in models: + logger.info("caching %s model %s", model_family, m) + filename = PurePosixPath(m).name + model_ext + cache_hf_model_file( + repo_id=m, filename=filename, library_name=library_name, cache_dir=cache_dir + ) + + +@cache +def load_mel_filters( + n_mels: int, + mel_filters_path: Path | str = None, + device: "str | torch.Device" = "cpu", +) -> "torch.Tensor | None": + """Load the mel filterbank matrix for projecting an stft into a mel spectrogram + + :param n_mels: number of mel filterbank matrix + :param mel_filters_dir: directory where mel filterbank matrix is saved + :param device: cpu or cuda + """ + import numpy as np + import torch + + if mel_filters_path is None or n_mels not in {80, 128}: + return None + + with np.load(mel_filters_path) as f: + return torch.from_numpy(f[f"mel_{n_mels}"]).to(device) diff --git a/caul/pyproject.toml b/caul/pyproject.toml new file mode 100644 index 00000000..105e8cc1 --- /dev/null +++ b/caul/pyproject.toml @@ -0,0 +1,168 @@ +[project] +name = "caul" +version = "0.13.13" +description = "Python implementation of an ASR service" +authors = [ + {name = "Lion Summerbell", email = "lsummerbell@icij.org"} +] +requires-python = ">=3.12.0, <3.13.0" +dependencies = [ + "icij-common~=0.8.1", + "kaldialign~=0.9", + "langcodes~=3.5", + "librosa>=0.10.1,<0.12", + "pydantic-extra-types[pycountry]~=2.11", + "typer~=0.24", + "huggingface-hub~=1.11", + "caul-core~=0.6.6", + "tiktoken~=0.13", +] + +[project.scripts] +caul = "caul.__main__:main" + +[project.optional-dependencies] +preprocessing = [ + "torchcodec>=0.10.0,<0.11", # pulls in torch automatically so we've made it optional for a base install +] +nemo = [ + "nemo-toolkit[asr]~=3.0", + "torch~=2.10", +] +pyannote = [ + "pyannote-audio~=4.0", + "torchaudio~=2.10", +] +fireredasr2 = [ + "fireredasr2s", + "kaldi-native-fbank~=1.22", + "torchaudio~=2.10", +] +faster-whisper = [ + "faster_whisper~=1.2" +] +parakeet-trt = [ + # TensorRT only builds on linux or windown + "tensorrt-lean==11.2.1.2; platform_system == 'Linux' or platform_system == 'Windows'", +] +whisper-trt = [ + # TensorRT only builds on linux or windown + "tensorrt_llm~=1.2; platform_system == 'Linux' or platform_system == 'Windows'", +] +cpu = [ + # Pins torch packages to the pytorch CPU index for local dev/CI, scoped to this extra so + # downstream path dependents (e.g. datashare-asr-worker) can pick their own torch index + "torch~=2.10", + "torchaudio~=2.10", + "torchcodec>=0.10.0,<0.11", +] + +[tool.uv] +package = true +override-dependencies = [ + # TODO: needed by tensorrt-llm which needs transformers < 5, remove when bumping to tensorrt-llm 1.3.0 + "transformers~=5.5.4", +] +conflicts = [ + [ + { extra = "whisper-trt" }, + { extra = "pyannote" }, + ], + [ + { extra = "whisper-trt" }, + { extra = "nemo" }, + ], + [ + { extra = "whisper-trt" }, + { extra = "fireredasr2" }, + ], +] +# Static metadata for TensorRT packages to avoid running their stub setup.py +# during cross-platform lockfile generation (stubs fail on macOS). +# See: https://github.com/astral-sh/uv/issues/13942 +# +# We provide metadata for both cu12 and cu13 variants since: +# - Older torch-tensorrt versions depend directly on tensorrt-cu12 +# - Newer torch-tensorrt versions use the tensorrt metapackage which depends on cu13 +# +# The tensorrt metapackage metadata assumes cu13 (for tensorrt >=10.13). + +[[tool.uv.dependency-metadata]] +name = "tensorrt" +requires-dist = ["tensorrt-cu13"] + +# CUDA 12 variant packages (for older torch-tensorrt direct dependencies) +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu12" +requires-dist = ["tensorrt-cu12-bindings", "tensorrt-cu12-libs"] + +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu12-bindings" + +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu12-libs" +requires-dist = ["nvidia-cuda-runtime-cu12"] + +# CUDA 13 variant packages (for tensorrt >=10.13) +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu13" +requires-dist = ["tensorrt-cu13-bindings", "tensorrt-cu13-libs"] + +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu13-bindings" + +[[tool.uv.dependency-metadata]] +name = "tensorrt-cu13-libs" +requires-dist = ["nvidia-cuda-runtime-cu13"] + +# Common CUDA runtime dependency +[[tool.uv.dependency-metadata]] +name = "nvidia-cuda-runtime-cu12" + +[[tool.uv.dependency-metadata]] +name = "nvidia-cuda-runtime" + +[[tool.uv.index]] +name = "pytorch-cpu" +url = "https://download.pytorch.org/whl/cpu" +explicit = true + +[tool.uv.sources] +torch = [ + { index = "pytorch-cpu", extra = "cpu" } +] +torchaudio = [ + { index = "pytorch-cpu", extra = "cpu" } +] +torchcodec = [ + { index = "pytorch-cpu", extra = "cpu" } +] +fireredasr2s = [ + { git = "https://github.com/FireRedTeam/FireRedASR2S.git" } +] +caul-core = { path = "../caul-core", editable = true } + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["caul"] + +[dependency-groups] +dev = [ + "pre-commit>=4.5.1", + "pytest>=9.0.2", + "nest-asyncio>=1.6.0", + "pytest-asyncio>=1.3.0", + "ruff==0.16.1", +] + +[tool.pytest.ini_options] +markers = [ + "e2e: end-to-end tests requiring live models and infrastructure", + "no_ci: test which are too slow to run in the CI", + "integration: integration tests that download and run real ASR models (slow)", +] +asyncio_mode = "auto" +asyncio_default_fixture_loop_scope = "session" diff --git a/caul/tests/__init__.py b/caul/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/caul/tests/conftest.py b/caul/tests/conftest.py new file mode 100644 index 00000000..fb8f0d61 --- /dev/null +++ b/caul/tests/conftest.py @@ -0,0 +1,7 @@ +import nest_asyncio +import pytest + + +@pytest.fixture +def typer_asyncio_patch() -> None: + nest_asyncio.apply() diff --git a/caul/tests/integration/__init__.py b/caul/tests/integration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/caul/tests/integration/test_asr_handler.py b/caul/tests/integration/test_asr_handler.py new file mode 100644 index 00000000..e69de29b diff --git a/caul/tests/resources/ar_test.wav b/caul/tests/resources/ar_test.wav new file mode 100644 index 0000000000000000000000000000000000000000..8c249329f2d69e40f9522bc1c502d33ba454a1bb GIT binary patch literal 130312 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

a$FkHh!F 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

Vmr`ZK4XMrrLeqXrx0ngN1WZ|tpQ_EYv3 z_K`>uee4+P91a5gdG`j-K@bf#QRC=&&^^}Xj9e9eM93D;iebcD;w`)^bBWm?3<*dH zf66x%+en5;hsrK1YN?Yn$21?2bxG(~2F(iD8p+pC$Co4=O#VG}b*eozH+_4?tBlBu zX&Iw3r0KI$ekD$dzYx8}sX`E9K)$I~R+;j6X&e z4F7KZmh`>yd*>g%zxEX77N?YUC|^)nSiRc(yKS~J+ryF-Oh-Ohj7P7%NZv+yRh6U( z)Q-}g)+%(*v?fhka99UC-KV-r9Q8@ww5GApV2MjO08Wr_oNgg`o;H;=^xP~bd%v#0IB1ZZKX~4pJb$KqD?UM zt_m)H1Kn`VU#|;tzxVl8_VxMKUEdlMJpSSH>r~dz+GR-Bx}@!=U7`7k?4_2f3dJk=GFhpl1+hUebJN+E@F9kf zPd$s>GhBE1Z6=#_sK&242xSj=BTNQag4wcb8v> zS^6E(gXFR>$yv!r=>#OgT#{5H56eWziC0iT-r(P}l^}}h`7iu(VIe_EdxA$eSUEwn z&1bpa>wuoYt0QdD>ew~$wUYKF`=zW%9hW{RV?xI4jGCF3GqTddQja7hB`mG+PvqOM zE+KvNHGT8dCuGNj4)j^K+_BbDUA?_RQMRu5)~~c5+rA(9=KIa>+l_D4-|PGs_w(tm zb47Pb?v-UiSsZUM*jeX$&u&V|219XqRI)|ZLLpV{SD)4N1>YbZ*>GpI4YgI8CYl(v zOl48*l$S}seQR#eu(j8-*&q?}1=A0HPJA1Mo;6wLUq*7_*3B)_pbZ)2y&nr3QWIjgL7$-crB zKiYlo{_Wz|#IIexF8>x<(DBEppEV2T7auNNSDsR}#PqLqlw*W@2f2tT;56c7$pzUT ziZGQzvtBz!`&9 z7HPql;|DnxI7;pQj!lkvAQjXCR&}iFqwBTX&s*pn0Sa$9{ekI?H*Of8iBo4gF^zam zNF^D_GO~gs`ln=$WH_F%y#y)F5Y=J_P+nGp9HnPNnO#&{sNa*2q;i`sWhV<~h%VA} z`6{KK=8-PJU(m}!hewvx7?=1kWmnpdnuY0)Y8}h?tM=LKp>@t?x68Vnc|UzgN=8Ec z8kvzY_!;8;@90`6Ka1NK&K+etS3SDoNZIh>v|riv~ zd{K)MwsdS|rm>#+l$CRw_0*+aGAH+7S6Dz+*tMnod%`QJ*p2`=6wPdpaVIM^RWu;0&iVSO@tz(Kh=iTuw|gS z4FyT83nztF?mhQA-x`UF`TQwd3oYm3^7xY+1wEf1KZqNJ)RdFZ2N;n9c8G1l1~5&b z$=b}cfTm;)^90_j3aT}BeG*fu-rkv>e%_VLXwe}Zt<-3n_&Edn82$}2#N3IqB;840 zQfFaacz(Y|pPIC7s&DkUep&AAx`VUpXX-QVrcR0795UZ;lKLTWg(BQ1?QxbwQy=4< z>gyGoi-#4?DxOs4SGC1Xfe+U{TIO zu~SF-UkMx^m>h6V_e9ZJ(w{GY)4K{CnDv$xmDNRtf@hz5eO&p0`84g@w;w}`_Lp=j z|5!;He^`b(3}iT;EKN}?QN9IhYM#8m?1(f=l1ylX46cMu^1OF6vGq6qXS7z$HYS

1X(F|Yw5v7e)sNJ^YEkhD{M8_2E(8|*gb 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 Z8jK0>3fydF_p$%)4*&nt|KlU@e*owJsyF}u literal 0 HcmV?d00001 diff --git a/caul/tests/resources/asr_test.mp4 b/caul/tests/resources/asr_test.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..a1f75b06ffd1ad3cd7c5de4697a44fb67cbe5931 GIT binary patch literal 34862 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 TGXzQMI2v*=GrVPBW@7q3rw=k% literal 0 HcmV?d00001 diff --git a/caul/tests/resources/asr_test.wav b/caul/tests/resources/asr_test.wav new file mode 100644 index 0000000000000000000000000000000000000000..2259c5200f8251060049d75cbe777927f8ad83de GIT binary patch literal 267990 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≫;JM8{iAdSDSBPBf2kvWFv7<|{G#g|8ug_Zt+=W36< z9l$#QeHp-)f%_>y)sSorcuSDJAJ7Lur~=e816LbhU4V;>EHp5@f{xnPl1w6)OlC0Q zU~=6_x)Zh~Q0gi)CutQ5UXV=M^r;p@h-XjNcJP6wrDj+ze4sE!mSi+Ra=v>t-LHPP-R+YV>=sKM`j)I zdtUf~a|o32gyTu}B;J!~wRfoTlL&K=ZbrBn`Buc+kfx%Wf;sKVm|J-CLIotYA{ySE$b8O@s==rN>rr!mfH^Lelf20Q8H ztRB`KT+qQmm2(*fk;TZuc8lAs=qT_lOS3)hR3A97vx9BFO7ZK8<^QpiN2hdtii1+w zN9Xt{WK|fPfbynC-zN%QkeCY+IU#W;Bsei4?K5Z{`fwupH@xYGp=Mno4XJBL@zB&9 z>Pus{SBh0BRe3uq;qW4s~rKY<&vQv9VD$~+ny4T+GmnrFxYmjx%SbEl)O_u-9 zx>1f)5C4pJU&L|Y=d&5CWr^alrjc!7aaje!R7Df@^~ zOWGtKWv0oEMgs%8gLDVH#z!l|7yeY04#*u4E51~ycqQOI^gLdn@@dNG$~<%=qSiHo zkhPG>p-~g@YH+J7vBuwkEcWR!YDrdOvS^|7tmbM0s%1jGpl z*C1YlFb;VvqIL)eqiB%YM!(fmqgvD>tR)y;0OkT82%H|^Gl9dRUyxzn^^Fvo-9FdAqdh4AccoTc5tgJ^UCBd-(0`u&WOVR~Me{ znbNa94v{2!Up|{syU55Q8z;59vANdC01RQc=~;>i$a7rZK)u@{+gYctWG+ zuy(~+wVjK}EGC^;IqfR%NoF7sk_B=yATfbz&PTu1h*00Mxr|HJBjWhxQm?1;ijpIfM6`S!P>s2pd(R7(y%3AG=C%f zjr^kz8-aH{=5dr+Xx~7y6wL~B-ypw)^fKZCl;`4-idS&@Zh9AHC?8 z*lLuey#sg*1Y>>fz0(i96Hq4r)s$tmD)$M8sDY*5{V#`HBfmslXNCVjv zyVCJW7Z{yaJFAKmA>kwIKes}@Z$I3p5mi; zG(r~ph}+>Kq;$M)$}Ae>rQa|Ox@qmx_?4YWCYsizfM(Pm?qBS%2KaQ;!5`}9tIVtL z4B|5={n7PDoQi?w;oNNOWCOpE`Hgn&Ns%!EV>N855(&tvza;1yIJFQS9|Xq-ZW1ZF z&`OgTc#JPD=tT!FI%&@eoW|xfmYdn$%=i@t>bcW+iXGZ3*0rI!AqenMA9dveuPTYe zaH~_Hi*|>wg{IKNydlOb;^2x{%1K&IpeYTTQnf+ZS_k8t8Rt;1aJM_z>dZEW1KI7# z+9cFgp_%8`XFHuQWp!%<S9j6Zqt2EPhQH!1j47nfHy zrd9H3H6#tsRMCP8ClIbBbFE4}jeE|hs85l62g?w z91_AIAyhPM&arzg>J1@cxhI_cwCOI$nxb`?o~~_ ztEqXFsBurDxF`eL0#W7R7USt^u&atONIqBhfrs@awg5@r7`x~}Fcvv*7e|ISt`7ln)U;(#?PzW=lp!-x9}UR2Hz&~Wb)Sx!`w ztW%`Ua-D^LrKnUqlJZW1?8tjq6hSaW4v70sBEbGv!hc(})@|_oH ztBgu7KU|&S|0N2m4rEqBYG0~O>8c2EsUXEV%jD6T_WEm?y*!JOM|JFrdr$6 zaZeX~?C@h}>%5}R^keSJauUR_0Ee6(k)jZo6*&u$*-;8FW3|K%-;^rVA(oSW(34rlIgGTZTNM^E{5 zFZZ5<_g(P5llPo`x?-l*_QfLS^grVjXBN0ndm1M@d$PmOQK;=Et7ywwp@Ky%OUFBy z;DX3W*`?!|CUE9EcHeTMLITb1zD?3w#XcyRhr~>h`Z4gl_S{xqcyR zSzJjo%)zMcMMF`J($F#h(N`JKaRl81?iPR=RF$)Gcvemo(Tccwg>G+9_?kv{O(P9z zG=mytNP`>FAQ#mK7uVyUTDwmzEUGb!YG6l>x98y28qc43`ZF)Tdd~uV+e}fDl0u^z zaa1E;(*V~t;HG*|uB=sLpBxU#nLVp`kE*od)(=&5T2FQofL8bW`FvEkh*>Y9=Q%ph zN!}_{NT86|gZ+p{bwu7t*O*ZA1nLv1OQ1yhV2n=i?BYW`c$rSie~*OTHL9C#Emp~iqY9V=X`LP85ZEc!0s8q8zy{1 z>oSw}Q<)6~D+!j7dy^z06B7+Ic27UN4o@|7vPn)d(%)pXy2%@xH~2Uyu-wObs3O|x zt#!Qw>orQ3-OoA|a-?TOWx|U;dKDHw8`E61_DAwb1Oq(S!NdJMX1pi;InwZ%jQ-vx zPBuicA<8@v;S*6hB9akNuz#e(eS1d4XGG=&j~pCpycPUkjLNTx{5NrBwLGh7!irjB zG^IqFt2@(IR$0{U;$$n6e5M%<)2MFs`lhN)4c4aecACDO(%dwhoAR5feKVzbshOAZ z(;oUF#V=CcnNc$>g=r}to6>P9OsRj0{Zsxef!}@O zMW>}Y5Twz5#Gr$Qou4wimGZJwzVWkiHTbK|Uo&2Ccc}<+bvq<@UhwSP%}0l#4EHx% z)C|3`gkyb_Gkz7ZMm+k+}H|lYK6Ntm+sBsgL?d+9yEkX z>6e$jd8oL1pnbixtCvd}@zO@Rx+PrQQpUITeA=2mYi$}^xrSEu<3{sIV=$%8-BRb) zXUzr;rwaLmP;NxL327nA0+#nJd|=fgifR-sC0x`KDlyk5!QZi4=M@fSkJy|Lx#J^M zW72_T8BtPbcoBye`M81{SHP#5Kxx~AZJQw1B-ti8qY2JzqB9D3M!|I}akrA08`0c| z-%a7YRLcg~Y4rob0eFNS-aK{I9LSXg| zd9RRXX7HX24y*>{!>oLem8Cg)Glz3?{A><1gKkk)Ua8_&s;IjTI6`-;FKYC10=iN` zU*l_Cpsn(Yt=%VuL1~}^-w8?DBjFxNCX-MmNrHrfBqT2ma4M9VALBl;j^ot>=;`W_ zv&(Q!nGP%AVI_BPkq<7KQ3Zv&7F^c?R8So{Jy85dEt9Gk} zPaTniJUZz{<e&*UGHPco#+Hq6jxfc9V*7<3N30CT3knbZ4aYE3Ap2CgKHU#cU|k zhO*Tc%L|dpV=$k%r77s!pto0xb!`;9rv=Y!Ap@G3J(|I`Ja5h8+8S6}!f48|O zwq|B;rS4mkZd+mE*387MeD${U>TTwj9l-1h~={9dNt%dCosy;FFDQE~p~DN_Ok z+h-JcI0KJl;OGn=m4R_#FfN2g0{d`)PXy+PfNu&F+Pw;Qui^)?@L-ls$-^mmxv)-w ze)ZI^9oAYF%6Cf?cajN|92_3NFu^@%pX&HfhD%J+lCr8Zbe3i4 z)f9+Gf$t*vF2XNj_jxQkJ8#|na7sR5`joMfy|33IquIK>#Pt+=h@W1OUS;1+RE?wH zhN1$m6l6&OW)yHnLB2wqVX;#O(3*&Li9pGe75=&i-xPx_ z1>90dMigX3A=9e>y$b0w1$?#;JXPd5Mc1lK>I%6%lIaoe>fZnwEQ3F!e2$ZI9L-{! z#kzh%_gU+$9uyrwYY6iSpBzj3Gw!b;pAH^#ILOI9UI?M+sx`buQ0LBFjhtVN7gW=_ zI$2xiu51YtTL!i5v9`TEzmuHb$*k#wYdXo)4xT;Rz`!?0M+I7Sp;le+&(5-@v+U6U_UwSmTf*{|YBx~u+zg$Y zk@n!)>lU6gSg&HXINcu0f;h7<)-b442O{mPX>YN!<4#W2T3l!KWY=6)y%NAVkzYKf zcKgNKVexiOwm`atYBxjeW^TDj!ThEmzX|Oon{MJ>TTSn+bk7c+xr1LW;o=f*O+b?0LGbi_J#XDXP0kL+VmNeET#={oc|5#%I-)srZ(rTLJ!E$&SMLHB?^=EFu8?#~ z;%>0AW3aL#9N)qn*8)Dynvb)3;dBoHwoOdig!eAHz00(VM-x_|CMJ!xTbyb=i@UMz zcv9#Tzl)FuIo#K24?+Eg{A?4>ZK7wl$TM5`$A93bf2e*V)K~U<@dmi-AG+%wyl%5x zyP215hqty<+cLH-%LkVA*0&H*85k;jP)4ECLq)|Z3Tl&cxc2QCRn>5uV-*h^!E~f< zNI`CcYHC*8AvrlD7hGB=m(-;=(*rl zrhIy0M)|3z>eyj$rDHjgK~XuhuDtO#Xw(gQZn=hdd+m*RD&;w;+f>HQWqQ2;uNU~~ z9q`N!jYpGYJAAT(KG^~97x=vbTwbQj%Nl{J;2sW?$)fSvLX~WgBT?fcL}lmy2IwdX zKIG^jrzSi1fW_Uc+0Duv>*i=$qcdMP*i~G2T^Zna{m6Xe`S`!d*V{;MqsFkiQ$Y@8 zI!rsgsXUwV*)g0Gi5|JX1P_$(mlFI^(&`4Al}(p2cP_KWgl5WkX~|wv zfC9NEMNHNnA6w4h0zZ{l|g_+EiN zD$0jN{=S4ilyFg57MAt4ru85X_Wm97S`xmNxPEEcFV)k{=;>COJ;C~fRm(afH8WBf zVBG+fNck*fRgrli+5OcDPHj}AO-BXK+7-^ypNI}xdSHiLx&5xvuaoKDiB`07-?U<_ z-gTb(XdaYoEmzmVfemzE1MJmC2DX86XV0?TJU{pHwC>5RdO~BDps|Za@mLMynO$XO zS4nGD=!uvgkKO5UFe(oIm8O@ab~b08)NcZ&bC6q_K<9?1k<$d2{<>aAeBBNS^=|@= zIl5^RPTGVAt(ODW%a*mUbuG63Tai^8dDTX2vz6LxmC*$rU4Tw8DyKL_YJFc6pD~II z4N&X-X@2nG4Z_;He$KjiRw}bR3|Nu*#PbPzRhwSw#L2s*c|5+}9A7W<>fOA0TwQBc z*Gk`<23%vu&~yy_VqZPDE7>5z+MOxU-M$^6reIC*qZK}~KptQPUKd?qqe<_wjrFUD zPg!~-Rttb!Q^IRYSX+?1rabMS_jlkeJNV`u{7MtO+C=?J+^+=J#iWLsiYDCr$nYa; zn1DtKgzx#0R{ARAYaBf6vPuiWmmPtLy*_VYQ({76PI z!!k51qg9w_A*Sxd^H3!OFrMKMJ*+LNG~$DV`>RAbq1r_933u`WY3iR~|Af_b@>#5j z9Fjylsca^f>C&RTM2n`T;E*OdZo55pJLk8V+HLsTR{3=++`P^6&UOXk9T4weX%cCo zPYMcmDJr<4Kr0F`uZib2!O1)5yBoV5Ufgb8+%69`DQX2(L+H-h3eROehviAX zi4vbqNzgzRF*7V=jcx$6fZG?4MS(_C#BVU9%^>$ir zKUl^GwL7V?O-1Teay?60q6S}<&5XqTJK3pG!RrOC7j2>IVxyf&S!A2QHp!?haK;u` z|BvTY4|drMT{g>^+ZD{0O};GKd>+317sFpw3=pJK0@o)n>Tw>7yf4ZC6<|AE`l$TR z$v8OGIAy3z7}e`XY94Qyla@KUF)ugdrA3}v=B0aDFW zL}zTmk(=b?O}zVN=)2j>-vaZuxGCFU>NeAA2ejJZuG|3=chG6u@wDwQdMlr|6_#wK zC7U6;S*kb7!JFZb&A8eFwOcvA70%yA=Wi2D4V|$A&n_ymFjBmoT)TFfH8jghgUo|Y zM+~fQ{+}ZFIl?U^MSd^w?O zDB=qux&RCE9!PB)(7oGj@AiN717`AjUs*s9~V^7^c-&)T3m9aKjz)yqru)VD#mZ=k2@89Y-*&(zu4I{KrI1~&u_528}^ zXPf@f#_3qnsQJeVC6hJnvZkF^x7v5Dc619L)4~@w+eOXxzZNr;?IZITV9 z>kVQ8yl{tdz=1?b?i7myx%`zbSqKIe3K4V!a*1KN0nb7;Rk4 zqOXbkj}f}?t`^PHL=lAC+8UVEAhQ~1Wmdn;@|Y?aQ>E3FfLCsnm0Ri6dVQtdj%<;m zTHF(Dwy-T3-DacP+`G*{U88r6+*&WK^+ZjG7U-O|0BR%P1mP3J%F|k&mPZPJ&v%5Q z9Sdd0!uZ*YKATDPO-tW&JUpetQ&HC-HKSRyfFt@bvLC{S0FwTpcb2MkQtRSNoxjwj zj+f|oTu>InSMHr8^-e;&9%sFj0j^`Kh2vWBm!vHNOxPK~Ut^WW9!U0CKXD5LL6 zqVG!JqT)BCP*-8pRTee{24t;&mU>o7&q}(g%C4-UZ|m%vI=i4F~w$QFm0m8}#RQC~{fyITu)|Jp-CH!ayV0V=Q{yQ&{^CZ(#NJZOG z60y@8=!^y)R|9BTR;Oldw>sIqj$dukSDI{5n=HmsVY{`p+evM7a+{Plb9uABpx!R1 zmv?LE-5R~6hHtHrGwSX1dL)~SeDk7&E{01{7*(ZVX&#oQK?Q+ZGWLHN<`mGSkT?)Q zZ|i5)H^NF7$g9(ist-5n;L>SW(Qyv24vLdiMu< zhpH(W)Bk7MpWFbLw|d*P-Uigjz#4vGt3JQg-rp)8Y~|}~4DZfMxGd_lppgn2-OJ7Va-Gwbm(9?duVdjP&<2A^q*mL za67+XJ5F^0^be$=%WQL@ZZ70K(r%A5P0IL*8CzJy&|LZg^0p-e zL8QSYHouS;6v}fU5A~?4f7vYORro0t^za7v@CLiHTJNle>Czr+6nvUAi(4F?soxZrET+&faFV_j>{^<_<(`tXWYS);sIJPFZdSR(2toD?)Xi1CJWL<4m&ZtaIuhavoq64eM)p!WZ zUELrv8u+6YLs>qrVnGik@?b&-dON_=%?e=i%?FdfvuPFUbcrqy{z&|XLN7$}LS&f& zAa4}Y8^wBeDcyqssS*M=7V(Wmc2in!LJ?bl!iDg6$O4pHqfpOx=RDCY2r0aw6--ct<9#kK^|5XHq(@PJ-42&&dSwU z`lZtUTxl>-1O(x9RKn_~N> zSTb#tX|pfGNI#w174X*s?5hFVbBOdB!X1bE^5JyxD0lHF`go{*G?X9g2`nxF^h_y( z!@JpG-R#^RJf#N>?`*?5^QsbHKNSNWSPE=u3E*D~>DNN2!t(FpR<+Qo7Qbs1?N%i> zY_aRN7-|A1HxL#@-y*1;M-Qj;Lrp%!U{7-d94E!Yb9x@vb_HGN&@zp8@-nVa8i5V;!B>P~KXkLRp(vTE2xZ(zRy~)4U#Cx{Op6$98sc|CMr|YYFg%UO#^OLI(it(2UjY&mg zQdp2ruqMAQ6Rpee{sn%&0v(c(p&7SNO7~9r&mDi^9O9yEW;?P@kF2AUw(?0^ z>8mQhBdTmTj{0z$%eL?6uPyxd7P$(SdnFcEEUA)IHPBBhfZVW&Z`fovY@i!A(C-`V zw~cg2B_C2rZ`ascHQ3oe9mno%miwA{Y^y)CRrhXn`?N}@=A#2L4?^ef0 zHpr0;`T`Q?W_hQT-f6X}7OHL`tdoPMix_n4uU-3V&t0U~F45-xx~YF|dWJ8^r02HN z+;*rJ!BQkTt0$e+Q~xu7{yTs^7+~)YppAoN<6s&(LWhi?(F0`k06w`)Pb#yn!D*4^ zbpUcyUp}gDa&kXCxnFv4R~g(jH?mkq7Dw}ocz%&3#pH|ijY4{}Fxoe5`=pb7oZHvQ zavy)@>GI~(<(M~UNESB8+3i5bF=6CB?}n+5wDG*QkSM)WuQO}trWz^RN@cJmu7(qv zR5fx{qy9(iKd`PV26|_KA&Se-Fr!39D3l%Lfm1wLEA+hu^36>xchj406I1v)M*$EF>m z0=!Gw$=WG;Aa)PL$t}(PmgXqcD5*y1Y1@Kk*hXL%JHh0}Wx446R(r42H#bsCqb#YT zC3Sj34c}NJ=hy20YW1`xnb0JA=5!AXb>v6ynqq>!+_p~ZaXC6JXFoyqDn{`WB~aOw zVUBF$qrlE-*(EJqQy!B3JBLj=#!4C(lG4E`+njM*GTdI^G1YT-fxD-G&&>EUGByND zxGDKa>_hSWn0I6cji9aQnh|e>GhOK9%J&JQZ*?q+LeMm5qj%eMK`Sq8<DWda*JuNpWMC85)oX3Nt*nu+ zYIy&w?U$wRYV6w@JE1{N#I4$_A2t)U3boqqIUw(6=>3eJ)rV&HkwL>~&@g*z2YP!4 z9*RGBh91nxgRr4V>vw5+xfj3OD>-H$jT;zE8AwwG`ZtEy8$)Ejk-XnXdu9NjE6Nz0 zmZsCv`b-ykwu{`o6WzU&oi;GAv5Rc#;(8bPUPXRXakO(WFMxDU39l`XwFNpe1tiSr zq+lni*lmnaWNzm_8}*Myozp5%1$;pDewYIW*A==pKlC!DHX2iF-LgryEYGZtW>(uH z)yX5({A+_ln{_YKy=+_E8&i4qtLo||L#cUH1EAUM3Xis%m~ZCjuQdIY&fQRAHf0r?z9X;i7_ThVm8H>=Vp&q` z=N0L^BKLWLd|u!i($B)M&riHG73Q#+r*G?N+75cG1G|CT+c3ZvP zR!?W+plIN4nr&6HCc*T?tuR_)KFctjl>C;&HZNvrP{MHj(lBBwXEF$4wtr)HH3OjN z0#G=mZbh7bLbiF&@rDT4D-pdK@e|G#IxLIHVBu@oU&Azn9i)LKQjkf!O8F|Nx5f4j z6v={=cQm8Hu5L))%F5eWhhwV4Ry{u}Q?vYFjn1vHs;yGJRmN26{+0gd&2r4(4smks*~1cZf*8Ewp0K1=*ZZPfDuf@U!phE-EQqp^9IVif!42|_Uk9x zcL0iA-LD*fk0IC&bX-3@wx5*_kq$%TfI&KDknb|YbsZu>K9YD@iooLqz|JqGsl_s* zgy0YOO(A_-$VX-fOfCY}trK@8@F zdbCI1Xh^-$z(+U5M>XljmS_{^DB84to6c*dN1NrEI=-gPp4kfM)@)!{0}pE;q=8_^ zpcVo(7#^FWpW6aIw(1Y9^jKT;7>pru$!|GGU^(pjXV}tA9U?7-Jwe75WN3VW9uKty z2&drxrveR;)kl0}nvTpLiL2A{Y|1~A(p^(-x0EbO>l4st$WTRwwpGR!k$-~dlh}O{ z(@SmoVjI1P)-Z%*n|c3cx}r%hZ=!pe+&xY7XrrIkNRw*aq*~gi((heKgEz_GO*Cnv zP29*=Z=|a?>WGaza-;0D5f_2BZlt!2ZsKN{xY^fkPHH#18@Hrx+>+E(#5EP}w5rr; zRd!BQd`=aXL!!7s`&9WpRq}W(2<6a=nyIjj!PTt_+uR!xcOw+2O8gZiwi7ObKD4^8 zeb<*~b)s3FbWDa0$hdADxLb$hz`lB5-)OHPZm%K!!NJLcgJs!}XxR{ba1@XShVui% zZBB2xzc(%JXp1`1wY~V-UUuY2I%=dW+=UkIqNndjXY44GI@6@ix^p@0QqJF%+qdO( zR;fFy)OIgUb}#1pJ4E+)u%a?8D&szpq1d=C?hTBY5(1%I?fKipz_Wo7Ry|Iuh`8}0T+n$^fxXMr7Dtp`_A zT<79CzQ0}PwA+~Ax=t%uRx&Sj{sZhhM`1&6W<)b1e{MumBAHlVXBODXGXAQJkL;>P zptRIQs4MsDNc}o$Ntu;E@wl8%DEI3->iUju`%bcbC%>?xE$k>KbmS8{>VR?^Q0_i} zB}a+hxzKhllnw>lp}^J`(1rplD?kwCE^@%bBIGVFFSpanP#bHL_u8aSyYJnu^V-~_ zZSL0=|4WPiq0#-=C`m20(e&gjpOTgAR?2R*&uajoL^HB}TNT|V)%i(vvb4r64Jjm$ z3v21ZT21Q3*K?0%zg;uE*5+PoqZ1Q7A)((fR;P&nbtD$C)j>oB%Oj9~ca9-Aby$WD z%h<7nbX=h=FCbibvokb1S>Zm`XaUQqHQRmn!VV z3VUD+&D|2hq!%~o;`Ko8`5Wl$e}LpR0_#+vohs;)3i+gheT60!`bU-gStUPb^{1>> z)N&=JH0xEq2n#mRG{AAC-tJ z5nhz`IQOm&mab}$lpoa`~O=M#P* z;dHyDAXnSM$F zt)*I8tNHn?K9@D5jos_y`38EvA%WH7)~3{HEp}>4ylboM)|&blqwiSLi21je78;Oa z#l{I1+~ipoJsR1(D0w?&Z>L;QhKn)~v4rrBycE#W0XIsX zvPw2@@td|-=_c1<6ZP7lJvZ>W^+12zKx;P0+nemIP4;pAU06`1^Q&x!D(P266D#!0 z3LX^D+p6jIYPqV8uBx+!CP4SM$^C6m$@6G;4vQl^)SJEEBIN*(Fxnp>Dx)??$)Wh zp3t37>@Kr<(5xQ*iC(m*S9D`{y0Lq*cQK?0T~6^aDt^=vSR^rw717NS_zN~DW^jf& zrCok&px+u40mE%ssjsB^N^Pm+)=JqUtD`YuS1U7WsZUmWXL(4445={LOxTWITVcOf zSmzqG^c>)6!>F`X&mgC%IJeK`?E8x>rB^lwHaOcjn48$XB$(lW6Js24!|as z)1-2$?PN8b`1624cz;5fz>KD;$Pdmi$~$=vJ1cWs?r4eF;-CcqU`HMt$=iY-BKK_p z!C>*=M!v3ru4~{Y1DZ!x)&nc33v{lbE;TNbrA#(y&2n2df{1|B`Mv6S?{K+<`=zE% zvvu@Iy?jznKQ!w1jdWTIB+Rp>Ycd_-Gn7)nafW*cm@C}y_;Reo% z-CoF6fCWqo*uMzdFN#)~TLoh*1+qVOYFV3+>dR zGn)9CCRyL0|1{WB_3r6<`n)b#UPqa_C{sr#*Cr>`Qh9AuUQ0u2{oq>4)^N6l_N`&? zM^@Kn{n<70pBmS>Ry)<|wocsf^>$pnpVdgS8{LX#UeOE(@UVlnzL~(6&HN=ij$3SV z3q9J-kG9iCNdU4ceKF%r{6Ba!1hD^(0Ts=AcM9aTF38v$9RT(2EWJDPt)2Cj&U!*8 zIkA(gE7#g`|4v7Kx1)UAl|JsO9s5wHKJMrK^mBimKads-_mU=L`w$%{(A=k<9hSB-uCKtfVXs~E#2+;{I$JxC8zOgOB%eioS)>EfZeUtQ73jzU zdkBNLgs zMG5C(ZIA8tgl9o!7ORNC_%C?><-E1$wyaP-E2Mi0^zH&WFC*t= z_=mK9pVrN3*^+icGbp(y6EbpoCORXdr)QE587a%8W`&AtE|rmVCjC}{zFCkvqDYP` zN);7bVX^;(3f-_monMGXq0|;yO`%RGl+z2PA!GF!y(Uf9 zre$u5=BD(^h*m~&tD{?;76=szLsV>hx7V6#NdbiN`Ew;L4n=(AjY?Ya*&3W1=REC&eCI|5KWk{%EgVt+B~P;$da=BvWXdyJO@Jd6gQ zYOWLG2!iK7=i;Bj!hUKT3?kc;W$h@^hEnbL*1&Jg_G>d~lV}tD*`$9o*(xkFHOc!; z_Fj`MZQ>7`EFTBT_+}p8>^C*(rlx3JBd-gF#q>fWKi_1}HSw4hH>O3mx!`HD(`N14 zVtrfW%NASFVvn?9C6X^QdWo*J@ z6Awq}+Qfb20W|Zm34-Cy$S{a#$*UN8C)Wp6F$%S@6Hw@8x_}w;-Z!va&-{D9PDkTO zDC0EkXtHyY9UUArBKU1_Z;K5Ph1}D5dG>d*zoS>2e>v<#N2475Ey-U(Ma~tWJsPyT zu?k?2`(`KXbd&&@$H3kTV4~i(7x^^cCpewpWJCZKpMZZ6`#Eo`ioe9sS|&_FB*AoM zvXe{FbP4<|(omP+PXcyzMz0QOW=J+KPwQoATA7lSDUMT`OX-_wc`Gfb&HkCzuhX(B zEuW`td0OueE?rWbqT-Z)Bv>LwH#)g7SY5;L8UlSZKKOPKW+di|VS^j(;|qkYhExS? zBPg&t*>2Fp2qHyxh=FZ>+zRUxgexbQjW>PD_-W&XWDD@`FdrJ^&}lg<3cQ#G85o{t zTEqTFw$bAD5dPfRa_khR?6Q=-lahB+au60SQhI*mrUsKNeK)dcDVZJ?j(j$y2c_M? zY1uvPcS~za%C)9=e99l6vb$1pchLE?{%LzJMenD0Y{0&E`n|&+3Vvi*ce3k6F$oN1 z^%9m6_Roh~o9AN`UuBNh`+V|h0>POS21_nZ;{1$a9!Y;lqdk9kBa`HmZ*n=>${H^=mUag_fRa;L>S zAx_^D+ud<8B<7(p6o3g#XtUFT{kPoEMpx(jRXI5(27UufmvZt_PNDbSF^)RM)+>&C zg{AUnR9KjT)>T-uh4{d^F)*m>WD@>w45@a5xCbT{u&*}>vZDDNy`4ORUt`56=4;-; zvSchJV@Xc5=tR?hH2Fv61CBmmx|sb%tW`n7O7>&kkM&LgGAm%CSw}N%(`~48TI&ey zIe5H&Wx5iRQ6k&Rzq{w7os5Q7iRcbuZwtR8GCJbXk#;5DmG~G-9Rphm$*mA7i&A9~ zttbBvQC?M#?ttMVr0@jt4>T;CigZ}e+o2K0BaD8`b0oww|J4K3lZ{WYAhmI#LW&35 z3V6tEsfI;YO_UOY&IYv9hASq@0Ur{yHNx=Bl9=+F2sBy%_fYAfHZJz#V#o|)e40OX z30&d!#>H*)O5!2TKUFZSWoy&)N1B(3|5WTzO<^f=E9a^iij-+d$-Pl>52kh<_jLRj z1Illz(gx=?I2z_WoE*oA8z(eX^n9WG1Qfv-cYm012i+n5j~W&P9(MAGlXXu2bT~03 z6-2qApkiZ%4-+T{Qa$N>r3LDCg0YnvB-QMt{0tJxPK zD96nx$V3=*JF zCZyG7-x=>oFqYK^*+0m*7F`d~!Q#=Knawhr35s4I@7GLgMAisg6|lNTcR_X=5<{Y= z3!fd(pTfT>BgICD7DJDp-6*0_GmDVC&AxG7q%x0+hw#wqeW}j*C64FxjvT7F>j7_-w40}3+S^s5CWJh z+6@s2Ua`j*=sn)<@!LKJ+a4hS6B;YfVcML~=EP%SZ71($uwD%*Id!YmmBdMLtlwMo zgV9p+9~kdqf<@OW4U5mN4X=!9ZvynKxo?dzGy$QuC%jwaX)T7hFbo_4W4t1eJ%{F# zVeH?gNBTmFUrf3CV9R12n}ahAT6;z*TbkhyGuF!ify%y^VwHY=#APWdOVI>2h$)>b z4AAR*B~mDI->0yo`z59~T%i>NWJC%}qiSMK6QAdwDUBtGC zsX(Pb={NE)$4SIN@$WFg^}#o)+^E)O+GdpZSYdot+vAHMT1~DmQD4$dLY-j*;DCH0 z^ojV_nciTxiFp(2mH-cOGRWD^k?tJv6em+06^Lb^@f8t<%=7c)mJ+}-NM?{hwEPsP zbVjmsgsCKbP8c%s$3f*R0KH$qEW~}z!}slIb4Qy&!SxA+Ft39)?*`KKWEU}C%-qdu zS8rHQf)e{$XTLihD>7DWPP?De&TFvto-;_5La=m<@EDjkwSypV(HZ;rj(Y?fYb|!% zKNrEvyK^q-oQo8qOB6}f` z7Zb*^*oj2@=J`BmHBeOo>~POVK;_?i}yV@*GFc1wTap9~eh^Y4EloNDRphWY?45ImNrA+_hxake`v` zYjUz&X}Q`r5q%p`h1nLE+_i^hTn7Wel4hLqpDB>*Jiw~5VO#lk2MKzcCOlnuoY^sE zQ0zRK=zWs+iRY3&K-MX8P{7WA!aQARy6QqlPdN8!hCj^&8}!vo7$aHgc~AuO`m|l2 zmM4QWC_UiqerN+a>g_l`+D#t(~K3MQ3c7U0(Y1LdDYYy!pH#eIUznr zk~P^G90p%eS!4i$w}6*1Fd|}NjR=ek*qNRtdg)5RPHSQ$lOjG#bdnJEwQ+%N3@SGk zGbJpD5GIS>Z1jI7XPcd621QovR^z`#WLQSlfgmv|my0%d;07xX)&!UAyW&1gAP{6- z+qqjiMor>(y0U&3Aqfna9XR<3;{71?%f5Mo%YmsOy6<*CWap}(NW4r zX>ww$C&rj16O5BVWNcTcBbux*Ya&2MEz58lrhyC$+OxJOM~h)4?C3h@ zRy+I7C25t6x()_kP;<^j&gP2F6`VEz=E(LAgaiv|ZsE4O+n?VK+#&(~$in2vLf39U zrzSQv;VHOEqOgMZbc#!V$1A@-5;5>vC^>1Ro zp}do#9w~oFn8A)(F}X&`xhXq0NdcGQD8+hEk{pz9nMGwrd7U@= zk=z=H%_h260#RSyf&46{*&LM`LDyt&B`C}vNiY;3q;mhLo#*{|UJx+MG)SEX@==Xc zd!Q{bkolhHdw30CEScVJ3oH%rMM4)rG+QAL;;wJA>)MjCM9PzBn_BOYCP$gPpHoOc zHz(4P;Jno@h%O?z2$@|@kA@+8ECXYCEz(yb+fQVFp{kr#=8%FR5wkm;-sz}{8LUib zWrD1Pkd@%8`H}24C7k>h6J1PtZ&2TLlZ+-=vJ`2ZrM9^l&LFymBFI`Eul|0e2UJEu z&?nQ%)Yr>dRuZ@$J|$af~J z#JO_l%97t0M&le(k8{jVMgxo73o!jO-DGeaCa4l_Qyj&H-A4ooabO>)AbTC{{qE>f zi@Yi_G&1-jcTK2ULN~SZP3>6f3Cq{7r1+H-t|#3P<2iSD&Ibjl=U`I~G4_cmnUs>V zyhk12N_7}%JIvWw>B?VOywVI=YX)^BPNp-RWbP!RVzhXSPb6UYNWncq z_lms5K)+6a+l^&6_Dfiou;d*d^xhDux|KPQoGBnx9!2F*ZgQMVj$z^=;@fWxI`ipK zPDi=~E`DR-5^i*%$?TNPN_kjdz*6CnaNha_YztV9attSn{Q358h9#)ppC^ej(ppj(n=Lq8;qbxLP z&)~okloybQ#r#%m&|&`3aFzm_qI8}LZW-8%)H6Z4Kkqx~4-q>=hjt%h)y<+jp5L@7=j_o$n z+l=s+U`$?WzKg(;+vV7|vp>PR6Fp7?eH?}?LdObp(ShBBbrp!Cg>b>z2ykBp_-g2p ze?K4HM1-#L87R^s9LVd4PWL*^%LoF=SK%E=K_LBgO4i4;A$A915e9bWY>>o1(ea7S z&x>td>{>mydhMCAo+*a?-$RJ#^7Exg6Ob(YND&T)OM+E|_M%j8a(lRVwDZF$h2LnP zCIgffTeR482KyQ8P*T7M?l;QcDis)j+Z=S#QP`BHnI|Xu--KRfewl3#NAM^)nCRet zE2Stt3nWK|i=u;ef&mY)?z!+8WZIqKYC)HIxgC~3NcJ7D|0Rr4;bb**_o9eWk?at9 zrg&QLsnV4%xNhu0vhOClFJE z0al$i$g1O=eZuQPkG5=t&g|1J_mqPMS9*czBbs|e-8q~(hm+wb_*k@*2!aV?@yeq> zgfbDn0!YUML15k!MHnonr$ivlo+R5;IDT{btMePxZBl$xn0d$SG4E|iOn}@B@dwjG z+Ud~tZ50gNK1F>~@_B5_W36qKx>mVO^j1LLW_;2KJU%TFmF$UNyrsb@ZO-ku`9+xA>USdz# zv~Eq?4o>lx|1 z2;pKd^}EZ$0QPa@AVofkbR_9sDc(CJotZkb9jJPs(*5G@7rqHpK#&?=Pv-Ep>v&y?DofN9OcsD^1 z`bHt;>>QtseNU!?mJc)3-MJP>AiIXXDSp7boP_R`rcaHZ! z7ZMN@x9@~Fs@ESpZSu0o2fMn_p#&FbgRO?=FY+d{A7d1jXh-55iSpG0dSB&z#ZigH z7Fb8gM^Idkt$VDe5luyRgtRGw|AvyC@evH=be z>TV6zAv#=jmho(pyl;*{f#(~)dXze)ZfIg=DJnCB!6uf3a<;T;)@b2wT(&_e@qFgcv4OT9;mT2HQ? z_##U#G+hw8g|W;GZgh5mg{%Jv)x#Bs1B2fnK5X_U(Yk*Xv4Y(X=q`bg1_TAPZ_VSV zUu=9VM%Rq9Y+E^meCL`#QD>pqgN!mV1W#ld%ef&M)Dn|Y<5gl`qoEw!c3_A=D9v3Z zbd}hCO8X=Jcl4pN{*a`GrmiQLtvoFBh`39f!Q3iQ@rn|+4rLVj0sRMsdfbfgBo{ef zqVvTg_Ul6OxBxmWWv8a>OrnXf;SkzEws}&>g~S)4nC9$P=V~GTFMcR~Sxt>$+n;mi zrR0C9)UIZ`Sh9Vnp~)PqIY+#hXfgS}JpJw6-3~7o>WzTcE1>ILuFqDM5&Iu-IU6FfQ4TU_6I3nYa0# z|BWU>5Nu9j&sCJFBAUT5`juTZ4HKv}KKG-iwc#rsQy1nSw?KZ9g5_{dOCQFPT0OWa`z8ioEokFDgenB2>N z`_S`;-sd;b+-=6UnV+UQP33O`HW8_GFiik(Y7Pt(fSjF9H@DeibPzQUi-;dLc^sqD z>QOd1PowixKSvA3+=&YO$EqKzYz`;3on(R*RbGup&kr7#+ngL>+~80fSsi@Ud8W!t z)mu?;^E^5UEXAUb>XV5)mB`&5qtr<1-9@U~p@`&D8>3bt+8#l+O$`99m?Ca#n+<78P)%=@ph-ZgPdC-Zg#4a;T)WS_Z9zE!O_7 z!7VqPKcADmjP|yW+~F@#soO6YIs|4AO0ry|mQ`yAW}yGNOHjVjcpWjwcLr??$pJ)o zVpkjOhsGk&0c>NK{xrbj*^Uo_|I&hTDCtQ=U4y}s^evMvD-Q!fkhS-lfYr6F|!*%%9vE?0$GM*?)ui3oKx4G5f{L z^U2MJ8V~vJiPy4Q%cz+nGB?~NdobV2axd!pL43zO%m8O8;0#NK=}XoX45wXQNe=n= zTfu(^2I71c%UMh>nZ9V$52dH@3CLkA$C8cW&bAvQwoHC8o{op#>~IozmpnoA1mrMrpqcDTj40)W0Cu|o zesaUjocFFm0s<)C9TpriYbeRPPDCG(d_?~Ffc#GGcd{Y*3hh>wt;`FFFl_KS(HEhU z1wj;ruKvCTF+)Xr3lYWfgnP?}cS*Qak3Y7?@>rLy7aWi5TEB~HGf13N#lHU|-0&d$K z@vJ$N-Da4-+Jtbvo4?Owj=8?%wRrA#$UtfPEjTb7(gMsHZBf1ALN)6P<^L zhj5XFyA01#gm%4Y&d{uM?c}g13^~jjEJ8!)4bs;scp-p%y#j~4E+Ta8Wr1-iDWs~$ zkUN05fIM6?1|r!ZL;JNATY-etCry*fpxc7W!W3Psobkz&pxAz|MfVv)2d+PSOoI25 ztqyM={G_DW@O3I4#Jrac9bh^J-g(Awz&SF2=u7Xw^JdZyafoV*qWmHN1Ih5I9;b4w zMz@&$pT(sn9V|7`>zO{8g%sZ0c+=xe`-aXST2<(&!4Cq4EcgTB_oV$z_75cj6bb}? z#`&f{g}w$~VRS`^ULd)thZr3ij%9#;nc=yeKm-@>Ee3l6hy~FGII$AFOQ;nvY6W+g z&Nh9H1gJX@6Lis{!eUcIFz175%&*ZWCepO zd?m@1gfJEGYecUh><`lvjMo+x7*CR*@QYM>d-nNv2d1Clt1ludCPR<-E|UEFXb5tU zHsYt4DcUF#IRF|B7>z6kv>Xs{^w8SyX5hj@CLaZh`=NY>yYo8d|>V-)0v_5FKsX# zCA?O;&3z1C5GtiZNT4IQ?YVm25Mc@vkC&6Qn0Rwn4!du}GvxCign)E`ZWB%O`#zgbY?$h`_<$0E#7usRD zOYtFSgeP;F+Elf#0$giSYjEX5T+KLF;9~N6s9Rc_QoB+Y1JbP2tp1CzwTj7b{xGC| zez_tjjS!cgDN!Ck{N=@-yty2DBoT34=F#ac*k{n z^O(jjFv%+6&c)_d*Dw|1Fc>r0{C`bRM!P5k{2}bm_r+jJ4){}ZpW;8HBtyQ=qI!!u zlkY?cb^__ zeyNV(fQkyp&8B2lcs6jrLM76lL>{NsPULW*pxSl<5sHePh&my12-j8^;lQc*U*i9g zLdg9R;;w96Fr*Rc$%Zqqlo&2`N0D6>K%au9;nFv>+X%-j$p6eJ_5zGd06B=j>cY0&wL6jN9sSvK)rq(Q_od z3yPQQdaz7qKaJ7Emtu08$S~W9>6hWK_6sJ11h3E1;07p960aeY?rnV-ag>Qn6WKpT z^fX!pz~gGj~mT5_fv42!ZiWV%>;xq9531_ z!AVU}N)pqv(R4PM8f;t97)5JCs!VYYZmT%$W(iWB`z?CF=wtOCX($LIH_S(pe7Dlw zs(S|)9z5Q7$aR%E6!$Jve*uaE`B{sI?uN+6_y`kRjwqY2G5INEmmUWi9Dq}VTO+=oWEV>9LikLQFAZ{w?hdkn zqyx$38b4@~@A>*eNDigwVA6vqL7?)Wxg*IR5f;haBtp?uUkbigl0gFqSE|u=;o+ot zh64vtaUew?lszA^f2X7_F@n-B4xAd(8!fbQb~YVlcx|OKIW$KuBEKi`UWAMi-?Ggo z6#DqQeE89Z@~IK-wcW!%1;{0JdrI{r?n&{a@H|A5i6#@~@u(Z3@c=(a^dM=!P~vcS z5w4@;TGDGNg%^AZB*QuB&*`lcZKXIL}8@m2n8QZ z_bI0P<{+7c`VHAbs2(6OM-q*%h-hZsJ{5(X>5Lc6#iVGrZDu)?=}^{FA#KgFh82^j zb2z%64M{7)=_vudF?391U$%W%5la^YOHIXUb|>b}EZx|;vLfoo|MHVp!3b|2p$iY$ zaM=*vO3hE^!xfIN4@UtGgl+yiXrmx-La2|7;NNd2|6S`=9KYc?(QnLCNGMQtM)BGI zYW8dRzHmp-=lMCk&yBt?`8a@aT)!K>Aae^sc;oScs9_`yLyQ3RF+MXm4+5EJZelph zLG+%=dkQ%sE3s53qfU6Jl`RCKRy|m^4bwt z9_31vRZ6QA31eWW$uL977q6km`H65BK_kYEPJqdp(MKk59W5~}HuTioxrUrKdCah7 zoI1exCCecznQQ5}W}jR9xnayH!c{od{Gp-wf?A?%`+X-HnqTh8Fqxno(e?`eEkGOy z7}wMNX46a&woNxTJ-iNxR1GoVm7!rRxb*XDul%k>@1i0db_{ucLoi8ao1ATSxB0t` zzcWELhd>&onX}9$nf+$+yYVFR6Z6LuZh7RqS7K6>Fph#Sk8TcKIhzbAcw$6l*AQJx zvNmXHSh&>>`~VqFj_Hb|G~7t>G7J~2VGGlZdR&*ZS9l-8FAJ{7 z^9&JqhxBcNmUVOqu8a_^`8&zoMJbrBUO~BK=8=v_ZL(2KeF?}XUo@y6(mK2@4x_(6lD6*IFfN8 zlE*(nc~&QoKb}zJbla2fL))TFnMyR3^aulz@ABaAjPaSzwA4(q-j*QU8(}gcv{3>t zD#o992Lq@-+k)_qFwSatEDtq8uh?hF|ITGeY}sWOjd;nVv+yLw4b>h4Yd@11s(>h6{;K>QW$?vn6rx3hj-JXZaK>2 zS)*se!xkR7>y2(OWG;M%B@dZCWU2p0({+GbRUO@#+2`K-3cSaoib^a|RFtSF7A%Op zSM0>zV>kAOf>>hjT~zG7w^&hQ?;RCOEQuK5mD|qVGyj_N`17qVpCKx|d(YW>X3bh_ zP_Uh6Ihuv{EyD=oB}@NR`Aso-v9s`ud9y~#L*8b*N%4c=G#Fz1tpbMO0xHZaHC(BB zm?OjgHN=`YCAzgT%6sAFQ-;^4w33&>36$w}-f!x~{!) zB0m6MK>Np-+(Kc6Q4-+o+Bu`d>+-$rSHZVlR^EJAHcdPmp5bii1QDz zQ=7sx3TF}|xC#1}cPV^Fgmui1x+Dh2G7e|#b_r+@hFe5!d8;D!{ zA+Qx%u^V?Xp+LnC>vwT*-~px=C>-kraNNOn{$_iT>_usScj8=hvd9CslaWwGh5)5& z9sN}(E;X#r5FGNWQNIQfIxf4y8IJ(Q!{1%dq?BDwb~09(5HCdmS8e|Z^S(g>jUf(3 zIf}9Yr8pj1U@cN8qE|!v={LKg*1Za(2ev;r!_z-1p-ug#^RgMzox-7+9(F0+LWN1w znFpTlz&cLAKvsaVKrsUj2O7D@ysc)G)6Y5V6{Fb;`5y&m0&)x;ABq;#v>gzfV-W!4 zsf58g*amDlkjz;){7))-%q;+^H-6C6ZPa6-=qVyf@kx}Ss92iPUKH_>f{R-nEi)Qt zOt<~I%s^-$h~1aDKmrGOiLc(!AB}#nfb)NEN_!KevtFLzLBhoZif<+8rVOC||Lg!F zu^5z~yu90AH!GAO{DJEGssjz;B7Q~V%UBU@B^0H*TE43nVA*wEUjdkm)B46sIP@Nf ze=Hnlbe!clcDArG2Dt5%LvDS)h21Reic6VfAW=&JGE|Y2m^^3(LT{;}nOc!xa6l_$UEn;?_z;2cY4_nWqg*eZC@!A%{@Mx62zp_9 z!|6?$?z_URMqGCi091g!Nc=mLm4N$`Vrk##!ovokQOp=;(7v5zI)=d;&rzR-MFip6RYK0{cp=&=rl%%#rii6sJ$ULK>Y;r7Od|@WET=m za(G$$rS&tPwu#>nXs-wz)}hLnW$d83y~Y((#%TGWqz|U%l}WBjrTdfJm*Vq~DI%M6BwVFDN7Gj>$-|9_d)D^w2M>>*euMF!f%XAeq39`&pzKXFU)VWJAyH`q zP7^ubg~P7C(I6e>yI%r&=lPWWaLZD_v3wn+>xeZPA#i@jB-bBn8my%uDp#Zk z-ESpH3uf67;8MbV2>WZ|y?j|SVPA8r0=%Tsk}gb@HB@%dw6p4-8Zalqa<}Wf$G{6O z<18Cz=`+hev+N&M!ejiF#b{~sd&o@Umng|q}xHI1E9h8nKj0d%dpIJ z-Lf83!umg{maVU>PqgrpEwV)`ZPBXhwAeZ=Jh~#IE3{H2tyr;^maMgf|J#!O(?X}W zGWHr=&}J93g>Bk-oAz{4yPec7uRCb_cHORBH*TX%+Crnn!w)a5*rgSjT;|DTs+0gd zIJ1MZ@I*#WU~y-O$9kuYSR@{uh0&RP3cHZd2B1%wK|Wkzx~1BdDi@@1K_ZJ$-Q1Kt z>w^6JriiI`2~+Q#V%#y>g)zIxcmGA~{`)G1ucAEyDPyG5BA*uNmS{J-VZ?1C2PZu! zxyWIH+LBJK6WCYaAhH8}tmaG??)svA@D5^IhvFT)h_VZbFQoiV?<2CiiSDMfDuKM} ze@EbV(L&mAJokpk}|DxH-D#d>4xQf!MTEfQa z4viln06B$*Yp%3l_;E1ec$6Qs^n<2NEN)`iH5RV1{0nb&v*jp&Gr5xz{$OuWc#C8r z>-x@UF&M3*-AHKrIFK&u^x8z9_bp_oVDE*(3U1#WncpFK$EA;o;nAkVn^Hm<7AV~5 z?o<@j=mEp7M!0RUmhQhr-1nv6P7~jj!pKBeje!sR(FnUe!E}FVlP+z>xefZRQM#i+ zclgFwTD2i_>I8H)0FT)zH~4>b0`9KcU3I&@&NtNg(Kfnp9Ph=q7JCNtL)7*A_sMQ{7l@}_2 ztz1qkm+7EVIH<$}O4?r1JmZ+j51D4CxRJa>{?2nRVeC$H!FT5kA`E^8XB`eU0i zxk;0Kbutzx%a0D5jFo@TLFHl9T=vg(zg%z6Wme9&lBa<0f`Xa(@w)z(_rMtJy!>0XHWQ7top_B z7i^@uq)xZiu?X09t@Cd6{&e)TevKy9!edo>teQ@%(&^RkXq6tVra#wsnOZobrl;4^ z7d82^7FO{s;pybMoKnv)W={2d3*R_UI;Fv<%5cjuC|S+2 z)%^@fSa2yOVzKCSvWxwUO`jt2n&ev2YlwEIuzMkF`wPkX#Or&(hO$leA+#YNTEPYB zyRh_tK-k8~q8Bav?bPM0oMz^%3N89bu_H3g8veAI_SUbR%w1rFB=;c;@snsrT z<15Kjd{2?!$31Kod;nv3kp%RGdMl=Q#(HavSi{V z6H+D&K@(FVPl?*ow4SD~cfX^d*VOHrI*K?JHT`i1YH=lfV1tkfc+-xnXYU73T-d@u`2YlWS=HoF7fiv z>_vMm^1cq;G}@*MHz3nyNjCHKMhP2^Zg=SMiB3qePr`~@$ZNw)*LWw~m>7BNY|ylz zU#3p)R;d4zoagnAJgW9cLA<=Cf->^YJ`jhPA0!VT7nwmSxrqtdf!{SD*7^($&{!_w z8&~D1lpU4Qb1^>WNdjTD7@x}ZsXR>c!~j@pgeM2KPuQHmoP z5$>lS>*2>bHR@Wg(~1pVu|as7fVPIUHt55;d|0Pf>gnY=-BSLIHK{yM}tK|c-IXCbVdrN3n9@r<9ykQGLV3)|NB zywJn~%V)fNM*j-w^+3}?m=@sfR2c4td#br@;E*FTJ~Gp@9ei09AhCNiOOIsKRg$g} z)LjrRzMaH#- zwxTuhzKQltd^5r&lD?kgUkP#mwWLR@90MJl>RiQsRfIfX2=4gB>}MCkK@P_im#pBv zgHo{wnuL3RsTt5=C5sCsPK_d2LE-Q~%TqT#A9ELBW+&_VLY$Xfwk@Za0YN zZuX6({ZMJ=&7X4AX5~9_+9i)W=d^sz*kX?}8o0M<_cZnJrbkYl*yIzNdVxc3Zt~4d zd$`GuH0k!H-R1^%$Lj^EusAh&yLZ$WSr}~PgDf6s&6$?nYS~K`Uo?Hu|AK#Yowm&}`MMC~KjK1G$X`JhgObHSgfN1c zVKl?+B;%8fPc;xAE;>5c1+K1f104d+?>WdR4t>kX4cd%=h1}*B5VVjDXNKHmGbdxy zfj)N&=dev@dzSe*&<5gD)g2smwa_&puLvO=qffXh**rmud(v^FkVD+zu!o2q_I?M`5QaK&G1ddw@PS;;Fo)WUOfND0hwWEzpx{Bl!>}QL zpxA0e?_i0rABF(TGH?mOJZ0k;SwSuWe1+^~(v$q*hx{NxtFr`UOSn=Z?{cYIsf(Zn z&*wQ6Q~J{MZ71FXMp4D1MK57iSTJv(IPURDJ*Zu~qX5XOvn?ELbhM>|{6Ug4jL&eU z*8w_CeV#=tke=xJ3c*M5ImlkN4o?9hU=qtDwj#12P6kCsvPWZu?}^BfdL3LC-ABRln(tP$*G9$hc6@1 zp-Ik221e+yB#$R~JLy|VKS=Un3hyR;C&hP?yqf}uny-?5lLQ9;capuG?1RJ~LIs`l zKPfemG*gDd69z>XU=g;^t_fUON|K;7hNVblY$4{~TX`Rqlf03HFBKAE2p9EBrMdnh zGbX>it|LM>ffd#ChNcIV9#Xm4^I^c3y6EUx)n^nttmO?K94mI>%u$)6Hqbzi%XmkE zcyD_Prx?Z@3ThopFPPz{{5yh-fsvXE`WoY&cWvPe-aooKo~d>{h6`2VbERPmZ$L;+XQsV;uty(!zwKe?z6;QzVePQNz$+ReWJ#wDr8^kd85=4hcD z>Z}u}gmRV+JD1eBQ(jwzU*+(%SEnm%La@aG*ft{=y^gA@E0d! zLI}@+B6}djOlWfnn~P3zgvEpx6YW1Imk?P34t+`Z6@evIvTr#5n&X?Cy~W{f*1LRF zBA>@Rg9$ju&pO(qz!$_{5FJW-2;tlDt9%L4CCFvx4eM8>3U-;IGAL1o!PXek6^h~b zT9nqs_@1&INq3;Q9SJ_G%?To8%q9p*vnj-IOf2T|%k-{GKwZdssVmj>?-npuz1WBN z80GUJM!*5ZM0H1_olG_~n`CJf-(&=~KZjo8cP;-Mzj2-wNcH*P34C4p1mY>~`ya2Bc~T`XJ04@pNH+ z)G+Du%_Eo-G3G?ek}l(>Bv_N=a?;C?FhG18*;6i8fST9tr*w}eI0Z;aU#0#$CA*7C zcavO0`PFdKQ+7Uu%P3t+3faSh#6J*TKpVu|<>7d?Q9)+zTga9UWIdSa5azQPuczTc z$F+VdGw?FXa?j0UsDg3tLkawa>wyi)P6#u64a*JLrZFUZe1I!DY*(h;7@B-|OKl~l zvCLa}APjyHux$~x#yrWdV2nyJFhv;#5ay)+C7TUv^FrMPJxh+K{pY1;5DnpCTK*?- zzY42Rb`cJ=Q(e#Og6b_?4-730AO+hD1wP|V#4ln1J;8HYcqGwCfG|_ki3oE)dNf))as9`Xde6*F0w&p38pJJtHmQC}ENiQ`z$02_=#$f{C5Ps8fj)gVAukLvi3^?A> zbe|*Kso9;XFBene&o#gdUgYo?Mt%+DHB3;1AMVN}LV0tpKe_;Be*isf`j8o74IZ=b zh)?A6*+#Eg3DdMMEEa09@RJW)6@!5PxnT$Mbj3rCf%|txkeB?^6A!}Og>D3Y_{)rr zD1b)bV0RoaKD`tDFocFV++^uGM|Q1+Yb~E;X_l3WDl7iW3~FQyB0sb=+ibSiji?yY zH$JVF&SJ6;`Vq-3<0y_pu7V@q+!c%^+_@7d?nyMonH-%#c7CyS`a+)%Lf+%5^%uN& z_Ez*Ig6|A~3=1LvUc$4p7P6_Ba<0m@ri0gJ0{Yc`J2FAYG|3-wU5affW<)NGb^=z% zG8}CIvx8+B@v4Y%D3Wjc6kmaAlwg73pNM|)Sv(+pg$*Hx*^T4}KSuO1vd28YmVy13-zogv z74kq>k7PYcJ2^1O2H-n$>)Auakq$B+GwxG71%-+_3VOu=aWDQz^W8G+A9bxz8n?QK z5!wSl{_IFgk}c_`Ay6y&KjS})zcZa{AZ(E{1_KVGE=AeKWKb-_g3+%%A4T#f>enNs zZ3&TCvL_k-RQPQ1Aus1Z>MW#6+C?&$0)$w9+Gh-fF>ZlRxL;NQ zZMCp&gx4uR>Q9u=Ig2Z_t<6*Nz!y1XgoX}p!H2F3)tB7MAa7bir->>W&j5a8JYYQz zh(-cLCiwT5D>GpV!;h>>la3@=)T>HGRf*v#B3ZU01ZAKEg~|(-YQbMjAw}`oudqS` za-)lIAjN?W2cl&-Sri5TnG{g)PocD@OSABS@G@k7hLOQg-rF~Ydf|0r45VIlNemJ@ zT@2i>he0t@ygmZ9=XU3OkiiS!4T7e~AP~ZV|D74W3uxFDBe-S~1YP*Fw{=^Aoj^L3 z=q!?Rh|VFsix?WPXGxzSewgH8QXEH+l78wZQheUUY+2z2h>sIJL8YtwN6Qa)Sw(3L zmx|?OvNC0OkN)kHRQMGVDT)Ir;R=A{Y+e73pr(V}#tW@pr01FZXn1Du{t7ScZg&YiW_7#Pb5ahAnk^PPYB(K@gqzpWVqpxz(4Ea zsP`R^9l8|%D~Dxna-^*Z0$s2%dZ32_$ z9NQxfnr<@PAj3j9KhJN{{3dcv1UV-ws*X|kCS-Fcf>_ZK-p)J=x3JNYW{^O96?wTB zmWwc|=W`S0Zl%>d4>PWU4dzJjR0iSsFbtc1aeFB~8=e}IkvLIfS`d-^nZXUcVvJ*= zA^BuM;%9;D$x+S{#C=iYJ}$+@?1k_=0JbH z1FbvmK~#W_=N$g3eg~4a&`96tYzZdyo^6QHd`yO=&sRqQVcweHIR)fg$<7t~wiLfD z@rRYthZP7^@^T5Kat87Lp3S&tGwj>Q_HCq{av)%CK1lUX?h~Y)0wALTj|vHm3CMx5 zL}N)I*1DhgJ=S;Gevt5^$TyO{mUN(JX=dHQ7KFH1MvG^mC2&j7Q`sQWIM_kc*wDXV z*u65#Xhz^wx|aDm&e{=ZCh=aT``khZBcc9E_A5N^&dlIHiVAOWqddF&SJ76RS z5Cj3LkY5w5ai@6_<_XPZ{g&w-XC@&Dqx%zMgfvkNp_&ts3tgh|CA$F;>j4fy*fa#D z_{CM%ON{AcBWgYBffz3)o@RD7UOJ~o=uSU5X=#@`WJ@J3D*^jDtUn87oYFYeef(GYm3RnN0t|iGcyO}{;iyehou+uf z-A;(35B14+UZ~p{1jyOm3?k|ujBc1fG=b7g7si9YK?Mlw91L_YIHOR}KVTfdNR;VZ zPB^-srGO#kI+hAAKUiFp6Y)$3a?eV8nQkLF6bnO3+0c@V$kOmEp~6Rla3?3pCbB6Q1@D!Ne&8%Hh_VxWREv|Vdb#Qk!v1#~XQ zCOtMWb_F+bS}p3hNLXF5Wr9Kvo7s4G%69jYDnes?hGu6#17FPF@p>X8^INrV6w+%b zn(%nwA<>a+@Yh^Tfc@^OQT*WGd7z87_eqZTS)pzqptHgXfmaBMfc>$7KvnH7d?L$< zj1nlJ3hHp6B?n|4iV9ztr8iLjO@!|vfggU-vM0eaYdl87$(o&vVJk)a&BsV~j6fn7 z594r)6UFIw1s#O&x@=3I8Yg6-6j~{Jk@ZF9`2t|y1h)!md)%akS^|Q|gDs+j2Ce$D zqH*)9>KUeI@l-Iq!g`bEt3y!?j~fahnMAg<>Cz@MBhQTb6{2OMpcI@6MKKdzs23fO z!K3F)FO$4N*=To@q1yCl#OVb&fB>RH#3Kc6=dg|Yg$OxPq-OPLoa!4FBRuIo+8#8YLj{vM>?l=%M1sj-7^g9{@GR9ZDh3S$+OS$QW zj-mV?-W-)KK?JTwWV>M-V8LDZSmY>3f+;)6MW=AcVzQatoYEH&2q3sXb735LvKOla z?3Z{yh$wP^Z*m}0)MG_=Q{GK!q~SW_LsSslG#Ii>B>XrMlwF&H+qckO5M0+9O(X{H z_hu6gYkSrL52di>hcbO zMGL&@R;Goleo<-Te}Y@1Zb}P?UZU(JWLa=r0jbfP!Bn^v#jX5>0#Gd*3g!bn zULbx;G?&7rOqi1*iex30cZneu!UqTnWu#MT_^iBH=;zr!ApVd-ze};jQ;Fy+;;;Oy zgS#Z+m_Xk505(|027A61a`rGcOi#JK0`Y(d38ageFJ^s*fNT!TYm{H%(u=IlT<271 zFhB`9J}VM|rZB9>)TG#OQ&l+3FE78pa9hoUXSqlZhHw&mJAZRu* z2f+nB#q`!yp(iNodQFx#DBM(=htG#{buhMbXG;tk_=gJx^ zYjSf93|^`9A6N-2cEYuk03ED0SP|=i+9S;;o9|*Iv~_+^Ohjp&7^z>IBtvKw{*X&* zDDJX2(GQcXe+ORD~V`NNO1;w+)*@ncAY-fMR6JGP8vrF@x2Y^^tuCa8xv*DZWW^rn7}MiWSfH(cWG5 zd*9HI;<}gO8V%2{qw=NqSvqmV{Xg_Zcx{)p!fU%?sc{%ru?m(;SSp zL7Hj59^(V{#Ro4iqj~|0g}DGqqZ^0{{}KLMI%r`Z`W3;HEzdh(@Wcz%uSr>yQ!4S%Ol=*MX@jdh!5=INCVBetKPyv^|yvz3V^BBH}f_THP@k%0?0%W)% zf`+8P*O9-DzFz9&T%JTgeYCsGfdR_yEYFcWOX(ROb7w7Xf{2}o2c@jbs0&jhS8TG! zL!o$s#f)fApQa(}6<0hIO$zy6mSC5FHG_6b_I;uskj3Yg5T20$!zrX;52`xDePq8Ge^~@w1~r_@3xW zDqTs)3TsX_q!yIkQ~OENPdJo}fc{kH`#lK?V{4#)uOGzr=;m-`3o7JqEFsqgkJfAx zB-rnRe0Y(6Vm(%%F(Fh$%aV4s0PZ5w6wrUEH)2Z=1E7x{BCy1=k72ZDyQ|%i=*~n# zl!3KO*MuvIWeVHJ0l*e2-XVZ5#ic1fB*tfTO45_@u~0Y!gjJTd$?TA_99pJ(N&s(I z44|j0oTKtK<*+&{a@&heZ5!y!K zV2apo(Csm~VLqoT5#X?JFB10tAasIGC&y_lr(wZOh+_hxII|BjUDhE_G9ebbUlF>j z+A^4O7DU;uV!MbQm+{{-sb<=j>A@i!5}^6PN;m}fp%??<239j}&bB#cs|H#%#H)f_ z9m2kn_7O0RG8KtWW)PQthX=siD*G$zM}a;L0_p6{nQj$m>i`9&Tmb{7#gg$?RstP& zALsY6tQ$(}27NHZ2LnX!fQ?}Q^$)*<@Nlv7a4retRknCYiwC+|0_0n-v%bdI#l{%T z{OUkXDI&XVP@#<+UrMW&Xllr&23m#V$|yzLmCw(+2*(PS7B(zk*$rdI@ixKw9cry4 zV4UI?#e-7gpcKBz%irYsKr?@!$$2y6 zO*+~40^nu=kQM?j8@gILLv==^b0crov`w2duOagqRBLLrNh6|+h_r6hbs{x$ET*(( zlk%nvYtpbLjw3oHr=yc&d(R|?($cY9!$vn~R$XS*X}X&Q_^uT0N;=j6mlp4Ax~Gvjo)Fj|s<#RE(^nEUP zkLaoly(oi0-wkxArQR6&VzzTilM|Ai!l#yDDbh-kh6frEQ4{LOC$(4!dTwYo>^)yd1&%pq_*tvg{$>NfhCE zDO*;yvDdwj*A$9X4k(o?08NDq)ZN5v9p~lH^<7Bc;CfAkp+LB>2&Q1vG_ncVn zNYa6r)(FVi2H;UrRLKJ~8JOAbzIzeYU0K5PhiE@I^9Hr54R)tI-GHz!CZxZ5_>&g;q$N$S&^eWCoieRcj>F45qMS``NjtT~XWFu7+p+`N;{I*viAs2~ z!vDBp~NlI0uGDjo8L@Mha&nUNPwym!-i-$Ro^AcvN+a zWh-Lrt`Szv;hMpRh~)wU3?dwP&uCEs`jvRRw-KuR!X^|mM*VpM?LGT%Z2s)A9Y%} zk*(aYb$rh(Ut0%kMxD;B%gJ>+sh-ZL^O^PR-n!jW2j|71QJU4T+Z*w%2EUEX+70^x zD*6V0*sub0NfY4hazMvp4Mz;~BhQbzFXYFGK5+24iOx;-aNK+|gSElDR3=Mhwp2xzg1fU#R%)aB+V$RcI=@}cZ|5i5?TL2V zzMXbJkQVl|4dC|%=(_{#zz#X6gQj%Zo?Se3Fijn-mv`|MUE$0QJEKDmhppTB%>nU^0U8HnX+W6Kp3Z4c|80@qTI9l#{iCF%jLTVAG1D6C;Mt4(wN{wD+Ir!4T&L;_}1(=)#FsYkJL^^!5(V7rs#F5-;{5gG95 z%bLUokb;*hx_&OU)S+ntt8BZl?!uTqdJ$geD(w)HLs59EL0C1*O~L%AyCC~_-b!4V z_o?f^I(O7%N}ZKo2v=Qm1(t&C3v{4DcHSP!}vJnI7L}$G3$+ zojj;BP3f>H9pO&{_)i1k>~?y!y)>%B7VpR>b@7H>+2up*vLV_S#?4{$t3z6bSY=3B zv6ENoluZT_u;?HgIY>_#!lw?&-W)=24vFt}V%aoyGy{B7Io()}id3=idM%piyCPkVQ^MR0lX_!=qe0~k|A1qIH>b6bWwkgLo=(vU+i4{3@UZbYt zYqWD!cCOMMRolHvlO5dCM?HOMnLb{&FPqk@XZNNDd*z{C*|5(h_0e|@-Kxr4SLLdz zURkwot1`DLht}+nnyyi&HS4@~127n4VUPW9Q-D9^Ix5%pTn6O4T5jWVR~K1s-EKPO z%M;-l#yZ8$Br8Q-(KpA*zjDErpFY@Tquk;LmwgvwZzNQM*ST3T?w8a4*n!gI2~GX6 z0q{0W!FK73n|4vtK55XW4PMJZCpPp1{~P4rjWD#SLz?f`oTq|hh_+QsTjsP?p5dil zRr3*8U?k;6B{V9{V>{Eaou!^3(laFPJ=FFd8s6`+_quGaL9+KCJFyE0OAe(ahsM%K zDv!)Q7-jE|N~k)eTP %yfeh!9->zbm8*x!s>9MM!))Bp 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�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

WP?M66MY8g7d&-zAxtg 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%0AB3gC1+FQ#loy3f{3d=6pTaHU+VZ2pUn8~++ly_% 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 z zdV;JGU6HE8kM`(XudlIS-xUp7%0qh779t1eWQlAmQ4N>&LsqdM`BzXlx2 zn*{peOn+H?k{KwCk{^(7k_+YSrCXS*Vm;M{7>Qk56MqZTx)a1^a)B^H!ZLp5EcoLS z7@cH=xTSDBwAZG?HKDt2xo;I_i$w5%7)@Qk{-L2*B_>3ts1D>pK`p+AuK`>>Ub{cI zw|VY+!~8>ln$`qz@(S7yih$8S3tkzUpb*^JS?CDC4!aK4C#P$udo^C6cW;17cU9L! z=X}RV`+A!TTIwe(Gc2<$?Je~z6D%_=&G8rx#=u5%3G+A8An@+(#Z`*e8e$Do(Qgi& z7mTX-0rU;+`@KMRu7vI zIV5ULq$Rw0=q-hb=_(u||wyu$ai-k>?_^Lf+rdO&ZJzF zCE3m1ky>QqNmA_n6!wyd(aPe!|4CrBGE~fgUHG zDr`%RLzO4VSAetoMgJcD4su z=+=H3`mv3XS8oLr>owmUC)hYohHJjFy~AKH0d?`u4z1IN6Kq+}DdZI_?o#f?F2Xql z^Q@J1tYxdYi}{S%V@|Pbvy`y*g0^r~>k~_yWxDx4(+lIfVy1YVp{(IdQJo?+xZ2tJ zjrwqXI{ZW0>7HxTv|deG;WmAu{X5@B5+1TCUYI(dT+^~iNhc$&(b1j{y3fA{eI4|5 z@6RFGCc|9+aOsywYpKP_?UE-Y%!pa58ZKV#bK3?O&HDcOb%qOOpW_m8n3W`-xS5Jg zs`ly>b&5)*$ibQB5_KiO_&&H+Iv&|~I^MWKeTjkt!c@55L@QgVl&Uw17P2W!MNxM` z$anL8avyTf^0e_GMNfPXPLbSYs&n_aHQX__G&4XlLDY)sLRg@P(~ob#f8}omG6Vxj z8`VTKOgu@#K<{B1)V7a`DhnSV(_9_ug?^p{T9*bLFDYpvv#D!BwJ1{LhT`x_>L^)E zFoXoyQ8l2QcD^x?5*GMfdGNxI56&`1z?#opdfl3xvd@((zP_wq)2b3LOydiNf8 z6ZdD=7S|HwwwojG+8iwMP?y1Z$GIHL9XE8=$2w|Y-*U>n!M@Pmz;3Y>+TKGkUkHBr zJSz)T_Lr#fcxG$sYfDCnKS|YL2P0oc_`^1+>N0l(d)(X2ZFJQ&$8}!~esjG07;%U` zBC{)VR5O$xWGQT_C@Y}$1>6Uq_HK4wb{o8J{9~}sYEHJMYM}b*sPG8Zhfq;_VMl5? zxsphRD#~H_X^itd_07OKau)hNrKq|>H>&u0i0%k)Qsc-_!UJS-AzucL4i8ZcT^1

cA2k0E;h&pTdFa|Kh)Z^S=d5g*E&H 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 None: + logger.info("%s models were cached %s", model, cache_dir) + + +@pytest.mark.asyncio +@pytest.mark.usefixtures("typer_asyncio_patch") +async def test_cache_models( + monkeypatch: MonkeyPatch, caplog: LogCaptureFixture +) -> None: + # Given + runner = CliRunner(catch_exceptions=False) + monkeypatch.setattr(models, "cache_models", _mock_cache_models) + # When + cmd = ["model", "cache", "parakeet"] + with caplog.at_level(logging.INFO, logger=logger.name): + result = runner.invoke(cli_app, cmd, catch_exceptions=False) + # Then + assert result.exit_code == 0 + expected = "parakeet models were cached" + assert expected in caplog.text diff --git a/caul/tests/unit/constant.py b/caul/tests/unit/constant.py new file mode 100644 index 00000000..8e421e01 --- /dev/null +++ b/caul/tests/unit/constant.py @@ -0,0 +1,17 @@ +from pathlib import Path + +TEST_PATH = Path(__file__).parent.parent +TEST_RESOURCES_PATH = TEST_PATH / "resources" +TEST_WAV_PATH = TEST_RESOURCES_PATH / "asr_test.wav" +TEST_MP4_PATH = TEST_RESOURCES_PATH / "asr_test.mp4" + +PARAKEET_TEST_SEGMENT_START = 0.08 + +PARAKEET_TEST_SEGMENT_END = 1.26 + +TEST_WAV_TRANSCRIPTION = "To embrace the chaos that they fought in this battle." +TEST_MP4_TRANSCRIPTION = "This is a test." + +PARAKEET_TEST_CONFIDENCE = -248 + +TEST_TIMESTAMPS = [{"start": 0, "end": 8000}] diff --git a/caul/tests/unit/mock.py b/caul/tests/unit/mock.py new file mode 100644 index 00000000..ad516a25 --- /dev/null +++ b/caul/tests/unit/mock.py @@ -0,0 +1,78 @@ +from typing import ClassVar + +import numpy as np +import torch +from caul.tasks import ParakeetInferenceRunner +from caul_core import InferenceRunner, ParakeetInferenceRunnerConfig, TorchDevice +from nemo.collections.asr.parts.mixins import TranscribeConfig +from nemo.collections.asr.parts.utils import Hypothesis +from pydantic import Field + +from tests.unit.constant import ( + PARAKEET_TEST_CONFIDENCE, + PARAKEET_TEST_SEGMENT_END, + PARAKEET_TEST_SEGMENT_START, + TEST_WAV_TRANSCRIPTION, +) + + +class MockNvidiaASRInferenceHandlerResult: + def __init__(self): + self.timestep = { + "segment": [ + { + "segment": TEST_WAV_TRANSCRIPTION, + "start": PARAKEET_TEST_SEGMENT_START, + "end": PARAKEET_TEST_SEGMENT_END, + } + ] + } + self.text = TEST_WAV_TRANSCRIPTION + self.score = PARAKEET_TEST_CONFIDENCE + + +def mock_result() -> Hypothesis: + timestamp = { + "segment": [ + { + "segment": TEST_WAV_TRANSCRIPTION, + "start": PARAKEET_TEST_SEGMENT_START, + "end": PARAKEET_TEST_SEGMENT_END, + } + ] + } + text = TEST_WAV_TRANSCRIPTION + score = PARAKEET_TEST_CONFIDENCE + return Hypothesis(timestamp=timestamp, text=text, score=score, y_sequence=[]) + + +class MockParakeetModel: + # Mirrors the nemo ASRModel.transcribe signature + def transcribe( + self, + audio: list[np.ndarray | torch.Tensor | str] # noqa: ARG002 + | np.ndarray + | torch.Tensor + | str, + timestamps: bool, # noqa: ARG002, FBT001 + override_config: TranscribeConfig | None = None, # noqa: ARG002 + ) -> tuple[list[Hypothesis]]: + return ([mock_result()],) + + +class MockNvidiaASRInferenceRunnerConfig(ParakeetInferenceRunnerConfig): + model: ClassVar[str] = Field(frozen=True, default="mock_nvidia") + + +@InferenceRunner.register("mock_nvidia") +class MockNvidiaASRInferenceRunner(ParakeetInferenceRunner): + def __init__( + self, + model_name: str, + device: TorchDevice | torch.device = TorchDevice.CPU, + batch_size: int = 4, + ): + super().__init__(model_name, device, batch_size) + + def __enter__(self): + self._model = MockParakeetModel() diff --git a/caul/tests/unit/test_asr_preprocessor.py b/caul/tests/unit/test_asr_preprocessor.py new file mode 100644 index 00000000..df120b14 --- /dev/null +++ b/caul/tests/unit/test_asr_preprocessor.py @@ -0,0 +1,162 @@ +import inspect +import math +import sys +from pathlib import Path +from typing import Never + +import pytest +import torch +import torchcodec.decoders +from caul.tasks.preprocessing.asr_preprocessor import ASRPreprocessorMixin +from caul.utils import load_audio +from caul_core import DEFAULT_SAMPLE_RATE, Error +from torchcodec.decoders import AudioDecoder +from torchcodec.encoders import AudioEncoder + +from tests.unit.constant import TEST_WAV_PATH + + +@pytest.fixture +def long_wav(tmp_path: Path) -> Path: + """3-second silent wav at 16 kHz, long enough for several 1-second chunks""" + audio = torch.zeros(1, DEFAULT_SAMPLE_RATE * 3) + path = tmp_path / "long.wav" + AudioEncoder(audio, sample_rate=DEFAULT_SAMPLE_RATE).to_file(path) + return path + + +def _chunking_preprocessor( + max_frames: int = DEFAULT_SAMPLE_RATE, +) -> ASRPreprocessorMixin: + """Preprocessor with threshold=1 so every file triggers the chunked path""" + return ASRPreprocessorMixin(large_file_threshold_bytes=1, max_frames=max_frames) + + +def test_load_stereo_24bit_audio() -> None: + tensor = load_audio(TEST_WAV_PATH) + assert len(tensor.shape) == 1 + + +class TestASRPreprocessorChunking: + def test__below_threshold_loads_eagerly(self, long_wav: Path) -> None: + """Files under the byte threshold produce exactly one chunk""" + preprocessor = ASRPreprocessorMixin(large_file_threshold_bytes=sys.maxsize) + chunks = list( + preprocessor._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE), + ) + assert len(chunks) == 1 + + def test__above_threshold_produces_multiple_chunks(self, long_wav: Path) -> None: + """Files over the byte threshold are split into several time-window chunks""" + chunks = list( + _chunking_preprocessor()._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE) + ) + assert len(chunks) > 1 + + def test__chunk_count_matches_expected(self, long_wav: Path) -> None: + """Number of chunks equals ceil(file_duration / chunk_duration)""" + preprocessor = _chunking_preprocessor() + duration_s = AudioDecoder(long_wav).metadata.duration_seconds + chunk_duration_s = DEFAULT_SAMPLE_RATE / DEFAULT_SAMPLE_RATE + expected = math.ceil(duration_s / chunk_duration_s) + + chunks = list(preprocessor._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE)) + assert len(chunks) == expected + + def test__each_chunk_at_most_max_frames(self, long_wav: Path) -> None: + """No chunk contains more than max_frames samples""" + chunks = list( + _chunking_preprocessor()._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE) + ) + for chunk in chunks: + # +1 tolerance for floating-point rounding in the decoder's resampler + assert chunk.shape[-1] <= DEFAULT_SAMPLE_RATE + 1 + + def test__chunks_are_1d_tensors(self, long_wav: Path) -> None: + """Chunks are 1D (mono, squeezed) tensors at the target sample rate""" + chunks = list( + _chunking_preprocessor()._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE) + ) + for chunk in chunks: + assert len(chunk.shape) == 1 + + def test__load_file_as_chunks_is_lazy(self, long_wav: Path) -> None: + """_load_file_as_chunks must return a generator, not a materialized list""" + result = _chunking_preprocessor()._load_file_as_chunks( + long_wav, DEFAULT_SAMPLE_RATE + ) + assert inspect.isgenerator(result) + + def test__chunking_triggered_by_byte_threshold(self, long_wav: Path) -> None: + """Threshold comparison uses byte size derived from file metadata""" + meta = AudioDecoder(long_wav).metadata + estimated_bytes = ( + int(meta.duration_seconds * meta.sample_rate) * meta.num_channels * 4 + ) + + eager = ASRPreprocessorMixin( + large_file_threshold_bytes=estimated_bytes + 1, + max_frames=DEFAULT_SAMPLE_RATE, + ) + chunked = ASRPreprocessorMixin( + large_file_threshold_bytes=estimated_bytes - 1, + max_frames=DEFAULT_SAMPLE_RATE, + ) + + assert len(list(eager._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE))) == 1 + assert ( + len(list(chunked._load_file_as_chunks(long_wav, DEFAULT_SAMPLE_RATE))) > 1 + ) + + def test__seg_i_contiguous_across_chunks( + self, long_wav: Path, tmp_path: Path + ) -> None: + """Segment output file indices are sequential even across chunk boundaries""" + preprocessor = _chunking_preprocessor() + output_dir = tmp_path / "segments" + output_dir.mkdir() + results = list( + preprocessor.preprocess_inputs([long_wav], output_dir=output_dir) + ) + indices = sorted(int(f.stem.rsplit("-", 1)[-1]) for f in output_dir.iterdir()) + assert indices == list(range(len(results))) + + def test__all_segments_share_index(self, long_wav: Path) -> None: + """All segments produced from one file have the same index""" + results = list(_chunking_preprocessor().preprocess_inputs([long_wav])) + assert all(r.metadata.index.audio == 0 for r in results) + + def test__two_large_files_have_distinct_orderings(self, long_wav: Path) -> None: + """Two chunked files produce segments with index 0 and 1""" + results = list(_chunking_preprocessor().preprocess_inputs([long_wav, long_wav])) + assert {r.metadata.index.audio for r in results} == {0, 1} + + def test__should_index_by_provided_id( + self, monkeypatch: pytest.MonkeyPatch + ) -> None: + """A ValueError during decoding (as, for instance, when there is no audio stream + is kept as an error record to preserve input ordering + """ + + def _raise(*_args, **_kwargs) -> Never: + raise ValueError( + "The best audio stream is unknown and there is no specified stream." + ) + + monkeypatch.setattr(torchcodec.decoders, "AudioDecoder", _raise) + + results = list( + ASRPreprocessorMixin().preprocess_inputs(["no_audio_stream.mp4"]) + ) + + assert len(results) == 1 + assert isinstance(results[0], Error) + error = results[0] + assert error.title == "UnreadableAudio" + + def test__decode_failure_yields_error_record_instead_of_raising( + self, long_wav: Path + ) -> None: + inputs = [("some_id", long_wav)] + results = list(_chunking_preprocessor().preprocess_inputs(inputs)) + assert all(r.metadata.index.audio == "some_id" for r in results) diff --git a/caul/tests/unit/test_asr_processors.py b/caul/tests/unit/test_asr_processors.py new file mode 100644 index 00000000..c6016f4a --- /dev/null +++ b/caul/tests/unit/test_asr_processors.py @@ -0,0 +1,188 @@ +from pathlib import Path + +import pytest +import torch +from caul.tasks.postprocessing.asr_postprocessor import PostprocessorMixin +from caul.tasks.preprocessing.asr_preprocessor import ASRPreprocessorMixin +from caul_core import FIREREDASR2_INFERENCE_MAX_FRAMES, ASRResult, SegmentIndex + + +class TestASRPreprocessor: + def setup_method(self) -> None: + self._preprocessor = ASRPreprocessorMixin() + + def test__short_audio_single_segment(self) -> None: + """Audio shorter than 60 seconds should produce exactly one segment""" + audio = [torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES * 10)] # 10 s + + result = list(self._preprocessor.preprocess_inputs(audio)) + + assert len(result) == 1 + assert result[0].metadata.index == SegmentIndex(audio=0, segment=0) + + def test__long_audio_gets_segmented(self) -> None: + """Audio longer than 60 seconds must be split into multiple segments""" + # 70 s of silence — segment_by_silence will fall back to fixed splits + audio = [torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES * 70)] + + result = list(self._preprocessor.preprocess_inputs(audio)) + + assert len(result) > 1 + for i, seg in enumerate(result): + assert seg.metadata.index == SegmentIndex(audio=0, segment=i) + + def test__multiple_inputs_ordering(self) -> None: + """Index must match the original list index""" + audio = [ + torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES * 5), + torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES * 3), + ] + + result = list(self._preprocessor.preprocess_inputs(audio)) + + orderings = [r.metadata.index for r in result] + assert orderings == [ + SegmentIndex(audio=0, segment=0), + SegmentIndex(audio=1, segment=0), + ] + + def test__write_wavs_to_fs(self, tmpdir: Path) -> None: + """When output_dir is provided, wav files are written to disk""" + output_dir = Path(tmpdir) + audio = [torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES * 2)] + + result = list( + self._preprocessor.preprocess_inputs(audio, output_dir=output_dir) + ) + + assert len(result) == 1 + saved = output_dir / result[0].path + assert saved.exists() + + +class TestASRPostprocessor: + def setup_method(self) -> None: + self._postprocessor = PostprocessorMixin() + + def test__merges_segments(self) -> None: + """Segments belonging to the same index are merged in time order""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=0), + transcription=[(0.0, 1.0, "你好")], + score=0.9, + ), + ASRResult( + index=SegmentIndex(audio=0, segment=1), + transcription=[(1.0, 2.0, "世界")], + score=0.8, + ), + ] + + merged = list(self._postprocessor.process(results)) + + assert len(merged) == 1 + assert merged[0].index == SegmentIndex(audio=0, segment=0) + assert merged[0].transcription == [(0.0, 1.0, "你好"), (1.0, 2.0, "世界")] + + def test__multiple_inputs(self) -> None: + """Each unique index yields exactly one merged result""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=0), + transcription=[(0.0, 1.0, "你好")], + score=0.9, + ), + ASRResult( + index=SegmentIndex(audio=1, segment=0), + transcription=[(0.0, 2.0, "世界")], + score=0.8, + ), + ] + + merged = list(self._postprocessor.process(results)) + + assert len(merged) == 2 + expected_idx = [ + SegmentIndex(audio=0, segment=0), + SegmentIndex(audio=1, segment=0), + ] + assert [r.index for r in merged] == expected_idx + + def test__drops_empty_transcription_segments(self) -> None: + """Segments with empty transcriptions must be dropped before merging""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=0), transcription=[], score=1.0 + ), # silent segment + ASRResult( + index=SegmentIndex(audio=0, segment=1), + transcription=[(0.5, 1.5, "你好")], + score=0.9, + ), + ] + + merged = list(self._postprocessor.process(results)) + + assert len(merged) == 1 + assert merged[0].transcription == [(0.5, 1.5, "你好")] + + def test__raises_for_already_processed_audio(self) -> None: + """Non-contiguous ordering (interleaved groups) should raise ValueError""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=0), + transcription=[(0.0, 1.0, "a")], + score=1.0, + ), + ASRResult( + index=SegmentIndex(audio=1, segment=0), + transcription=[(0.0, 1.0, "b")], + score=1.0, + ), + ASRResult( + index=SegmentIndex(audio=0, segment=1), + transcription=[(1.0, 2.0, "a again")], + score=1.0, + ), + ] + + expected = "expected contiguous segments, already processed segments from audio" + with pytest.raises(ValueError, match=expected): + list(self._postprocessor.process(results)) + + def test__raises_for_unordered_segments_audio(self) -> None: + """Non-contiguous ordering (interleaved groups) should raise ValueError""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=1), + transcription=[(0.0, 1.0, "b")], + score=1.0, + ), + ASRResult( + index=SegmentIndex(audio=0, segment=0), + transcription=[(0.0, 1.0, "a")], + score=1.0, + ), + ] + + with pytest.raises( + ValueError, match="received audio segment results for audio 0 out of order" + ): + list(self._postprocessor.process(results)) + + def test__inputs_all_silent(self) -> None: + """An input whose segments are silent should yield an empty transcription""" + results = [ + ASRResult( + index=SegmentIndex(audio=0, segment=0), transcription=[], score=1.0 + ), + ASRResult( + index=SegmentIndex(audio=0, segment=1), transcription=[], score=1.0 + ), + ] + + merged = list(self._postprocessor.process(results)) + + assert len(merged) == 1 + assert merged[0].transcription == [] diff --git a/caul/tests/unit/test_config.py b/caul/tests/unit/test_config.py new file mode 100644 index 00000000..b2e525df --- /dev/null +++ b/caul/tests/unit/test_config.py @@ -0,0 +1,107 @@ +import pytest +from caul.tasks import ( + FasterWhisperInferenceRunner, + FireRedASR2InferenceRunner, + FireRedASR2Postprocessor, + FireRedASR2Preprocessor, + ParakeetInferenceRunner, + ParakeetPostprocessor, + ParakeetPreprocessor, +) +from caul_core import ( + ASRPipeline, + ASRPipelineConfig, + ParakeetInferenceRunnerConfig, + ParakeetPostprocessorConfig, + ParakeetPreprocessorConfig, +) + +_PARAKEET = """ +{ + "preprocessing": { + "model": "parakeet" + }, + "inference": { + "model": "parakeet" + }, + "postprocessing": { + "model": "parakeet" + } +} +""" + +_FIREREDASR2 = """ +{ + "preprocessing": { + "model": "fireredasr2_aed" + }, + "inference": { + "model": "fireredasr2_aed" + }, + "postprocessing": { + "model": "fireredasr2_aed" + } +} +""" + +_PARAKEET_WITH_WHISPER_INFERENCE = """ +{ + "preprocessing": { + "model": "parakeet" + }, + "inference": { + "model": "faster_whisper" + }, + "postprocessing": { + "model": "parakeet" + } +} +""" + + +@pytest.mark.parametrize( + ("pipeline_config_json", "expected_types"), + [ + ( + _PARAKEET, + [ParakeetPreprocessor, ParakeetInferenceRunner, ParakeetPostprocessor], + ), + ( + _PARAKEET_WITH_WHISPER_INFERENCE, + [ParakeetPreprocessor, FasterWhisperInferenceRunner, ParakeetPostprocessor], + ), + ( + _FIREREDASR2, + [ + FireRedASR2Preprocessor, + FireRedASR2InferenceRunner, + FireRedASR2Postprocessor, + ], + ), + ], +) +def test_asr_pipeline_from_config( + pipeline_config_json: str, expected_types: list[type] +) -> None: + # Given + pipeline_config = ASRPipelineConfig.model_validate_json(pipeline_config_json) + # When + pipeline = ASRPipeline.from_config(pipeline_config) + + # Then + for component, expected_type in zip(pipeline.tasks, expected_types, strict=True): + assert isinstance(component, expected_type) + + +def test_config_serde() -> None: + # Given + config = ASRPipelineConfig( + preprocessing=ParakeetPreprocessorConfig(), + inference=ParakeetInferenceRunnerConfig(), + postprocessing=ParakeetPostprocessorConfig(), + ) + # When + ser = config.model_dump_json(indent=2) + deser = ASRPipelineConfig.model_validate_json(ser) + # Then + assert deser == config diff --git a/caul/tests/unit/test_faster_whisper.py b/caul/tests/unit/test_faster_whisper.py new file mode 100644 index 00000000..33482f6c --- /dev/null +++ b/caul/tests/unit/test_faster_whisper.py @@ -0,0 +1,252 @@ +import math +from collections import namedtuple +from pathlib import Path + +import pytest +import torch +from caul.model_cache import cache_faster_whisper_models +from caul.tasks.inference.faster_whisper import FasterWhisperInferenceRunner +from caul_core import ( + DEFAULT_SAMPLE_RATE, + ASRResult, + FasterWhisperInferenceRunnerConfig, + FSProcessedSegment, + MemoryProcessedSegment, + SegmentIndex, + SegmentMetadata, +) +from faster_whisper import BatchedInferencePipeline +from faster_whisper.tokenizer import Tokenizer +from faster_whisper.transcribe import TranscriptionOptions +from huggingface_hub.constants import HF_HUB_CACHE +from numpy import ndarray +from torchcodec.encoders import AudioEncoder + +EN_TEXT_A = "hello" +EN_TEXT_B = "world" + +SEG_START_A, SEG_END_A, LOG_PROB_A = 0.0, 2.0, -0.2 +SEG_START_B, SEG_END_B, LOG_PROB_B = 2.0, 5.0, -0.3 + + +def _mock_raw_segment( + start: float, + end: float, + text: str, + avg_logprob: float, + *, + seek: int | None = None, + tokens: list[int] | None = None, + no_speech_prob: float = 0.5, + compression_ratio: float = 0.5, +) -> dict: + if tokens is None: + tokens = [] + return { + "start": start, + "end": end, + "seek": seek, + "text": text, + "avg_logprob": avg_logprob, + "tokens": tokens, + "no_speech_prob": no_speech_prob, + "compression_ratio": compression_ratio, + } + + +MOCK_RAW_SEGMENTS = [ + [_mock_raw_segment(SEG_START_A, SEG_END_A, EN_TEXT_A, LOG_PROB_A)], + [_mock_raw_segment(SEG_START_B, SEG_END_B, EN_TEXT_B, LOG_PROB_B)], +] + + +_MockSegment = namedtuple("_MockSegment", ["start", "end", "text", "avg_logprob"]) + +MOCK_SEGMENTS = [ + _MockSegment(s[0]["start"], s[0]["end"], s[0]["text"], s[0]["avg_logprob"]) + for s in MOCK_RAW_SEGMENTS +] + +_MOCK_OUTPUT_SEGMENTS = [ + _mock_raw_segment(SEG_START_A, SEG_END_A, EN_TEXT_A, LOG_PROB_A), + _mock_raw_segment(SEG_START_B, SEG_END_B, EN_TEXT_B, LOG_PROB_B), +] + + +class MockWhisperModelModel: + def __init__(self): + self.is_multilingual = True + + +class MockHfTokenizer: + def token_to_id(self, token: str) -> str: # noqa: ARG002 + return "task" + + +class _MockWhisperModel: + def __init__(self): + self.hf_tokenizer = MockHfTokenizer() + self.model = MockWhisperModelModel() + + # Mirrors the faster_whisper WhisperModel API + def feature_extractor( + self, + waveform: ndarray, + padding: int = 160, # noqa: ARG002 + chunk_length: int | None = None, # noqa: ARG002 + ) -> ndarray: + return waveform + + def detect_language(self, features: ndarray) -> tuple[str, float]: # noqa: ARG002 + return "en", 1.0 + + +class _MockBatchedInferencePipeline: + """Returns the same two-segment result for every input in the batch""" + + def __init__(self): + self.model = _MockWhisperModel() + + # Mirrors the faster_whisper BatchedInferencePipeline.forward signature + def forward( + self, + features: ndarray, # noqa: ARG002 + tokenizer: Tokenizer, # noqa: ARG002 + chunks_metadata: list[dict], + options: TranscriptionOptions, # noqa: ARG002 + ) -> list[list[dict]]: + return [_MOCK_OUTPUT_SEGMENTS for _ in range(len(chunks_metadata))] + + +class MockFasterWhisperInferenceRunner(FasterWhisperInferenceRunner): + def __enter__(self): + self._model = _MockBatchedInferencePipeline() + return self + + +def _fs_backed( + root: Path, + name: str = "audio.wav", + index: SegmentIndex | None = None, + duration_s: float = 2.0, +) -> FSProcessedSegment: + if index is None: + index = SegmentIndex() + path = root / name + audio = torch.zeros(1, int(duration_s * 16000)) + AudioEncoder(audio, sample_rate=DEFAULT_SAMPLE_RATE).to_file(path) + return FSProcessedSegment( + path=path, metadata=SegmentMetadata(duration_s=duration_s, index=index) + ) + + +def _memory_backed( + index: SegmentIndex | None = None, duration_s: float = 2.0 +) -> MemoryProcessedSegment: + if index is None: + index = SegmentIndex() + return MemoryProcessedSegment( + metadata=SegmentMetadata(duration_s=duration_s, index=index), + tensor=torch.zeros(int(duration_s * 16000)), + ) + + +class TestASRResultFromFasterWhisper: + def test__multiple_segments_build_transcription(self) -> None: + result = ASRResult.from_faster_whisper_result( + MOCK_SEGMENTS, index=SegmentIndex() + ) + + assert result.index == SegmentIndex() + assert result.transcription == [ + (SEG_START_A, SEG_END_A, EN_TEXT_A), + (SEG_START_B, SEG_END_B, EN_TEXT_B), + ] + + def test__score_is_duration_weighted_avg_logprob(self) -> None: + result = ASRResult.from_faster_whisper_result( + MOCK_SEGMENTS, index=SegmentIndex() + ) + + dur_a = SEG_END_A - SEG_START_A + dur_b = SEG_END_B - SEG_START_B + expected = math.exp((LOG_PROB_A * dur_a + LOG_PROB_B * dur_b) / (dur_a + dur_b)) + assert result.score == pytest.approx(expected, abs=1e-9) + + def test__single_segment(self) -> None: + seg = _MockSegment(1.0, 4.0, "only", -0.1) + result = ASRResult.from_faster_whisper_result( + [seg], index=SegmentIndex(audio=2) + ) + + assert result.transcription == [(1.0, 4.0, "only")] + assert result.score == pytest.approx(math.exp(-0.1), abs=1e-9) + + def test__empty_segments_give_empty_transcription_and_unit_score(self) -> None: + result = ASRResult.from_faster_whisper_result([], index=SegmentIndex()) + + assert result.transcription == [] + assert result.score == -1.0 + + +class TestFasterWhisperInferenceRunner: + def setup_method(self) -> None: + self._runner = MockFasterWhisperInferenceRunner() + + def test__yields_one_result_per_input_in_batch(self, tmp_path: Path) -> None: + inputs = [ + _fs_backed(tmp_path, "a.wav", index=SegmentIndex(audio=0)), + _fs_backed(tmp_path, "b.wav", index=SegmentIndex(audio=1)), + ] + with self._runner: + results = list(self._runner.process([inputs])) + + assert len(results) == 2 + assert all(isinstance(r, ASRResult) for r in results) + + def test__preserves_index(self, tmp_path: Path) -> None: + inputs = [ + _fs_backed(tmp_path, f"{i}.wav", index=SegmentIndex(audio=i)) + for i in range(3) + ] + with self._runner: + results = list(self._runner.process([inputs])) + expected = [SegmentIndex(audio=i) for i in range(3)] + assert [r.index for r in results] == expected + + def test__results_contain_transcription(self, tmp_path: Path) -> None: + inp = _fs_backed(tmp_path, index=SegmentIndex(audio=0)) + with self._runner: + results = list(self._runner.process([[inp]])) + + assert results[0].transcription == [ + (SEG_START_A, SEG_END_A, EN_TEXT_A), + (SEG_START_B, SEG_END_B, EN_TEXT_B), + ] + + def test__skips_empty_batches(self) -> None: + with self._runner: + results = list(self._runner.process([[], []])) + assert results == [] + + def test__multiple_batches_each_yield_results(self, tmp_path: Path) -> None: + batch_a = [_fs_backed(tmp_path, "a.wav", index=SegmentIndex(audio=0))] + batch_b = [_fs_backed(tmp_path, "b.wav", index=SegmentIndex(audio=1))] + with self._runner: + results = list(self._runner.process([batch_a, batch_b])) + + assert len(results) == 2 + + @pytest.mark.no_ci + def test_inference_runner_should_cache_to_dir_and_load_from_it(self) -> None: + # Given + # Let's use the local cache to avoid downloading for ages + cache_dir = HF_HUB_CACHE + # When + cache_faster_whisper_models(cache_dir) + runner = FasterWhisperInferenceRunner.from_config( + FasterWhisperInferenceRunnerConfig() + ) + with runner: + # Then + assert isinstance(runner._model, BatchedInferencePipeline) diff --git a/caul/tests/unit/test_fireredasr.py b/caul/tests/unit/test_fireredasr.py new file mode 100644 index 00000000..43819dae --- /dev/null +++ b/caul/tests/unit/test_fireredasr.py @@ -0,0 +1,145 @@ +from pathlib import Path + +import pytest +import torch +from caul.model_cache import cache_fireredasr2_models +from caul.tasks import FireRedASR2InferenceRunner, FireRedASR2Preprocessor +from caul_core import ( + FIREREDASR2_INFERENCE_MAX_FRAMES, + ASRResult, + ConstantSizeBatcherConfig, + FireRedASR2InferenceRunnerConfig, + SegmentIndex, +) +from fireredasr2s.fireredasr2 import FireRedAsr2 +from huggingface_hub.constants import HF_HUB_CACHE + +ZH_TEXT = "你好世界" +ZH_CONFIDENCE = 0.97 +ZH_TIMESTAMP = [("你", 0.1, 0.4), ("好", 0.4, 0.7), ("世", 0.7, 1.0), ("界", 1.0, 1.3)] + + +def _make_result(uttid: str, text: str = ZH_TEXT, dur_s: float = 2.0) -> dict: + return { + "uttid": uttid, + "text": text, + "confidence": ZH_CONFIDENCE, + "dur_s": dur_s, + "rtf": "0.05", + "wav": "dummy.wav", + "timestamp": ZH_TIMESTAMP, + } + + +class MockFireRedAsr2: + # Mirrors the FireRedAsr2.transcribe signature + def transcribe( + self, + batch_uttid: list[str], + batch_wav_path: list[str], # noqa: ARG002 + ) -> list[dict]: + return [_make_result(uid) for uid in batch_uttid] + + +class MockFireRedASR2InferenceRunner(FireRedASR2InferenceRunner): + def __enter__(self): + self._model = MockFireRedAsr2() + return self + + +# ASRResult.from_fireredasr2_result + + +class TestASRResultFromFireRedASR2: + def test__result_with_timestamps(self) -> None: + result = _make_result("utt0") + asr = ASRResult.from_fireredasr2_result(result, index=SegmentIndex(audio=0)) + + assert asr.index == SegmentIndex(audio=0) + assert len(asr.transcription) == 1 + start, end, text = asr.transcription[0] + assert start == pytest.approx(ZH_TIMESTAMP[0][1]) + assert end == pytest.approx(ZH_TIMESTAMP[-1][2]) + assert text == ZH_TEXT + assert asr.score == pytest.approx(ZH_CONFIDENCE, abs=1e-4) + + def test__result_without_timestamps(self) -> None: + result = {"uttid": "utt0", "text": ZH_TEXT, "confidence": 0.9, "dur_s": 3.5} + asr = ASRResult.from_fireredasr2_result(result, index=SegmentIndex(audio=1)) + + assert len(asr.transcription) == 1 + start, end, text = asr.transcription[0] + assert start == pytest.approx(0.0) + assert end == pytest.approx(3.5) + assert text == ZH_TEXT + + def test__result_empty_text(self) -> None: + result = {"uttid": "utt0", "text": "", "confidence": 0.5, "dur_s": 1.0} + asr = ASRResult.from_fireredasr2_result(result, index=SegmentIndex(audio=0)) + assert asr.transcription == [] + + def test__result_whitespace_only_text(self) -> None: + result = {"uttid": "utt0", "text": " ", "confidence": 0.5, "dur_s": 1.0} + asr = ASRResult.from_fireredasr2_result(result, index=SegmentIndex(audio=0)) + assert asr.transcription == [] + + +# Inference + + +class TestFireRedASR2InferenceRunner: + def setup_method(self) -> None: + mock_config = FireRedASR2InferenceRunnerConfig() + + self._inference_runner = MockFireRedASR2InferenceRunner(config=mock_config) + + def test__yields_asr_results(self, tmp_path: Path) -> None: + """Inference runner should yield one ASRResult per segment in the batch""" + preprocessor = FireRedASR2Preprocessor( + batcher=ConstantSizeBatcherConfig(batch_size=4) + ) + # Use audio shorter than max so each input produces exactly one segment + audio = [ + torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES // 2), + torch.zeros(FIREREDASR2_INFERENCE_MAX_FRAMES // 2), + ] + + batches = list(preprocessor.process(audio, output_dir=tmp_path)) + + with self._inference_runner: + results = list(self._inference_runner.process(batches)) + + assert len(results) == 2 + assert all(isinstance(r, ASRResult) for r in results) + assert [r.index.audio for r in results] == [0, 1] + + def test__skips_empty_batches(self) -> None: + """Empty batches should not cause errors and should be silently skipped""" + with self._inference_runner: + results = list(self._inference_runner.process([[], []])) + assert results == [] + + @pytest.mark.no_ci + def test__cache_to_dir_and_load_from_it(self) -> None: + # Given + # Let's use the local cache to avoid downloading for ages + cache_dir = HF_HUB_CACHE + # When + cache_fireredasr2_models(cache_dir) + runner = FireRedASR2InferenceRunner.from_config( + FireRedASR2InferenceRunnerConfig() + ) + with runner: + # Then + assert isinstance(runner._model, FireRedAsr2) + + @pytest.mark.no_ci + def test__load_asr_without_cache(self) -> None: + # When + runner = FireRedASR2InferenceRunner.from_config( + FireRedASR2InferenceRunnerConfig() + ) + # When + with runner: + # Then + assert isinstance(runner._model, FireRedAsr2) diff --git a/caul/tests/unit/test_objects.py b/caul/tests/unit/test_objects.py new file mode 100644 index 00000000..f46000a3 --- /dev/null +++ b/caul/tests/unit/test_objects.py @@ -0,0 +1,10 @@ +import pytest +from caul_core import ASRModel + + +def test_all_asr_models_expose_languages() -> None: + for model in ASRModel: + try: + model.supported_languages() + except NotImplementedError: + pytest.fail(f"{model} does not expose supported languages") diff --git a/caul/tests/unit/test_parakeet.py b/caul/tests/unit/test_parakeet.py new file mode 100644 index 00000000..e0a29b46 --- /dev/null +++ b/caul/tests/unit/test_parakeet.py @@ -0,0 +1,185 @@ +from pathlib import Path + +import pytest +import torch +from caul.model_cache import cache_parakeet_models +from caul.tasks import ( + ParakeetInferenceRunner, + ParakeetPostprocessor, + ParakeetPreprocessor, +) +from caul.tasks.preprocessing.batcher import MaxDurationBatcher +from caul_core import ( + DEFAULT_SAMPLE_RATE, + ASRPipeline, + ASRResult, + ConstantSizeBatcherConfig, + MaxDurationBatcherConfig, + ParakeetInferenceRunnerConfig, + ParakeetPreprocessorConfig, + Preprocessor, + SegmentIndex, + TorchDevice, +) +from huggingface_hub.constants import HF_HUB_CACHE + + +def test__parakeet_preprocess_inputs_to_fs(tmpdir: Path) -> None: + # Given + output_dir = Path(tmpdir) + preprocessor = ParakeetPreprocessor() + audio = [torch.zeros([1])] + # When + result = list(preprocessor.preprocess_inputs(audio, output_dir=output_dir)) + # Then + assert len(result) == 1 + result = result[0] + save_path = output_dir / result.path + assert save_path.exists() + + +def test__parakeet_preprocessor_from_config_uses_configured_batcher() -> None: + # Given + config = ParakeetPreprocessorConfig(batcher=ConstantSizeBatcherConfig(batch_size=8)) + preprocessor = Preprocessor.from_config(config) + audio = [torch.zeros([DEFAULT_SAMPLE_RATE]) for _ in range(20)] + # When + batches = list(preprocessor.process(audio)) + # Then + assert [len(b) for b in batches] == [8, 8, 4] + + +def test__max_duration_batcher_caps_batch_size() -> None: + # Given + preprocessor = ParakeetPreprocessor() + audio = [torch.zeros([DEFAULT_SAMPLE_RATE]) for _ in range(5)] + config = MaxDurationBatcherConfig(batch_size=2) + # When + batches = list( + MaxDurationBatcher(preprocessor.preprocess_inputs(audio), config).batch() + ) + # Then + assert [len(b) for b in batches] == [2, 2, 1] + + +def test__parakeet_batching_unbatching() -> None: + """Test audio segmentation with batching (max length 20 minutes) and unbatching""" + preprocessor = ParakeetPreprocessor() + samples_per_min = DEFAULT_SAMPLE_RATE * 60 + + audio = [torch.zeros([samples_per_min * i]) for i in [12, 11, 5, 4, 7, 10, 30]] + + result = MaxDurationBatcher(preprocessor.preprocess_inputs(audio)).batch() + + expected = [ + [(SegmentIndex(audio=0, segment=0), 12.0)], + [ + (SegmentIndex(audio=1, segment=0), 11.0), + (SegmentIndex(audio=2, segment=0), 5.0), + (SegmentIndex(audio=3, segment=0), 4.0), + ], + [ + (SegmentIndex(audio=4, segment=0), 7.0), + (SegmentIndex(audio=5, segment=0), 10.0), + ], + [(SegmentIndex(audio=6, segment=0), 20.0)], + [(SegmentIndex(audio=6, segment=1), 10.0)], + ] + batches = [ + [(r.metadata.index, r.tensor.shape[-1] / samples_per_min) for r in re] + for re in result + ] + assert batches == expected + + +def test__parakeet_unbatching_should_raise_for_unordered_inputs() -> None: + # Given + postprocessor = ParakeetPostprocessor() + results = [ + ASRResult( + index=SegmentIndex(audio=2), transcription=[(1, 2, "two one")], score=2.1 + ), + ASRResult( + index=SegmentIndex(audio=0), transcription=[(0, 1, "zero")], score=0.0 + ), + ASRResult( + index=SegmentIndex(audio=2), transcription=[(2, 3, "two two")], score=2.2 + ), + ASRResult( + index=SegmentIndex(audio=1), transcription=[(0, 1, "one")], score=1.0 + ), + ] + + # When/Then + expected_msg = "expected contiguous segments" + with pytest.raises(ValueError, match=expected_msg): + list(postprocessor.process(results)) + + +def test__parakeet_unbatching() -> None: + """Test parakeet unbatching including reassembling segmented tensors""" + postprocessor = ParakeetPostprocessor() + + results = [ + ASRResult( + index=SegmentIndex(audio=1), transcription=[(0, 1, "one")], score=1.0 + ), + ASRResult( + index=SegmentIndex(audio=0), transcription=[(0, 1, "zero")], score=0.0 + ), + ASRResult( + index=SegmentIndex(audio=2, segment=0), + transcription=[(2, 3, "two two")], + score=2.2, + ), + ASRResult( + index=SegmentIndex(audio=2, segment=1), + transcription=[(1, 2, "two one")], + score=2.1, + ), + ] + + postprocessed_result = list(postprocessor.process(results)) + + expected = [ + results[0], + results[1], + ASRResult( + index=SegmentIndex(audio=2), + transcription=[(1, 2, "two one"), (2, 3, "two two")], + score=2.15, + ), + ] + expected = [r.model_dump() for r in expected] + postprocessed_result = [r.model_dump() for r in postprocessed_result] + scores = [r.pop("score") for r in postprocessed_result] + expected_scores = [expected.pop("score") for expected in expected] + assert postprocessed_result == expected + assert scores == pytest.approx(expected_scores, abs=1e-6) + + +def test__parakeet_device_setting() -> None: + """Test parakeet device setting""" + # Given + pipeline = ASRPipeline.parakeet(TorchDevice.CPU) + assert pipeline.tasks[1].device == TorchDevice.CPU + + # When + pipeline.device = TorchDevice.MPS + + # Then + assert pipeline.device == TorchDevice.MPS + assert pipeline.tasks[1].device == TorchDevice.MPS + + +@pytest.mark.no_ci +def test_parakeet_should_cache_to_dir_and_load_from_it() -> None: + # Given + # Let's use the local cache to avoid downloading for ages + cache_dir = HF_HUB_CACHE + # When + cache_parakeet_models(cache_dir) + runner = ParakeetInferenceRunner.from_config(ParakeetInferenceRunnerConfig()) + with runner: + # Then + assert isinstance(runner._model, torch.nn.Module) diff --git a/caul/tests/unit/test_parakeet_trt.py b/caul/tests/unit/test_parakeet_trt.py new file mode 100644 index 00000000..e72e9e08 --- /dev/null +++ b/caul/tests/unit/test_parakeet_trt.py @@ -0,0 +1,229 @@ +from unittest.mock import MagicMock, mock_open, patch + +import pytest +import torch +from caul.exception import TrtEngineLoadError +from caul.tasks.inference.parakeet_trt import ParakeetTrtInferenceRunner +from caul_core import PARAKEET_MODEL_REF +from omegaconf import OmegaConf + +_ENGINE_PATH = "/fake/encoder.trt" +_INFERENCE_HANDLER_PATH = "caul.tasks.inference.parakeet_trt.TrtInferenceHandler" +_PROCESS_TIMESTAMPS_PATH = ( + "nemo.collections.asr.parts.utils.timestamp_utils.process_timestamp_outputs" +) +_BATCH_SIZE = 2 +_SIGNAL_LEN = 16000 +_AUDIO_INPUT = torch.zeros(_BATCH_SIZE, _SIGNAL_LEN) +_ENC_OUT = torch.zeros((_BATCH_SIZE, 50, 256), dtype=torch.float32) +_ENC_OUT_LEN = torch.full((_BATCH_SIZE,), 50, dtype=torch.int32) + + +def _mock_inference_runner() -> ParakeetTrtInferenceRunner: + runner = ParakeetTrtInferenceRunner(PARAKEET_MODEL_REF, _ENGINE_PATH) + runner._encoder = MagicMock() + runner._decoder = MagicMock() + return runner + + +def _mock_trt_handler(enc_out: torch.Tensor, enc_len: torch.Tensor) -> MagicMock: + instance = MagicMock() + instance.infer.return_value = (enc_out, enc_len) + instance.__enter__ = MagicMock(return_value=instance) + instance.__exit__ = MagicMock(return_value=False) + return MagicMock(return_value=instance) + + +class TestParakeetTrtInferenceRunner: + def test__builds_length_tensor_from_audio_shape(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + ): + mock_inference_runner._transcribe( + _AUDIO_INPUT, trt_device=torch.device("cpu") + ) + + call_args = mock_trt_handler.return_value.infer.call_args[0][0] + input_signal_length = call_args["input_signal_length"] + assert input_signal_length.shape == (_BATCH_SIZE,) + assert input_signal_length.tolist() == [_SIGNAL_LEN] * _BATCH_SIZE + + def test__encoder_outputs_forwarded_to_decoder(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + ): + mock_inference_runner._transcribe( + _AUDIO_INPUT, trt_device=torch.device("cpu") + ) + + enc_out_arg, enc_len_arg = ( + mock_inference_runner._decoder.decoding.rnnt_decoder_predictions_tensor.call_args[ + 0 + ] + ) + assert torch.equal(enc_out_arg, _ENC_OUT) + assert torch.equal(enc_len_arg, _ENC_OUT_LEN) + + def test__returns_decoder_predictions(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + expected = [MagicMock(), MagicMock()] + decoding = mock_inference_runner._decoder.decoding + decoding.rnnt_decoder_predictions_tensor.return_value = expected + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH, side_effect=lambda hyps, *_: hyps), + ): + result = mock_inference_runner._transcribe( + _AUDIO_INPUT, trt_device=torch.device("cpu") + ) + + assert result is expected + + def test__converts_decoder_timestamps_to_seconds(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + decoder = mock_inference_runner._decoder + decoder.encoder.subsampling_factor = 8 + decoder.cfg.preprocessor.window_stride = 0.01 + hypotheses = [MagicMock(), MagicMock()] + decoder.decoding.rnnt_decoder_predictions_tensor.return_value = hypotheses + processed = [MagicMock(), MagicMock()] + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH, return_value=processed) as mock_process, + ): + result = mock_inference_runner._transcribe( + _AUDIO_INPUT, trt_device=torch.device("cpu") + ) + + mock_process.assert_called_once_with(hypotheses, 8, 0.01) + assert result is processed + + def test__requests_hypotheses_with_timestamps_from_decoder(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + ): + mock_inference_runner._transcribe( + _AUDIO_INPUT, trt_device=torch.device("cpu") + ) + + decoding = mock_inference_runner._decoder.decoding + call_kwargs = decoding.rnnt_decoder_predictions_tensor.call_args.kwargs + assert call_kwargs.get("return_hypotheses") is True + + def test__builds_length_tensor_from_original_audio_not_padded_audio(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + short_audio = torch.zeros(_SIGNAL_LEN // 2) + long_audio = torch.zeros(_SIGNAL_LEN) + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + ): + mock_inference_runner._transcribe( + [short_audio, long_audio], trt_device=torch.device("cpu") + ) + + call_args = mock_trt_handler.return_value.infer.call_args[0][0] + input_signal = call_args["input_signal"] + input_signal_length = call_args["input_signal_length"] + + assert input_signal.shape == (2, _SIGNAL_LEN) + assert input_signal_length.shape == (2,) + assert input_signal_length.tolist() == [_SIGNAL_LEN // 2, _SIGNAL_LEN] + + def test__loads_path_inputs_as_tensors(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + loaded = [torch.zeros(_SIGNAL_LEN), torch.zeros(_SIGNAL_LEN // 2)] + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + patch( + "caul.tasks.inference.parakeet_trt.load_audio", side_effect=loaded + ) as mock_load, + ): + mock_inference_runner._transcribe( + ["/fake/a.wav", "/fake/b.wav"], trt_device=torch.device("cpu") + ) + + assert [c.args[0] for c in mock_load.call_args_list] == [ + "/fake/a.wav", + "/fake/b.wav", + ] + call_args = mock_trt_handler.return_value.infer.call_args[0][0] + assert call_args["input_signal"].shape == (2, _SIGNAL_LEN) + assert call_args["input_signal_length"].tolist() == [ + _SIGNAL_LEN, + _SIGNAL_LEN // 2, + ] + + def test__raises_when_engine_fails_to_deserialize(self) -> None: + runner = ParakeetTrtInferenceRunner(PARAKEET_MODEL_REF, _ENGINE_PATH) + mock_trt = MagicMock(__version__="11.2.1.2") + mock_trt.Runtime.return_value.deserialize_cuda_engine.return_value = None + + with ( + patch( + "caul.tasks.inference.parakeet_trt.import_trt", return_value=mock_trt + ), + patch("builtins.open", mock_open(read_data=b"engine")), + pytest.raises(TrtEngineLoadError, match=r"encoder\.trt.*11\.2\.1\.2"), + ): + runner.__enter__() + + assert runner._decoder is None + + def test__restores_decoder_with_compute_timestamps(self) -> None: + runner = ParakeetTrtInferenceRunner(PARAKEET_MODEL_REF, _ENGINE_PATH) + config = OmegaConf.create({"decoding": {"strategy": "greedy_batch"}}) + OmegaConf.set_struct(config, value=True) + mock_restore = MagicMock(side_effect=[config, MagicMock()]) + + with ( + patch("caul.tasks.inference.parakeet_trt.import_trt"), + patch("builtins.open", mock_open(read_data=b"engine")), + patch("nemo.collections.asr.models.ASRModel.restore_from", mock_restore), + ): + runner.__enter__() + + config_call, model_call = mock_restore.call_args_list + assert config_call.kwargs["return_config"] is True + override = model_call.kwargs["override_config_path"] + assert override.decoding.compute_timestamps is True + + def test__pads_short_batches_to_engine_minimum(self) -> None: + mock_inference_runner = _mock_inference_runner() + mock_trt_handler = _mock_trt_handler(_ENC_OUT, _ENC_OUT_LEN) + short_audio = [torch.ones(1600), torch.ones(8000)] + + with ( + patch(_INFERENCE_HANDLER_PATH, mock_trt_handler), + patch(_PROCESS_TIMESTAMPS_PATH), + ): + mock_inference_runner._transcribe( + short_audio, trt_device=torch.device("cpu") + ) + + call_args = mock_trt_handler.return_value.infer.call_args[0][0] + input_signal = call_args["input_signal"] + assert input_signal.shape == (2, 16000) + assert input_signal[:, 8000:].abs().sum() == 0 + assert call_args["input_signal_length"].tolist() == [1600, 8000] diff --git a/caul/tests/unit/test_pipeline.py b/caul/tests/unit/test_pipeline.py new file mode 100644 index 00000000..170da96b --- /dev/null +++ b/caul/tests/unit/test_pipeline.py @@ -0,0 +1,22 @@ +from collections.abc import Callable + +import pytest +from caul_core import ASRPipeline, ASRPipelineConfig + + +@pytest.mark.parametrize( + "model", + ["parakeet", "fireredasr2"], +) +def test_asr_pipeline_config(model: str) -> None: + config = getattr(ASRPipelineConfig, model)() + assert isinstance(config, ASRPipelineConfig) + + +@pytest.mark.parametrize( + "pipeline", + [ASRPipeline.parakeet, ASRPipeline.fireredasr2], +) +def test_should_initialize_asr_pipeline(pipeline: Callable[[], ASRPipeline]) -> None: + instance = pipeline() + assert isinstance(instance, ASRPipeline) diff --git a/caul/tests/unit/test_segmenter.py b/caul/tests/unit/test_segmenter.py new file mode 100644 index 00000000..0d4183d6 --- /dev/null +++ b/caul/tests/unit/test_segmenter.py @@ -0,0 +1,477 @@ +from collections.abc import Callable +from unittest.mock import MagicMock + +import pytest +import torch +from caul.segmentation import ( + FixedSegmentationConfig, + PyannoteVoiceSegmentationConfig, + SegmentationConfig, + SilenceSegmentationConfig, + SileroVoiceSegmentationConfig, + TensorSegment, + segment_by_pyannote_vad, + segment_by_silence, + segment_by_silero_vad, + segment_fixed, +) +from caul.segmentation.segmenter import ( + AudioSegmenter, + PyannoteVoiceAudioSegmenter, + SileroVoiceAudioSegmenter, +) +from caul_core import DEFAULT_SAMPLE_RATE + +from tests.unit.constant import TEST_TIMESTAMPS + + +def make_silent_tensor( + duration_secs: float, sample_rate: int = DEFAULT_SAMPLE_RATE +) -> "torch.Tensor": + """Zero tensor treated as silence by librosa.effects.split""" + return torch.zeros(int(duration_secs * sample_rate)) + + +def make_noisy_tensor( + duration_secs: float, sample_rate: int = DEFAULT_SAMPLE_RATE +) -> "torch.Tensor": + """Noisy tensor with uniform random noise""" + return torch.rand(int(duration_secs * sample_rate)) + + +def make_voiced_tensor( + voice_durations_secs: list[float], + silence_between_secs: float = 1.5, + sample_rate: int = DEFAULT_SAMPLE_RATE, +) -> "torch.Tensor": + """Build a tensor alternating noise and silent regions""" + chunks = [] + for i, duration in enumerate(voice_durations_secs): + chunks.append(torch.rand(int(duration * sample_rate))) + if i < len(voice_durations_secs) - 1: + chunks.append(torch.zeros(int(silence_between_secs * sample_rate))) + return torch.cat(chunks) + + +def _make_silero_mock(speech_timestamps: list[dict]) -> tuple[MagicMock, MagicMock]: + vad_model = MagicMock() + vad_parser_fn = MagicMock(return_value=speech_timestamps) + return vad_model, vad_parser_fn + + +def _make_pyannote_mock(speech_intervals_s: list[tuple[float, float]]) -> MagicMock: + """Create a mock pyannote pipeline returning the given speech intervals (in s)""" + + class _Seg: + def __init__(self, start: float, end: float): + self.start = start + self.end = end + + segs = [_Seg(s, e) for s, e in speech_intervals_s] + timeline = MagicMock() + timeline.support.return_value = segs + annotation = MagicMock() + annotation.get_timeline.return_value = timeline + pipeline = MagicMock() + pipeline.return_value = annotation + return pipeline + + +# TensorSegment + + +class TestTensorSegment: + def test__duration_computed_correctly(self) -> None: + + seg = TensorSegment( + tensor=torch.zeros(16000), + segment_start=0, + segment_end=16000, + sample_rate=16000, + tensor_id="abc", + ) + assert seg.duration == 1 + + def test__lower_sample_rate(self) -> None: + + seg = TensorSegment( + tensor=torch.zeros(8000), + segment_start=0, + segment_end=8000, + sample_rate=8000, + tensor_id="abc", + ) + assert seg.duration == 1 + + +# segment_fixed + + +class TestSegmentFixed: + def test__single_chunk_shorter_than_segment_duration(self) -> None: + tensor = make_silent_tensor(5.0) + segments = segment_fixed(tensor, max_segment_len_s=10.0) + assert len(segments) == 1 + assert segments[0].segment_start == 0 + assert segments[0].segment_end == tensor.shape[-1] + + def test__exact_multiple_produces_correct_num_segments(self) -> None: + tensor = make_silent_tensor(10.0) + segments = segment_fixed(tensor, max_segment_len_s=5.0) + assert len(segments) == 2 + + def test__inexact_includes_remainder(self) -> None: + tensor = make_silent_tensor(11.0) + segments = segment_fixed(tensor, max_segment_len_s=5.0) + assert len(segments) == 3 + + def test__segments_are_contiguous_and_non_overlapping(self) -> None: + tensor = make_silent_tensor(13.0) + segments = segment_fixed(tensor, max_segment_len_s=5.0) + for i in range(1, len(segments)): + assert segments[i].segment_start == segments[i - 1].segment_end + + def test__tensor_content_matches_slice(self) -> None: + tensor = torch.arange(float(DEFAULT_SAMPLE_RATE * 3)) + segments = segment_fixed(tensor, max_segment_len_s=1.0) + for seg in segments: + assert torch.equal(seg.tensor, tensor[seg.segment_start : seg.segment_end]) + + def test__all_segments_share_tensor_id(self) -> None: + segments = segment_fixed(make_silent_tensor(6.0), max_segment_len_s=2.0) + tensor_ids = {s.tensor_id for s in segments} + assert len(tensor_ids) == 1 + + def test__separate_calls_produce_different_tensor_ids(self) -> None: + tensor = make_silent_tensor(3.0) + segments_a = segment_fixed(tensor, max_segment_len_s=1.0) + segments_b = segment_fixed(tensor, max_segment_len_s=1.0) + assert segments_a[0].tensor_id != segments_b[0].tensor_id + + +# segment_by_silence + + +class TestSegmentBySilence: + def test__all_silent_returns_single_segment(self) -> None: + """librosa.effects.split treats an all-zero tensor as one interval spanning + the full tensor rather than as pure silence, so we get one segment back + """ + tensor = make_silent_tensor(2.0) + segments = segment_by_silence(tensor) + assert len(segments) == 1 + assert segments[0].segment_start == 0 + assert segments[0].segment_end == tensor.shape[-1] + + def test__segments_do_not_exceed_max_length(self) -> None: + tensor = make_noisy_tensor(5.0) + max_secs = 2.0 + segments = segment_by_silence(tensor, max_segment_len_s=max_secs) + for seg in segments: + assert seg.duration <= max_secs + + def test__oversized_interval_splits_correctly(self) -> None: + tensor = make_noisy_tensor(6.0) + segments = segment_by_silence(tensor, max_segment_len_s=2.0) + assert len(segments) >= 3 + + def test__all_segments_share_tensor_id(self) -> None: + tensor = make_noisy_tensor(6.0) + segments = segment_by_silence(tensor, max_segment_len_s=2.0) + tensor_ids = {s.tensor_id for s in segments} + assert len(tensor_ids) == 1 + + def test__separate_calls_produce_different_tensor_ids(self) -> None: + tensor = make_noisy_tensor(2.0) + segments_a = segment_by_silence(tensor) + segments_b = segment_by_silence(tensor) + assert segments_a[0].tensor_id != segments_b[0].tensor_id + + def test__splits_voiced_tensor_into_one_segment_per_voice(self) -> None: + voice_durations = [1.0, 1.5, 0.8] + tensor = make_voiced_tensor(voice_durations) + segments = segment_by_silence(tensor) + assert len(segments) == len(voice_durations) + + def test__segment_durations_approximate_voice_regions(self) -> None: + voice_durations = [1.0, 1.5, 0.8] + silence_secs = 1.0 + tensor = make_voiced_tensor(voice_durations, silence_between_secs=silence_secs) + segments = segment_by_silence(tensor) + for seg, expected_secs in zip(segments, voice_durations, strict=True): + assert seg.duration == pytest.approx(expected_secs, abs=silence_secs) + + +class TestSegmentBySileroVad: + def test__returns_tensor_segment_per_timestamp(self) -> None: + timestamps = [{"start": 0, "end": 8000}, {"start": 16000, "end": 24000}] + model, vad_parser_fn = _make_silero_mock(timestamps) + segments = segment_by_silero_vad( + make_silent_tensor(2.0), vad_model=model, vad_parser_fn=vad_parser_fn + ) + + assert len(segments) == 2 + assert segments[0].segment_start == 0 + assert segments[0].segment_end == 8000 + assert segments[1].segment_start == 16000 + assert segments[1].segment_end == 24000 + + def test__no_speech_returns_empty(self) -> None: + model, vad_parser_fn = _make_silero_mock([]) + segments = segment_by_silero_vad( + make_silent_tensor(1.0), vad_model=model, vad_parser_fn=vad_parser_fn + ) + assert segments == [] + + def test__config_params_forwarded_to_model(self) -> None: + timestamps = [{"start": 0, "end": 4000}] + model, vad_parser_fn = _make_silero_mock(timestamps) + segment_by_silero_vad( + make_silent_tensor(1.0), + vad_model=model, + vad_parser_fn=vad_parser_fn, + sample_rate=8000, + threshold=0.7, + min_speech_duration_ms=500, + min_silence_duration_ms=200, + speech_pad_ms=50, + ) + call_kwargs = vad_parser_fn.call_args.kwargs + assert call_kwargs["sampling_rate"] == 8000 + assert call_kwargs["threshold"] == 0.7 + assert call_kwargs["min_speech_duration_ms"] == 500 + assert call_kwargs["min_silence_duration_ms"] == 200 + assert call_kwargs["speech_pad_ms"] == 50 + + def test__oversized_segment_is_split(self) -> None: + # One 4-second timestamp with a 2-second cap should produce 2 segments + timestamps = [{"start": 0, "end": DEFAULT_SAMPLE_RATE * 4}] + model, vad_parser_fn = _make_silero_mock(timestamps) + segments = segment_by_silero_vad( + make_silent_tensor(4.0), + vad_model=model, + vad_parser_fn=vad_parser_fn, + max_segment_len_s=2.0, + ) + assert len(segments) == 2 + assert segments[0].segment_end == DEFAULT_SAMPLE_RATE * 2 + assert segments[1].segment_start == DEFAULT_SAMPLE_RATE * 2 + + def test__segments_do_not_exceed_max_length(self) -> None: + timestamps = [{"start": 0, "end": DEFAULT_SAMPLE_RATE * 10}] + model, vad_parser_fn = _make_silero_mock(timestamps) + segments = segment_by_silero_vad( + make_silent_tensor(10.0), + vad_model=model, + vad_parser_fn=vad_parser_fn, + max_segment_len_s=3.0, + ) + for seg in segments: + assert seg.duration <= 3.0 + + def test__all_segments_share_tensor_id(self) -> None: + timestamps = [{"start": 0, "end": 8000}, {"start": 16000, "end": 24000}] + model, vad_parser_fn = _make_silero_mock(timestamps) + segments = segment_by_silero_vad( + make_silent_tensor(2.0), vad_model=model, vad_parser_fn=vad_parser_fn + ) + tensor_ids = {s.tensor_id for s in segments} + assert len(tensor_ids) == 1 + + def test__separate_calls_produce_different_tensor_ids(self) -> None: + timestamps = [{"start": 0, "end": 8000}] + model, vad_parser_fn = _make_silero_mock(timestamps) + tensor = make_silent_tensor(1.0) + segments_a = segment_by_silero_vad( + tensor, vad_model=model, vad_parser_fn=vad_parser_fn + ) + segments_b = segment_by_silero_vad( + tensor, vad_model=model, vad_parser_fn=vad_parser_fn + ) + assert segments_a[0].tensor_id != segments_b[0].tensor_id + + def test__segments_match_voiced_regions(self) -> None: + """Build a tensor with three voiced regions and derive sample-accurate + timestamps + """ + voice_durations = [1.0, 1.5, 0.8] + silence_secs = 0.6 + tensor = make_voiced_tensor(voice_durations, silence_between_secs=silence_secs) + + silence_samples = int(silence_secs * DEFAULT_SAMPLE_RATE) + timestamps = [] + cursor = 0 + for duration in voice_durations: + voice_samples = int(duration * DEFAULT_SAMPLE_RATE) + timestamps.append({"start": cursor, "end": cursor + voice_samples}) + cursor += voice_samples + silence_samples + + model, vad_parser_fn = _make_silero_mock(timestamps) + segments = segment_by_silero_vad( + tensor, vad_model=model, vad_parser_fn=vad_parser_fn + ) + + assert len(segments) == len(voice_durations) + for seg, ts in zip(segments, timestamps, strict=True): + assert seg.segment_start == ts["start"] + assert seg.segment_end == ts["end"] + assert torch.equal(seg.tensor, tensor[ts["start"] : ts["end"]]) + + +class TestSegmentByPyannoteVad: + def test__returns_tensor_segment_per_speech_interval(self) -> None: + intervals_s = [(0.0, 0.5), (1.0, 1.5)] + pipeline = _make_pyannote_mock(intervals_s) + tensor = make_silent_tensor(2.0) + segments = segment_by_pyannote_vad(tensor, pipeline=pipeline) + + assert len(segments) == 2 + assert segments[0].segment_start == 0 + assert segments[0].segment_end == int(0.5 * DEFAULT_SAMPLE_RATE) + assert segments[1].segment_start == int(1.0 * DEFAULT_SAMPLE_RATE) + assert segments[1].segment_end == int(1.5 * DEFAULT_SAMPLE_RATE) + + def test__no_speech_returns_empty(self) -> None: + pipeline = _make_pyannote_mock([]) + segments = segment_by_pyannote_vad(make_silent_tensor(1.0), pipeline=pipeline) + assert segments == [] + + def test__pipeline_instantiate_called_with_correct_params(self) -> None: + pipeline = _make_pyannote_mock([(0.0, 0.5)]) + segment_by_pyannote_vad( + make_silent_tensor(1.0), + pipeline=pipeline, + min_speech_duration_ms=200, + min_silence_duration_ms=150, + ) + call_args = pipeline.instantiate.call_args[0][0] + assert call_args["min_duration_on"] == pytest.approx(0.2) + assert call_args["min_duration_off"] == pytest.approx(0.15) + + def test__oversized_segment_is_split(self) -> None: + # One 4-second interval with a 2-second cap should produce 2 segments + pipeline = _make_pyannote_mock([(0.0, 4.0)]) + tensor = make_silent_tensor(4.0) + segments = segment_by_pyannote_vad( + tensor, pipeline=pipeline, max_segment_len_s=2.0 + ) + assert len(segments) == 2 + assert segments[0].segment_end == DEFAULT_SAMPLE_RATE * 2 + assert segments[1].segment_start == DEFAULT_SAMPLE_RATE * 2 + + def test__segments_do_not_exceed_max_length(self) -> None: + pipeline = _make_pyannote_mock([(0.0, 10.0)]) + segments = segment_by_pyannote_vad( + make_silent_tensor(10.0), pipeline=pipeline, max_segment_len_s=3.0 + ) + for seg in segments: + assert seg.duration <= 3.0 + + def test__all_segments_share_tensor_id(self) -> None: + pipeline = _make_pyannote_mock([(0.0, 0.5), (1.0, 1.5)]) + segments = segment_by_pyannote_vad(make_silent_tensor(2.0), pipeline=pipeline) + tensor_ids = {s.tensor_id for s in segments} + assert len(tensor_ids) == 1 + + def test__separate_calls_produce_different_tensor_ids(self) -> None: + tensor = make_silent_tensor(1.0) + segments_a = segment_by_pyannote_vad( + tensor, pipeline=_make_pyannote_mock([(0.0, 0.5)]) + ) + segments_b = segment_by_pyannote_vad( + tensor, pipeline=_make_pyannote_mock([(0.0, 0.5)]) + ) + assert segments_a[0].tensor_id != segments_b[0].tensor_id + + def test__tensor_content_matches_slice(self) -> None: + intervals_s = [(0.0, 0.5), (1.0, 1.5)] + pipeline = _make_pyannote_mock(intervals_s) + tensor = torch.arange(float(DEFAULT_SAMPLE_RATE * 2)) + segments = segment_by_pyannote_vad(tensor, pipeline=pipeline) + + for seg, (start_s, end_s) in zip(segments, intervals_s, strict=True): + start_sample = int(start_s * DEFAULT_SAMPLE_RATE) + end_sample = int(end_s * DEFAULT_SAMPLE_RATE) + assert torch.equal(seg.tensor, tensor[start_sample:end_sample]) + + +@AudioSegmenter.register("mock_silero") +class _MockSileroVADSegmenter(SileroVoiceAudioSegmenter): + def __init__( + self, config: SegmentationConfig, timestamps: list[dict] = TEST_TIMESTAMPS + ) -> None: + super().__init__(config) + self._timestamps = timestamps + + def _load_vad_model(self) -> tuple["torch.nn.Module", Callable]: + return _make_silero_mock(self._timestamps) + + +@AudioSegmenter.register("mock_pyannote") +class _MockPyannoteSegmenter(PyannoteVoiceAudioSegmenter): + def __init__( + self, + config: PyannoteVoiceSegmentationConfig, + intervals_s: list[tuple[float, float]] | None = None, + ) -> None: + super().__init__(config, hf_token="") + self._intervals_s = intervals_s or [] + + def _load_pipeline(self) -> MagicMock: + return _make_pyannote_mock(self._intervals_s) + + +class TestAudioSegmenter: + def test__dispatches_to_segment_fixed(self) -> None: + segmenter = AudioSegmenter.from_config( + FixedSegmentationConfig(max_segment_len_s=2.0) + ) + with segmenter: + segments = segmenter.segment(make_silent_tensor(5.0)) + + assert len(segments) == 3 + + def test__dispatches_to_segment_by_silence(self) -> None: + segmenter = AudioSegmenter.from_config(SilenceSegmentationConfig()) + tensor = make_voiced_tensor([1.0, 1.0]) + with segmenter: + segments = segmenter.segment(tensor) + assert len(segments) == 2 + + def test__dispatches_to_segment_by_silero_vad(self) -> None: + voice_durations = [1.0, 1.5, 0.8] + silence_secs = 0.6 + tensor = make_voiced_tensor(voice_durations, silence_between_secs=silence_secs) + + silence_samples = int(silence_secs * DEFAULT_SAMPLE_RATE) + timestamps = [] + cursor = 0 + for duration in voice_durations: + voice_samples = int(duration * DEFAULT_SAMPLE_RATE) + timestamps.append({"start": cursor, "end": cursor + voice_samples}) + cursor += voice_samples + silence_samples + + segmenter = _MockSileroVADSegmenter(SileroVoiceSegmentationConfig(), timestamps) + with segmenter: + segments = segmenter.segment(tensor) + + assert len(segments) == 3 + + def test__dispatches_to_segment_by_pyannote_vad(self) -> None: + intervals_s = [(0.0, 1.0), (2.0, 3.5), (4.0, 4.8)] + tensor = make_silent_tensor(5.0) + segmenter = _MockPyannoteSegmenter( + PyannoteVoiceSegmentationConfig(), intervals_s + ) + with segmenter: + segments = segmenter.segment(tensor) + assert len(segments) == 3 + + def test__context_manager_clears_vad_model_on_exit(self) -> None: + segmenter = _MockSileroVADSegmenter(SileroVoiceSegmentationConfig()) + with segmenter: + segmenter.segment(make_silent_tensor(1.0)) + assert segmenter._vad_model is not None + assert segmenter._vad_parser_fn is not None + assert segmenter._vad_model is None + assert segmenter._vad_parser_fn is None diff --git a/caul/tests/unit/test_trt_handler.py b/caul/tests/unit/test_trt_handler.py new file mode 100644 index 00000000..ae571f5b --- /dev/null +++ b/caul/tests/unit/test_trt_handler.py @@ -0,0 +1,57 @@ +from unittest.mock import MagicMock, patch + +import pytest +import torch +from caul.exception import TrtInputShapeError +from caul.trt.handler import TrtInferenceHandler + +_IMPORT_TRT_PATH = "caul.trt.handler.import_trt" +_DTYPES_MAP_PATH = "caul.trt.handler._dtypes_map" + + +def _mock_tensor(shape: tuple) -> MagicMock: + tensor = MagicMock() + tensor.contiguous.return_value.to.return_value.shape = shape + return tensor + + +def test_infer__raises_when_input_shape_outside_profile() -> None: + engine = MagicMock() + engine.get_tensor_profile_shape.return_value = ( + (1, 16000), + (4, 160000), + (4, 320000), + ) + handler = TrtInferenceHandler(engine) + handler._context = MagicMock() + handler._context.set_input_shape.return_value = False + + with ( + patch(_IMPORT_TRT_PATH), + patch(_DTYPES_MAP_PATH), + pytest.raises(TrtInputShapeError, match=r"\(4, 480000\).*max=\(4, 320000\)"), + ): + handler.infer({"input_signal": _mock_tensor((4, 480000))}) + + handler._context.execute_async_v3.assert_not_called() + + +def test_infer__casts_inputs_to_engine_dtype() -> None: + engine = MagicMock() + trt_int64 = object() + engine.get_tensor_dtype.return_value = trt_int64 + engine.get_tensor_profile_shape.return_value = ((1,), (4,), (8,)) + handler = TrtInferenceHandler(engine) + handler._context = MagicMock() + # stop right after the input loop + handler._context.set_input_shape.return_value = False + lengths = _mock_tensor((4,)) + + with ( + patch(_IMPORT_TRT_PATH), + patch(_DTYPES_MAP_PATH, return_value={trt_int64: torch.int64}), + pytest.raises(TrtInputShapeError), + ): + handler.infer({"input_signal_length": lengths}) + + assert lengths.contiguous.return_value.to.call_args.kwargs["dtype"] == torch.int64 diff --git a/caul/tests/unit/test_utils.py b/caul/tests/unit/test_utils.py new file mode 100644 index 00000000..0e72c42d --- /dev/null +++ b/caul/tests/unit/test_utils.py @@ -0,0 +1,79 @@ +from pathlib import Path +from unittest.mock import call, patch + +import pytest +import torch +from caul.utils import cache_hf_model, to_filesystem +from caul_core import MemoryProcessedSegment, SegmentMetadata + +_HF_HUB_DOWNLOAD_PATH = "huggingface_hub.hf_hub_download" +_GET_TOKEN_PATH = "huggingface_hub.get_token" +_HF_HUB_CACHE_PATH = "huggingface_hub.constants.HF_HUB_CACHE" + + +class TestCacheHfModel: + def test__forwards_args_through_cache_hf_model_file_to_hf_hub_download( + self, + ) -> None: + cache_dir = Path("/fake/cache") + models = ["org/model-a", "org/model-b"] + token = "fake-token" + + with ( + patch(_HF_HUB_CACHE_PATH, str(cache_dir)), + patch(_GET_TOKEN_PATH, return_value=token), + patch(_HF_HUB_DOWNLOAD_PATH) as mock_hf_hub_download, + ): + cache_hf_model( + model_family="parakeet", + models=models, + model_ext=".engine", + library_name="nemo", + cache_dir=cache_dir, + ) + + assert mock_hf_hub_download.call_args_list == [ + call( + repo_id="org/model-a", + filename="model-a.engine", + cache_dir=cache_dir, + library_name="nemo", + library_version=None, + force_download=False, + token=token, + ), + call( + repo_id="org/model-b", + filename="model-b.engine", + cache_dir=cache_dir, + library_name="nemo", + library_version=None, + force_download=False, + token=token, + ), + ] + + +def test_to_filesystem_should_raise_for_missing_output_dir() -> None: + # Given + pp_out = MemoryProcessedSegment( + metadata=SegmentMetadata(duration_s=1), tensor=torch.zeros([1]) + ) + batches = [pp_out] + + # When/Then + expected = "output_dir was not provided for MemoryProcessedSegment input" + with pytest.raises(ValueError, match=expected): + list(to_filesystem(batches, output_dir=None)) + + +def test_to_filesystem_should_handle_in_memory_tensor(tmpdir: Path) -> None: + # Given + pp_out = MemoryProcessedSegment( + metadata=SegmentMetadata(duration_s=1), tensor=torch.zeros([1]) + ) + batches = [pp_out] + + # When/Then + out = list(to_filesystem(batches, output_dir=tmpdir)) + assert isinstance(out, list) diff --git a/caul/tests/unit/test_whisper_trt.py b/caul/tests/unit/test_whisper_trt.py new file mode 100644 index 00000000..c69c1261 --- /dev/null +++ b/caul/tests/unit/test_whisper_trt.py @@ -0,0 +1,362 @@ +import contextlib +import math +import sys +from collections.abc import Callable +from unittest.mock import MagicMock, patch + +import torch + +for _mod in [ + "tensorrt_llm", + "tensorrt_llm.runtime", + "tensorrt_llm.runtime.session", + "tensorrt_llm._utils", + "tensorrt_llm.llmapi", + "tensorrt_llm.llmapi.kv_cache_type", + "tiktoken", +]: + sys.modules.setdefault(_mod, MagicMock()) + +sys.modules["tensorrt_llm._utils"].trt_dtype_to_torch = lambda _: torch.float32 +sys.modules["tensorrt_llm._utils"].torch_dtype_to_trt = MagicMock() + +# These imports must run after the tensorrt_llm stubs above are installed +from caul.tasks.inference.whisper_trt import WhisperTrtInferenceRunner # noqa: E402 +from caul.tasks.preprocessing.whisper_trt import WhisperTrtPreprocessor # noqa: E402 +from caul_core import ( # noqa: E402 + DEFAULT_SAMPLE_RATE, + WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + WHISPER_TRT_HOP_LENGTH, + WHISPER_TRT_MAX_MEL_PADDING_LEN, + WHISPER_TRT_N_FFT, + WHISPER_TRT_N_MELS, + MemoryProcessedSegment, + SegmentIndex, + SegmentMetadata, +) +from tensorrt_llm.runtime import SamplingConfig # noqa: E402 - mocked above + +_BATCH_SIZE = 2 +_PROMPT_IDS = [50258, 50259, 50360, 50363] # fake prompt token ids +_EOT_ID = 50257 +_MAX_NEW_TOKENS = 8 +_TEST_1D_TENSOR_A = 60 +_TEST_1D_TENSOR_B = 50 +_TEST_SIGNAL_LEN = 512 +_ENC_LEN_VAL = 25 + +_MEL_FILTER_PATH = "caul.tasks.preprocessing.whisper_trt.load_mel_filters" + +_STREAM_MOCK = MagicMock(cuda_stream=0) + + +def _mock_mel_filters_factory() -> Callable[[], torch.Tensor]: + def _load_mel_filters() -> torch.Tensor: + return torch.ones( + WHISPER_TRT_N_MELS, WHISPER_TRT_N_FFT // 2 + 1, dtype=torch.float32 + ) + + return _load_mel_filters + + +def _make_tokenizer_mock() -> MagicMock: + tokenizer = MagicMock() + tokenizer.encode.side_effect = lambda text, **_kw: ( + _PROMPT_IDS if "startoftranscript" in text else [_EOT_ID] + ) + tokenizer.decode.return_value = "return value" + tokenizer.special_tokens_set = set() + return tokenizer + + +def _make_runner( + encoder_factory: Callable[[], MagicMock] | None = None, + decoder_factory: Callable[[torch.cuda.Stream | None], MagicMock] | None = None, + max_new_tokens: int = _MAX_NEW_TOKENS, +) -> WhisperTrtInferenceRunner: + if encoder_factory is None: + encoder_factory = MagicMock() + + if decoder_factory is None: + decoder_factory = MagicMock() + + runner = WhisperTrtInferenceRunner( + encoder_factory=encoder_factory, + decoder_factory=decoder_factory, + tokenizer=_make_tokenizer_mock(), + max_new_tokens=max_new_tokens, + ) + runner._encoder = MagicMock() + runner._decoder = MagicMock() + runner._device = torch.device("cpu") + return runner + + +def _make_batch( + batch_size: int = _BATCH_SIZE, t: int = 100 +) -> list[MemoryProcessedSegment]: + return [ + MemoryProcessedSegment( + metadata=SegmentMetadata(index=SegmentIndex(audio=i), duration_s=1.0), + tensor=torch.zeros(1, WHISPER_TRT_N_MELS, t), + ) + for i in range(batch_size) + ] + + +class TestWhisperTrtPreprocessor: + @property + def _preprocessor(self) -> WhisperTrtPreprocessor: + return WhisperTrtPreprocessor( + n_mels=WHISPER_TRT_N_MELS, + mel_filters_factory=_mock_mel_filters_factory, + dtype="float32", + ) + + def test__output_shape_has_correct_mel_dim(self) -> None: + preprocessor = self._preprocessor + with preprocessor: + out = preprocessor._preprocess_segment(torch.zeros(DEFAULT_SAMPLE_RATE)) + assert out.ndim == 3 + assert out.shape[1] == WHISPER_TRT_N_MELS + + def test__time_dim_consistent_with_stft_frame_count(self) -> None: + """T must equal the number of STFT frames minus the last dropped frame.""" + audio = torch.zeros(DEFAULT_SAMPLE_RATE) + stft = torch.stft( + audio, + WHISPER_TRT_N_FFT, + WHISPER_TRT_HOP_LENGTH, + window=torch.hann_window(WHISPER_TRT_N_FFT), + return_complex=True, + ) + expected_t = stft.shape[-1] - 1 + out = self._preprocessor._preprocess_segment(audio) + assert out.shape[2] == expected_t + + def test__normalized_values_in_bounded_range(self) -> None: + """After (log10 + 4) / 4, values for real audio stay within bounded range""" + out = self._preprocessor._preprocess_segment(torch.randn(DEFAULT_SAMPLE_RATE)) + assert out.min() >= -2.0 + assert out.max() <= 3.0 + + +class TestInferenceRunnerSetup: + def test__sets_encoder_and_decoder_in__init__(self) -> None: + encoder_factory = MagicMock() + decoder_factory = MagicMock() + + runner = _make_runner( + encoder_factory=encoder_factory, decoder_factory=decoder_factory + ) + + assert runner._encoder_factory is encoder_factory + assert runner._decoder_factory is decoder_factory + + +class TestInferenceRunnerRunEncoder: + @staticmethod + def _make_inputs() -> tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + audio = torch.zeros(_BATCH_SIZE, WHISPER_TRT_N_MELS, _TEST_1D_TENSOR_A) + lens = torch.tensor([_TEST_1D_TENSOR_A, _TEST_1D_TENSOR_B], dtype=torch.int32) + positions = ( + torch.arange( + math.ceil(_TEST_1D_TENSOR_A / WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR), + dtype=torch.int32, + ) + .expand(_BATCH_SIZE, -1) + .contiguous() + ) + return audio, lens, positions + + def test__encoder_run_receives_all_three_input_keys(self) -> None: + runner = _make_runner() + audio, lens, positions = self._make_inputs() + runner._encoder.infer_shapes.return_value = [] + # Only the encoder inputs matter here, whatever happens downstream of run() + with contextlib.suppress(Exception): + runner._run_encoder(audio, lens, positions, stream=_STREAM_MOCK) + + inputs = runner._encoder.run.call_args[1]["inputs"] + assert set(inputs.keys()) == {"input_features", "input_lengths", "position_ids"} + + def test__output_lengths_equal_input_divided_by_downsampling_factor( + self, + ) -> None: + runner = _make_runner() + audio, lens, positions = self._make_inputs() + fake_encoder_output = MagicMock() + fake_encoder_output.name = "encoder_output" + fake_encoder_output.shape = ( + audio.shape[0], + audio.shape[-1] // WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + 256, + ) + runner._encoder.infer_shapes.return_value = [fake_encoder_output] + + _, output_lens = runner._run_encoder( + audio, lens, positions, stream=_STREAM_MOCK + ) + + assert torch.equal(output_lens, lens // WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR) + + def test__audio_inputs_len_are_padded_to_max_mel_padding_len(self) -> None: + runner = _make_runner() + t_a, t_b = _TEST_1D_TENSOR_A, _TEST_1D_TENSOR_B + inputs_a = torch.zeros(1, WHISPER_TRT_N_MELS, t_a) + inputs_b = torch.zeros(1, WHISPER_TRT_N_MELS, t_b) + batch = [ + MemoryProcessedSegment( + metadata=SegmentMetadata(index=SegmentIndex(audio=0), duration_s=1.0), + tensor=inputs_a, + ), + MemoryProcessedSegment( + metadata=SegmentMetadata(index=SegmentIndex(audio=1), duration_s=1.0), + tensor=inputs_b, + ), + ] + + enc_out = torch.zeros( + _BATCH_SIZE, + t_a // WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + _TEST_SIGNAL_LEN, + ) + enc_len = torch.tensor( + [ + t_a // WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + t_b // WHISPER_TRT_ENCODER_DOWNSAMPLING_FACTOR, + ], + dtype=torch.int32, + ) + runner._run_encoder = MagicMock(return_value=(enc_out, enc_len)) + runner._run_decoder = MagicMock( + return_value=torch.zeros(_BATCH_SIZE, 1, _MAX_NEW_TOKENS, dtype=torch.int32) + ) + list(runner.process([batch])) + + actual_lens = runner._run_encoder.call_args[0][1] + assert actual_lens.tolist() == [ + WHISPER_TRT_MAX_MEL_PADDING_LEN, + WHISPER_TRT_MAX_MEL_PADDING_LEN, + ] + + +class TestInferenceRunnerRunDecoder: + def _run_decoder( + self, + runner: WhisperTrtInferenceRunner, + enc_out: torch.Tensor, + enc_len: torch.Tensor, + ) -> torch.Tensor: + runner._decoder.decode.return_value = torch.zeros( + enc_len.shape[0], WHISPER_TRT_N_MELS, _MAX_NEW_TOKENS, dtype=torch.int32 + ) + with ( + patch.object(torch.Tensor, "cuda", lambda self: self), + ): + return runner._run_decoder(enc_out, enc_len) + + @staticmethod + def _encoder() -> tuple[torch.Tensor, torch.Tensor]: + enc_out = torch.zeros(_BATCH_SIZE, _ENC_LEN_VAL, _TEST_SIGNAL_LEN) + enc_len = torch.tensor([_ENC_LEN_VAL] * _BATCH_SIZE, dtype=torch.int32) + return enc_out, enc_len + + def test__setup_called_with_correct_args(self) -> None: + runner = _make_runner(max_new_tokens=_MAX_NEW_TOKENS) + self._run_decoder(runner, *self._encoder()) + args = runner._decoder.setup.call_args[0] + assert args[0] == _BATCH_SIZE + assert args[2] == _MAX_NEW_TOKENS + + def test__prompt_inputs_shape_is_batch_size_x_prompt_len(self) -> None: + runner = _make_runner() + self._run_decoder(runner, *self._encoder()) + + prompt_inputs = runner._decoder.decode.call_args[0][0] + prompt_len = len(_PROMPT_IDS) + assert prompt_inputs.shape == (_BATCH_SIZE, prompt_len) + + def test__cross_attention_mask_third_dim_is_encoder_length_only(self) -> None: + runner = _make_runner() + self._run_decoder(runner, *self._encoder()) + + mask = runner._decoder.decode.call_args[1]["cross_attention_mask"] + prompt_len = len(_PROMPT_IDS) + expected = (_BATCH_SIZE, prompt_len + _MAX_NEW_TOKENS, _ENC_LEN_VAL) + assert mask.shape == expected + + def test__encoder_output_forwarded_to_decode(self) -> None: + runner = _make_runner() + enc_out, enc_len = self._encoder() + self._run_decoder(runner, enc_out, enc_len) + + kw = runner._decoder.decode.call_args[1] + assert torch.equal(kw["encoder_output"], enc_out) + assert torch.equal(kw["encoder_input_lengths"], enc_len) + + def test__sampling_config_uses_eot_as_end_id(self) -> None: + runner = _make_runner() + self._run_decoder(runner, *self._encoder()) + + # SamplingConfig is mocked; verify it was called with the right end_id + SamplingConfig.assert_called_with( + end_id=_EOT_ID, + pad_id=_EOT_ID, + num_beams=runner._decoder_config.beam_width, + ) + + +class TestInferenceRunnerProcess: + @staticmethod + def _inference_runner() -> WhisperTrtInferenceRunner: + runner = _make_runner() + enc_out = torch.zeros(_BATCH_SIZE, _TEST_1D_TENSOR_B, _TEST_SIGNAL_LEN) + enc_len = torch.tensor([_TEST_1D_TENSOR_B] * _BATCH_SIZE, dtype=torch.int32) + runner._run_encoder = MagicMock(return_value=(enc_out, enc_len)) + runner._run_decoder = MagicMock( + return_value=torch.zeros(_BATCH_SIZE, 1, _MAX_NEW_TOKENS, dtype=torch.int32) + ) + return runner + + def test__empty_batch_size_yields_no_results(self) -> None: + results = list(self._inference_runner().process([[]])) + assert results == [] + + def test__yields_one_result_per_batch_item(self) -> None: + results = list(self._inference_runner().process([_make_batch(_BATCH_SIZE)])) + assert len(results) == _BATCH_SIZE + + def test__index_preserved_in_results(self) -> None: + results = list(self._inference_runner().process([_make_batch(_BATCH_SIZE)])) + assert [r.index.audio for r in results] == list(range(_BATCH_SIZE)) + + def test__transcription_entries_are_start_end_text_tuples(self) -> None: + results = list(self._inference_runner().process([_make_batch(_BATCH_SIZE)])) + for result in results: + for entry in result.transcription: + assert isinstance(entry, tuple) + assert len(entry) == 3 + assert isinstance(entry[2], str) + + def test__run_encoder_called_once_per_batch(self) -> None: + runner = self._inference_runner() + list(runner.process([_make_batch(_BATCH_SIZE)])) + runner._run_encoder.assert_called_once() + + def test__run_decoder_receives_encoder_output(self) -> None: + runner = self._inference_runner() + list(runner.process([_make_batch(_BATCH_SIZE)])) + enc_out_arg = runner._run_decoder.call_args[0][0] + assert enc_out_arg.shape[0] == _BATCH_SIZE + + def test__multiple_batches_each_produce_results(self) -> None: + runner = _make_runner() + enc_out = torch.zeros(1, _TEST_1D_TENSOR_B, _TEST_SIGNAL_LEN) + enc_len = torch.tensor([_TEST_1D_TENSOR_B], dtype=torch.int32) + runner._run_encoder = MagicMock(return_value=(enc_out, enc_len)) + runner._run_decoder = MagicMock( + return_value=torch.zeros(1, 1, _MAX_NEW_TOKENS, dtype=torch.int32) + ) + results = list(runner.process([_make_batch(1), _make_batch(1)])) + assert len(results) == 2 diff --git a/caul/uv.lock b/caul/uv.lock new file mode 100644 index 00000000..493897db --- /dev/null +++ b/caul/uv.lock @@ -0,0 +1,5764 @@ +version = 1 +revision = 3 +requires-python = "==3.12.*" +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +conflicts = [[ + { package = "caul", extra = "pyannote" }, + { package = "caul", extra = "whisper-trt" }, +], [ + { package = "caul", extra = "nemo" }, + { package = "caul", extra = "whisper-trt" }, +], [ + { package = "caul", extra = "fireredasr2" }, + { package = "caul", extra = "whisper-trt" }, +]] + +[manifest] +overrides = [{ name = "transformers", specifier = "~=5.5.4" }] + +[[manifest.dependency-metadata]] +name = "nvidia-cuda-runtime" + +[[manifest.dependency-metadata]] +name = "nvidia-cuda-runtime-cu12" + +[[manifest.dependency-metadata]] +name = "tensorrt" +requires-dist = ["tensorrt-cu13"] + +[[manifest.dependency-metadata]] +name = "tensorrt-cu12" +requires-dist = ["tensorrt-cu12-bindings", "tensorrt-cu12-libs"] + +[[manifest.dependency-metadata]] +name = "tensorrt-cu12-bindings" + +[[manifest.dependency-metadata]] +name = "tensorrt-cu12-libs" +requires-dist = ["nvidia-cuda-runtime-cu12"] + +[[manifest.dependency-metadata]] +name = "tensorrt-cu13" +requires-dist = ["tensorrt-cu13-bindings", "tensorrt-cu13-libs"] + +[[manifest.dependency-metadata]] +name = "tensorrt-cu13-bindings" + +[[manifest.dependency-metadata]] +name = "tensorrt-cu13-libs" +requires-dist = ["nvidia-cuda-runtime-cu13"] + +[[package]] +name = "absl-py" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/64/c7/8de93764ad66968d19329a7e0c147a2bb3c7054c554d4a119111b8f9440f/absl_py-2.4.0.tar.gz", hash = "sha256:8c6af82722b35cf71e0f4d1d47dcaebfff286e27110a99fc359349b247dfb5d4", size = 116543, upload-time = "2026-01-28T10:17:05.322Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/a6/907a406bb7d359e6a63f99c313846d9eec4f7e6f7437809e03aa00fa3074/absl_py-2.4.0-py3-none-any.whl", hash = "sha256:88476fd881ca8aab94ffa78b7b6c632a782ab3ba1cd19c9bd423abc4fb4cd28d", size = 135750, upload-time = "2026-01-28T10:17:04.19Z" }, +] + +[[package]] +name = "accelerate" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8d/75/94cd5d389649578aca399e5aa822637eec18319a1dadc400ffe2f9a7493f/accelerate-1.14.0.tar.gz", hash = "sha256:41b9c4377a54e0b460a959b0defa1b736e4ca0a2373252d9a539964c2afe3c8d", size = 412167, upload-time = "2026-06-11T13:45:52.326Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/db/253133d7e7cb40d3af384bb2f5c0b4a2b7fdcffbc95c688cc67a20a3c103/accelerate-1.14.0-py3-none-any.whl", hash = "sha256:e94390c2863b873be18f623f9df48a0d8fe5eff13ea7f1a00092b0a7904888c6", size = 389246, upload-time = "2026-06-11T13:45:50.477Z" }, +] + +[[package]] +name = "aenum" +version = "3.1.17" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/07/e9/8b283567c1fef7c24d1f390b37daede8b61593d8cdaffb8e95d571699e83/aenum-3.1.17.tar.gz", hash = "sha256:a969a4516b194895de72c875ece355f17c0d272146f7fda346ef74f93cf4d5ba", size = 137648, upload-time = "2026-03-20T20:43:29.846Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/8d/1fe30c6fd8999b9d462547c4a1bb6690bda24af38f2913c4bec7decb81f2/aenum-3.1.17-py3-none-any.whl", hash = "sha256:8b883a37a04e74cc838ac442bdd28c266eae5bbf13e1342c7ef123ed25230139", size = 165560, upload-time = "2026-03-20T20:43:27.681Z" }, +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/33/c6/61a2d7b7572279226bb2e7f61d7a19ca7c90da0329c93fa0d560cbf288d8/aiohappyeyeballs-2.6.2.tar.gz", hash = "sha256:e202810ee718bd01fc6ef49e8ea53d023d5cb6b581076d7925aa499fa55dbe64", size = 22591, upload-time = "2026-05-20T15:12:24.631Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl", hash = "sha256:4708045e2d7a6c6bdf8aafa8ed39649eaf926a4543b54560659129e3365953c4", size = 15062, upload-time = "2026-05-20T15:12:23.328Z" }, +] + +[[package]] +name = "aiohttp" +version = "3.14.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "typing-extensions" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/82/78/8ea7308cac6934de8c74a14f3d5f65d1c89287426688be79538d0e5c013d/aiohttp-3.14.1.tar.gz", hash = "sha256:307f2cff90a764d329e77040603fa032db89c5c24fdad50c4c15334cba744035", size = 7955794, upload-time = "2026-06-07T21:09:35.529Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/21/151624b51cd92553d95424daf4bf19f19ce9be9002d19253e7e7ce67197b/aiohttp-3.14.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d35143e27778b4bb0fb189562d7f275bff79c62ab8e98459717c0ea617ff2480", size = 757402, upload-time = "2026-06-07T21:06:40.311Z" }, + { url = "https://files.pythonhosted.org/packages/c2/82/280619e0bd7bf2454987e19282616e84762255dd9c8468f62382e8c191f1/aiohttp-3.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bcfb80a2cc36fba2534e5e5b5264dc7ae6fcd9bf15256da3e53d2f499e6fa29d", size = 512310, upload-time = "2026-06-07T21:06:42.207Z" }, + { url = "https://files.pythonhosted.org/packages/55/b2/2aac325583aaa1353045f96dffa586d8a34e8322e14a7ba49cffeb103ab4/aiohttp-3.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:27fd7c91e51729b4f7e1577865fa6d34c9adccbc39aabe9000285b48af9f0ec2", size = 512448, upload-time = "2026-06-07T21:06:43.813Z" }, + { url = "https://files.pythonhosted.org/packages/8a/72/a60607cb849faa8af8a356c9329ea2eb6f395d49e82cc82ccba1fd8deb8f/aiohttp-3.14.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:64c567bf9eaf664280116a8688f63016e6b32db2505908e2bdaca1b6438142f2", size = 1766854, upload-time = "2026-06-07T21:06:45.391Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d3/d9fe1c9ec7557ab4d0d82bebaa728c6418f0b93295ec2f4ab015f7710cc7/aiohttp-3.14.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f5e6ff2bdbb8f4cd3fbe41f99e25bbcd58e3bf9f13d3dd31a11e7917251cc77a", size = 1740884, upload-time = "2026-06-07T21:06:47.413Z" }, + { url = "https://files.pythonhosted.org/packages/c1/dc/f2cecfaf9337ba3e63f181500814ff502aa3d00d9c7ec93a9d23d10a27b2/aiohttp-3.14.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2f73e01dc37122325caf079982621262f96d74823c179038a82fddfc50359264", size = 1810034, upload-time = "2026-06-07T21:06:50.165Z" }, + { url = "https://files.pythonhosted.org/packages/66/d7/2ff65c5e65c0d7476daf7e15c032e0805e36811185b9623e3238ad6c763e/aiohttp-3.14.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bb2c0c80d431c0d03f2c7dbf125150fedd4f0de17366a7ca33f7ccb822391842", size = 1904054, upload-time = "2026-06-07T21:06:52.035Z" }, + { url = "https://files.pythonhosted.org/packages/20/9c/d445818389df371f56d141d881153ba23183c4735a03f7356ffb43f7757d/aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3e6fc1a85fa7194a1a7d19f44e8609180f4a8eb5fa4c7ed8b4355f080fad235c", size = 1790278, upload-time = "2026-06-07T21:06:54.049Z" }, + { url = "https://files.pythonhosted.org/packages/4d/aa/bf04cb4d865fc6101c2229a294ad744973b72e513fdc5a6b791e6983d72a/aiohttp-3.14.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:686b6c0d3911ec387b444ddf5dc62fb7f7c0a7d5186a7861626496a5ab4aff95", size = 1591795, upload-time = "2026-06-07T21:06:55.911Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b4/4dac0038960427ba832f6609dfb4ea5437d7fd80c72001b9e48f834f428b/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c6fa4dc7ad6f8109c70bb1499e589f76b0b792baf39f9b017eb92c8a81d0a199", size = 1728397, upload-time = "2026-06-07T21:06:57.777Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f9/7cd4e8ad7aa3b75f17d56bb5498dd604a93d4e6eece822ba0568c413fff0/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:87a5eea1b2a5e21e1ebdbb33ad4165359189327e63fc4e4894693e7f821ac817", size = 1766504, upload-time = "2026-06-07T21:07:00.009Z" }, + { url = "https://files.pythonhosted.org/packages/f9/df/fc01d9fcad0f73fed3f3d361f1f94f975947b50dff82919f6dc2bf4316cc/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1c1421eb01d4fd608d88cc8290211d177a58532b55ad94076fb349c5bf467f0a", size = 1777806, upload-time = "2026-06-07T21:07:02.064Z" }, + { url = "https://files.pythonhosted.org/packages/41/09/47e2d090bddcc8fb4ccb4c314aadc32d7c5d9bb55f50f6ad1c92fc15d501/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:34b257ec41345c1e8f2df68fa908a7952f5de932723871eb633ecbbff396c9a4", size = 1580707, upload-time = "2026-06-07T21:07:03.942Z" }, + { url = "https://files.pythonhosted.org/packages/3d/36/f1a4ce904ae0b6930cfe9afc96d0896f7ec1a620c400405d63783bb95a9c/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:de538791a80e5d862addbc183f70f0158ac9b9bb872bb147f1fd2a683691e087", size = 1798121, upload-time = "2026-06-07T21:07:05.987Z" }, + { url = "https://files.pythonhosted.org/packages/70/0a/e0075ce9ca0279ee1d4f0c0b85f54fea02ebc83c3007651a72bece658fec/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f71173be42d3241d428f760122febb748de0623f44308a6f120d0dd9ec572e3", size = 1767580, upload-time = "2026-06-07T21:07:07.873Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/a0c0a8f327a9c52095cdd8e312391b00d3ed64ab6c72bb5c33d8ec251cf7/aiohttp-3.14.1-cp312-cp312-win32.whl", hash = "sha256:ec8dc383ee57ea3e883477dcca3f11b65d58199f1080acaf4cd6ad9a99698be4", size = 452771, upload-time = "2026-06-07T21:07:09.669Z" }, + { url = "https://files.pythonhosted.org/packages/df/d9/ea367c75f16ac9c6cdc8febb25e8318fa21a2b1bc8d6514d4b2d890bface/aiohttp-3.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:2aa92c87868cd13674989f9ee83e5f9f7ea4237589b728048e1f0c8f6caa3271", size = 479873, upload-time = "2026-06-07T21:07:11.538Z" }, + { url = "https://files.pythonhosted.org/packages/03/64/8d96784a7851156db8a4c6c3f6f91042fdf39fb15a4cc38c8b3c14833c45/aiohttp-3.14.1-cp312-cp312-win_arm64.whl", hash = "sha256:2c840c90759922cb5e6dda94596e079a30fb5a5ba548e7e0dc00574703940847", size = 448073, upload-time = "2026-06-07T21:07:13.637Z" }, +] + +[[package]] +name = "aiosignal" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, + { name = "typing-extensions" }, +] +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 = "aiostream" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8b/65/b9b69695702b76a878c9879f2ee80cefce75bc5cb864fc100460bc1c5380/aiostream-0.7.1.tar.gz", hash = "sha256:272aaa0d8f83beb906f5aa9022bb59046bb7a103fa3770f807c31f918595acf6", size = 44059, upload-time = "2025-10-13T20:02:06.961Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/a0/d7c6ca304140f3f49987d710e15bc164248924a35d8cdfac2f6e87fca041/aiostream-0.7.1-py3-none-any.whl", hash = "sha256:ea8739e9158ee6a606b3feedf3762721c3507344e540d09a10984c5e88a13b37", size = 41416, upload-time = "2025-10-13T20:02:05.535Z" }, +] + +[[package]] +name = "aistore" +version = "1.26.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "braceexpand" }, + { name = "cloudpickle" }, + { name = "humanize" }, + { name = "msgspec" }, + { name = "overrides" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pydantic" }, + { name = "python-dateutil" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tenacity" }, + { name = "urllib3" }, + { name = "xxhash", version = "3.5.0", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3d/6f/dda8b38ccf750cb63fe3ae67f3611aed5d3d08c47dd626140b83b99c251c/aistore-1.26.0.tar.gz", hash = "sha256:7936d687a22d9442c5e7b8a543cc0e2790353e65fc734b2e57c9acd9987bdc63", size = 173269, upload-time = "2026-08-25T19:46:37.762Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/ce/db93c0232c7e7a0046e517e8ae0f534817179631b6f37262623e453a0c8d/aistore-1.26.0-py3-none-any.whl", hash = "sha256:769b54c0fe4a917ae2f504e4e3a4f2685f7fe536226d49d818448366f1ecd4ad", size = 242796, upload-time = "2026-08-25T19:46:36.289Z" }, +] + +[[package]] +name = "alembic" +version = "1.18.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mako" }, + { name = "sqlalchemy" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1a/cc/ac0bed8e562e7407fe55c3ba85a4dce86e6dbd8730887bd1e406a6c5c18a/alembic-1.18.5.tar.gz", hash = "sha256:1554982221dd17e9a749b53902407578eb305e453f71999e8c7f0a48389fff8e", size = 2060480, upload-time = "2026-06-25T15:20:54.888Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/78/5fe6dc3a3a5b2f5a2a4faef8bfe336d5fa049a38884ab3172e0098160c01/alembic-1.18.5-py3-none-any.whl", hash = "sha256:06d8ba9d04558022f5395e9317de03d270f3dced49cee01f89fe7a13c26f14bc", size = 264664, upload-time = "2026-06-25T15:20:56.673Z" }, +] + +[[package]] +name = "annotated-doc" +version = "0.0.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4", size = 7288, upload-time = "2025-11-10T22:07:42.062Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320", size = 5303, upload-time = "2025-11-10T22:07:40.673Z" }, +] + +[[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 = "antlr4-python3-runtime" +version = "4.9.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz", hash = "sha256:f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b", size = 117034, upload-time = "2021-11-06T17:52:23.524Z" } + +[[package]] +name = "anyio" +version = "4.14.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3b/72/5562aabb8dd7181e8e860622a38bea08d17842b99ecd4c91f84ac95251b0/anyio-4.14.1.tar.gz", hash = "sha256:8d648a3544c1a700e3ff78615cd679e4c5c3f149904287e73687b2596963629e", size = 254831, upload-time = "2026-06-24T20:56:06.017Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b0/7b/90df4a0a816d98d6ea26f559d87836d494a2cf1fcf063be67df50a7bcc30/anyio-4.14.1-py3-none-any.whl", hash = "sha256:4e5533c5b8ff0a24f5d7a176cbe6877129cd183893f66b537f8f227d10527d72", size = 124875, upload-time = "2026-06-24T20:56:04.413Z" }, +] + +[[package]] +name = "apache-tvm-ffi" +version = "0.1.13.post2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/37/da/e9eb9fb70667db3d1ab5499ae29abd496c480f2081dbcdf377aa612c9655/apache_tvm_ffi-0.1.13.post2.tar.gz", hash = "sha256:7da4ede2392527c122afd36ac717d9a267627901881a38f5d66d214ff68f482e", size = 3017700, upload-time = "2026-08-04T22:57:57.3Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/43/ce22b80c060540a26201121909a5dfafb30b3c74c243b2e8760ec0b7ab72/apache_tvm_ffi-0.1.13.post2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:db4486a73d8131b12c3ac7160d8f5aa7be5408a84f64425ab603078e1bd7b8d0", size = 2690818, upload-time = "2026-08-04T22:57:29.363Z" }, + { url = "https://files.pythonhosted.org/packages/b3/39/06197cdc55cea1fc375f5290237142996bb5c85725785bf37bffc1513012/apache_tvm_ffi-0.1.13.post2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d7f350f14a946ee572b1087f8916a57a20d0c3105f94aafdd600b5f61cdd2905", size = 2755501, upload-time = "2026-08-04T22:57:31.23Z" }, + { url = "https://files.pythonhosted.org/packages/0a/fe/0c7927bd088d91f780118175753516a3ae763fd2a3fdc742f6ce14b23753/apache_tvm_ffi-0.1.13.post2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a18d1cb67585952bc9502da6ee428f4c75934c8d3d7c0d03cdd59b82202f2e9", size = 2955439, upload-time = "2026-08-04T22:57:32.836Z" }, + { url = "https://files.pythonhosted.org/packages/b9/f6/f5c702128dff5aea371315d13d245ae583580a2d0e7f93865cb2a2132fa3/apache_tvm_ffi-0.1.13.post2-cp312-cp312-win_amd64.whl", hash = "sha256:0e77c79fe84f6221e58e5b820fffd7dc711c5636ff84b828f8977d821a0ef9d6", size = 3185212, upload-time = "2026-08-04T22:57:34.683Z" }, +] + +[[package]] +name = "appnope" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/f7/a82489c2b6ebe32d3e2831895ae19c77861f0eadf3bb16034484d965dbb2/appnope-1.0.0.tar.gz", hash = "sha256:685db59cb6043c3c2e528adc0b3bce3a5f8d09bcf7492c6ea650d1b7421f3c49", size = 5454, upload-time = "2026-08-20T21:36:13.748Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/c7/6b687cb0f83d2a51017d47953f2ee430ffad6fec2a8ebc964e0718a33eb1/appnope-1.0.0-py3-none-any.whl", hash = "sha256:6fe0c04218aab65c54c4ff81638cdbf848d89f5653b74d68638a137f200dd16e", size = 4158, upload-time = "2026-08-20T21:36:12.444Z" }, +] + +[[package]] +name = "argon2-cffi" +version = "25.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "argon2-cffi-bindings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706, upload-time = "2025-06-03T06:55:32.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl", hash = "sha256:fdc8b074db390fccb6eb4a3604ae7231f219aa669a2652e0f20e16ba513d5741", size = 14657, upload-time = "2025-06-03T06:55:30.804Z" }, +] + +[[package]] +name = "argon2-cffi-bindings" +version = "26.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/43/bb8b6e8708d49a5ab36781333af092d9f483b198a2710d01281204640055/argon2_cffi_bindings-26.1.0.tar.gz", hash = "sha256:63505c71542a44b68b1e38060450fb006404170da375feb31af153e7f9c6205d", size = 1790807, upload-time = "2026-08-20T07:44:22.492Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/d2/0ae991f1b2181e5be49007c574710a800ad36c2978683addb3e67c474e55/argon2_cffi_bindings-26.1.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:21ca0396fe5ec995dd54431c32698189666f9224810acfa752e50d2bd94d9df2", size = 25521, upload-time = "2026-08-20T07:32:43.019Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e4/ad91d8297638aa2258aad4501c306aca99480dfe76ccd638173fa3702db9/argon2_cffi_bindings-26.1.0-cp310-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78de2d65e0b9ea7ce9d1b1c3e87297b2d7305a02c266ee2a2d6910daddd7ee69", size = 27177, upload-time = "2026-08-20T07:32:44.158Z" }, + { url = "https://files.pythonhosted.org/packages/6f/86/5363df11b86d02cf3662208e7406496327649cc90eb365bf6f4e8a54a41f/argon2_cffi_bindings-26.1.0-cp310-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:27f1821903e2ceadcb88ec2b45ef190897b7682449c772f4d9b53e42c520cf29", size = 26597, upload-time = "2026-08-20T07:32:45.172Z" }, + { url = "https://files.pythonhosted.org/packages/f4/b5/a14dcc592652347dad23ee93b278a4da5d2a25c9ed3ebd10d68eea823a4f/argon2_cffi_bindings-26.1.0-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d88e5f7e60f28ae0b0cc6b2f16c43e87cd642a196a86f85e0d8bb6fe016fc16d", size = 27403, upload-time = "2026-08-20T07:32:46.13Z" }, + { url = "https://files.pythonhosted.org/packages/b3/81/b4a20d4902af7f796390bf9245ff83c5217dfa7367efa1d14986956c482b/argon2_cffi_bindings-26.1.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:34b7d9c24a4165a2c61cc8ae11d44d48c9ce2830fb536cb7914e11fdd9962728", size = 27132, upload-time = "2026-08-20T07:32:47.13Z" }, + { url = "https://files.pythonhosted.org/packages/7e/1b/c8de358af07b1c490e0fcb863ef98e46ddb486e45567aca5a60bd68d9daa/argon2_cffi_bindings-26.1.0-cp310-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:224865cbbcb7a2bd1356741dff12b0134df726b6d44bb7b500df8e303cbd9e81", size = 27588, upload-time = "2026-08-20T07:32:48.087Z" }, + { url = "https://files.pythonhosted.org/packages/48/2f/7ee62a6e79f9309f9d9982d301b22a00010adb580c05c8109b94d7b33de0/argon2_cffi_bindings-26.1.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ffff613aaa9ce6236766e2fc6dc560bb5abde7a2e2416e3db1f9ae395a2b4dd4", size = 26785, upload-time = "2026-08-20T07:32:48.977Z" }, + { url = "https://files.pythonhosted.org/packages/e9/10/960d0ee93d4897741bcaf4799c697dae2d81499f66fd1ed042a7dd54c1f4/argon2_cffi_bindings-26.1.0-cp310-abi3-win32.whl", hash = "sha256:a86c069c91a747a2c4e5c51473590aeb48172fff9b2130d23729a42d98665ecb", size = 23898, upload-time = "2026-08-20T07:32:50.114Z" }, + { url = "https://files.pythonhosted.org/packages/6d/3a/0cc14a05810e6add9bce5e87693334baa2222de5f647fa31781885b6573f/argon2_cffi_bindings-26.1.0-cp310-abi3-win_amd64.whl", hash = "sha256:2c36ff87b5dfaa477d0bd51e9d7f6abdae7c8955d2983c97419085d842154b3e", size = 25730, upload-time = "2026-08-20T07:32:51.091Z" }, + { url = "https://files.pythonhosted.org/packages/4e/db/d83cf2af140547f0b9cdaece05b2dc2dcbf991be4667331d073eff771435/argon2_cffi_bindings-26.1.0-cp310-abi3-win_arm64.whl", hash = "sha256:f9c4420a7a864fe1b86ce35befc95b8e39fb852493b81cf798671ddc265de638", size = 24478, upload-time = "2026-08-20T07:32:52.111Z" }, +] + +[[package]] +name = "arrow" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dateutil" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/33/032cdc44182491aa708d06a68b62434140d8c50820a087fac7af37703357/arrow-1.4.0.tar.gz", hash = "sha256:ed0cc050e98001b8779e84d461b0098c4ac597e88704a655582b21d116e526d7", size = 152931, upload-time = "2025-10-18T17:46:46.761Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/c9/d7977eaacb9df673210491da99e6a247e93df98c715fc43fd136ce1d3d33/arrow-1.4.0-py3-none-any.whl", hash = "sha256:749f0769958ebdc79c173ff0b0670d59051a535fa26e8eba02953dc19eb43205", size = 68797, upload-time = "2025-10-18T17:46:45.663Z" }, +] + +[[package]] +name = "asteroid-filterbanks" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968ac4e6fa6800633c522dac992b283409b9", size = 24599, upload-time = "2021-04-09T20:03:07.456Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/7c/83ff6046176a675e6a1e8aeefed8892cd97fe7c46af93cc540d1b24b8323/asteroid_filterbanks-0.4.0-py3-none-any.whl", hash = "sha256:4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83acf3540a72a02eaf5", size = 29912, upload-time = "2021-04-09T20:03:05.817Z" }, +] + +[[package]] +name = "asttokens" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/25/1e/faf0f247f6f881b98fc4d6d07e14085cb89d13665084e6d6ac1dc2c03d0b/asttokens-3.0.2.tar.gz", hash = "sha256:3ecdbd8f2cc195f53ccada3a613538bb5f9ef6f6869129f13e03c30a677b8fe2", size = 63136, upload-time = "2026-07-12T03:31:49.084Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/2b/04b8a15f3a1c77bc79ddf5c73875327f34b4fa75982df2b76e45e402d364/asttokens-3.0.2-py3-none-any.whl", hash = "sha256:9da13157f5b28becde0bd374fc677dcd3c290614264eff096f167c469cd9f933", size = 28702, upload-time = "2026-07-12T03:31:47.542Z" }, +] + +[[package]] +name = "async-lru" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/1f/989ecfef8e64109a489fff357450cb73fa73a865a92bd8c272170a6922c2/async_lru-2.3.0.tar.gz", hash = "sha256:89bdb258a0140d7313cf8f4031d816a042202faa61d0ab310a0a538baa1c24b6", size = 16332, upload-time = "2026-03-19T01:04:32.413Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/e2/c2e3abf398f80732e58b03be77bde9022550d221dd8781bf586bd4d97cc1/async_lru-2.3.0-py3-none-any.whl", hash = "sha256:eea27b01841909316f2cc739807acea1c623df2be8c5cfad7583286397bb8315", size = 8403, upload-time = "2026-03-19T01:04:30.883Z" }, +] + +[[package]] +name = "attrs" +version = "26.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, +] + +[[package]] +name = "audioread" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/4a/874ecf9b472f998130c2b5e145dcdb9f6131e84786111489103b66772143/audioread-3.1.0.tar.gz", hash = "sha256:1c4ab2f2972764c896a8ac61ac53e261c8d29f0c6ccd652f84e18f08a4cab190", size = 20082, upload-time = "2025-10-26T19:44:13.484Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/16/fbe8e1e185a45042f7cd3a282def5bb8d95bb69ab9e9ef6a5368aa17e426/audioread-3.1.0-py3-none-any.whl", hash = "sha256:b30d1df6c5d3de5dcef0fb0e256f6ea17bdcf5f979408df0297d8a408e2971b4", size = 23143, upload-time = "2025-10-26T19:44:12.016Z" }, +] + +[[package]] +name = "av" +version = "17.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/e3/477fa20578c284abeda08d91b63ee9abaebc93445d8feeb989d3d444bae1/av-17.1.0.tar.gz", hash = "sha256:7f1e71ff621b66253333926f948e00faae11d855b2442133c65128bca64cdeb3", size = 4288546, upload-time = "2026-06-07T05:52:55.999Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/87/8036b5c781bc3639ea04ef42d4e26da253bd4bd4311d8705b6a1c8824047/av-17.1.0-cp311-abi3-macosx_11_0_x86_64.whl", hash = "sha256:ad7b4aa011093324b7118245f50ac6db244cfe9900d4072508a5245a2b0d3f41", size = 22460847, upload-time = "2026-06-07T05:52:04.261Z" }, + { url = "https://files.pythonhosted.org/packages/6d/af/dfdf6fc7b17814b50d0aa9e7a7e37b87be91be3890f44b0d525433cd1fd1/av-17.1.0-cp311-abi3-macosx_14_0_arm64.whl", hash = "sha256:43ebbe977f19a7f2d2bd1a4e119675a0b15e05852cf7309846b6ab922ba7ffe9", size = 18159115, upload-time = "2026-06-07T05:52:06.64Z" }, + { url = "https://files.pythonhosted.org/packages/ad/13/64f6c466471cea225b8b2f4cdc51a571f8a286984b55a08d169b932fda5d/av-17.1.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6a20658ec7d96a70e14b1196eff00b7cdd8831ac3b99868e16b8ba8b24090847", size = 33224427, upload-time = "2026-06-07T05:52:09.165Z" }, + { url = "https://files.pythonhosted.org/packages/77/43/96b35170bf2e64e00a41748c6400ff73232dc0fc62ded283679fb07c7fe0/av-17.1.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f9a65d1f48b818323fb411e80358f89d77dec340b01d27c6b2dfbb9cbf4b779f", size = 35370183, upload-time = "2026-06-07T05:52:11.959Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b3/8e8b4b6498731bfbd88e8399a756543f8088f1bd33d08eab678b5aebe728/av-17.1.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:58f7593726437cda5bd19793027e027768450b5c4a594777bf487798a33db702", size = 24459265, upload-time = "2026-06-07T05:52:14.66Z" }, + { url = "https://files.pythonhosted.org/packages/14/ac/ceb84b7553db21f1143d817245c560d9267168e1e58b1a8eeae2b62c4d04/av-17.1.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:bbab058bd965309f39962e53caac8126987c68c0be094fc4f9427e5615b0218f", size = 34283709, upload-time = "2026-06-07T05:52:17.389Z" }, + { url = "https://files.pythonhosted.org/packages/59/f9/4115fd84148c9a1cf365096694be6ac882fd3cd3cdb7a2f35e71fecf1631/av-17.1.0-cp311-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:9514cfda85180554c430695282faf4be3ffdf95775d8519733821244eecb58e0", size = 25397573, upload-time = "2026-06-07T05:52:20.012Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ac/92e52d5ed0e0b84d9d93e52b4338c2713d8a44082b8696e6516fdae7c4e4/av-17.1.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e1c90f85cd7431ede95b11e8e711571a896ebea433f298849c2c0f1594c8d86e", size = 36451495, upload-time = "2026-06-07T05:52:22.581Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f2/53a7cd34adb6a971d7e6d99663e74db286966c9db8afdca17472fdf0f98e/av-17.1.0-cp311-abi3-win_amd64.whl", hash = "sha256:5df5c1172ef1cf65a1529d612f7da7798ce2cf82c1ff7212466b538a6cc7214c", size = 28036393, upload-time = "2026-06-07T05:52:25.657Z" }, + { url = "https://files.pythonhosted.org/packages/66/47/cd9ae0edf2206351c1251bb94b5ec58728e42c5f6ee16c03c412f3a1bb3e/av-17.1.0-cp311-abi3-win_arm64.whl", hash = "sha256:ee98534242a74da847af78624779ac5a3177dc7c69f956a4da9e6f0fdb37d7f6", size = 21174601, upload-time = "2026-06-07T05:52:28.077Z" }, +] + +[[package]] +name = "babel" +version = "2.18.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/b2/51899539b6ceeeb420d40ed3cd4b7a40519404f9baf3d4ac99dc413a834b/babel-2.18.0.tar.gz", hash = "sha256:b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d", size = 9959554, upload-time = "2026-02-01T12:30:56.078Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/f5/21d2de20e8b8b0408f0681956ca2c69f1320a3848ac50e6e7f39c6159675/babel-2.18.0-py3-none-any.whl", hash = "sha256:e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35", size = 10196845, upload-time = "2026-02-01T12:30:53.445Z" }, +] + +[[package]] +name = "backoff" +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/47/d7/5bbeb12c44d7c4f2fb5b56abce497eb5ed9f34d85701de869acedd602619/backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba", size = 17001, upload-time = "2022-10-05T19:19:32.061Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/73/b6e24bd22e6720ca8ee9a85a0c4a2971af8497d8f3193fa05390cbd46e09/backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8", size = 15148, upload-time = "2022-10-05T19:19:30.546Z" }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/65/318323f98dbee45d42dff61d8f047181bc6f2268a9068cfad035a46be5af/beautifulsoup4-4.15.0.tar.gz", hash = "sha256:288e3ca7d54b06f2ac191970bc275c1939cb46d450b255bf6718b04aa37ab4f7", size = 632571, upload-time = "2026-06-07T16:44:20.453Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/c6/92fcd42f1ba33e1184263f25bfabf3d27c383410470f169e4b8163bf9c17/beautifulsoup4-4.15.0-py3-none-any.whl", hash = "sha256:d6f88de62e1d4e38ecb1077eb9724cd0eff29d2a08ca16a401e9b9e93f117cf9", size = 109924, upload-time = "2026-06-07T16:44:21.566Z" }, +] + +[[package]] +name = "blake3" +version = "1.0.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/6a/4cc5a9dd40fd8a6d283fd3761e5f59c490109571ef8e3c73245417e5a305/blake3-1.0.9.tar.gz", hash = "sha256:5fa374fa5070ca084368776c19b420157eb0f2d3f091343d6bc59189929d62e2", size = 116872, upload-time = "2026-06-22T18:02:25.366Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/d2/9bdf8345c70993aaef635398f52edfb915d6e8ad2c000c801204e387c456/blake3-1.0.9-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a70c20542d5e7960983a0ff32999049a2b0e5ef1f22dbbbdfb51cf04828a4156", size = 344587, upload-time = "2026-06-22T18:00:34.244Z" }, + { url = "https://files.pythonhosted.org/packages/36/9d/be8b1f7f85b12bb45a0fade6ca7bdbf83a507d23d0b6141ba29fe69c8cea/blake3-1.0.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:72cdecf088a9d25e6ec79948a578995649b0dbee407e7a46c543a9ecc0f6f281", size = 328864, upload-time = "2026-06-22T18:00:35.59Z" }, + { url = "https://files.pythonhosted.org/packages/f2/78/66580635d744c826671fd219938caffb16281a26f62c4f856695d4233677/blake3-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42fa57bf462285ef16400601b0fd32214c248ba92505bbb94b1221ab9af5a092", size = 373795, upload-time = "2026-06-22T18:00:36.887Z" }, + { url = "https://files.pythonhosted.org/packages/b1/79/b5b17d3004bb81a5732c0b176c812703d200ed8c652b3b7713b9633bbe10/blake3-1.0.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b25ccde5a64be070f20e5c7a81da70292db40b164b6c77588cbd6230856badbb", size = 374183, upload-time = "2026-06-22T18:00:38.205Z" }, + { url = "https://files.pythonhosted.org/packages/3c/63/0d209c44b2041bbe130ced12a23c92dd995fbfe5bce7ee77fffea16f5cb0/blake3-1.0.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a800b87433955f37691b5f361ad29c7dd3ee089c9cd109adc5aea8e24bc4c1f", size = 446783, upload-time = "2026-06-22T18:00:39.493Z" }, + { url = "https://files.pythonhosted.org/packages/c5/51/efd1f9b8a9d3e9a0e235f3ced99a738529a1019fe78b3988e29d9c2fbba6/blake3-1.0.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6879739e7904b9c42afbedbcc2e8c36cebe140fb3fc3f5c492993579cf5cd516", size = 487369, upload-time = "2026-06-22T18:00:40.875Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3f/a8dcaea9e0b26e419a540ca0cd6203c9fbb505e85b02b03c5a59bf9e6a45/blake3-1.0.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6edeb3d49a24c307995899b70dd47aa901d0e9ad51d2f8a79aba4f074f32d8c5", size = 383845, upload-time = "2026-06-22T18:00:42.251Z" }, + { url = "https://files.pythonhosted.org/packages/f6/10/e9907f5b86410d5071982aaf05d149ca4d4fd8acab7e77eebbc9a333c7b4/blake3-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcd56a7a972c4185070f7042ccc20166927eec3c0f98b8405f375d007b604a0b", size = 383851, upload-time = "2026-06-22T18:00:43.715Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/c7863a185550706a9624f6aa7b6d46470aaed0bb46a827c5cda2a7d03151/blake3-1.0.9-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:a288664d08dee154cc496e06e62517fc9e655ecec12b0d7db538d244ac79edf1", size = 380067, upload-time = "2026-06-22T18:00:45.249Z" }, + { url = "https://files.pythonhosted.org/packages/54/0a/e7af679c719368b400c9ba9c3460072aac2ba077ddbd4bc806fef28cda03/blake3-1.0.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:91db52a809b68b5bebe7c413ddcd230e1f759398e7fa7a873104595a4fa648b6", size = 549471, upload-time = "2026-06-22T18:00:46.793Z" }, + { url = "https://files.pythonhosted.org/packages/2c/3c/37c1dd3539b7bd9b6d2eef019802aacdb4a3d48ab484b140603bbf9c5b5a/blake3-1.0.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cfaa671b07eb73883162ca940442193868358b0b904cfa266e4b74131ce966da", size = 591396, upload-time = "2026-06-22T18:00:48.122Z" }, + { url = "https://files.pythonhosted.org/packages/ae/55/4f0a23b72795292e74084834130900ea778c0583004519c86698dfffe1a5/blake3-1.0.9-cp312-cp312-win32.whl", hash = "sha256:ae47c3d5729ff89baa6ddf6de47fcfcc915985d39eb1bfcd6db653331f3c6fcc", size = 229271, upload-time = "2026-06-22T18:00:49.377Z" }, + { url = "https://files.pythonhosted.org/packages/12/91/7db93e4689f0f145bcb954dc62936e5f5090548a9fa20c6bbebfaeaa648a/blake3-1.0.9-cp312-cp312-win_amd64.whl", hash = "sha256:15566065ff90ab3da46ec0be1417406f00507af902b6fb0fbc6563e77f02fc42", size = 218220, upload-time = "2026-06-22T18:00:50.659Z" }, +] + +[[package]] +name = "bleach" +version = "6.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/48/3c/e12ac860709702bd5ebeb9b56a4fe334f1001246ee1b8f2b7ee28912df7d/bleach-6.4.0.tar.gz", hash = "sha256:4202482733d85cedd04e59fcb2f89f4e4c7c385a78d3c3c23c30446843a37452", size = 204857, upload-time = "2026-06-05T13:01:13.734Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/9d/40b6267367182187139a4000b82a3b287d84d745bccd808e75d916920e9d/bleach-6.4.0-py3-none-any.whl", hash = "sha256:4b6b6a54fff2e69a3dde9d21cc6301220bee3c3cb792187d11403fd795031081", size = 165109, upload-time = "2026-06-05T13:01:12.504Z" }, +] + +[package.optional-dependencies] +css = [ + { name = "tinycss2" }, +] + +[[package]] +name = "blobfile" +version = "3.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "lxml" }, + { name = "pycryptodomex" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/59/3e/9f613b3bf2f70a96a03ee102f8ad0d570d5637674f0e1814e7c301c68134/blobfile-3.2.0.tar.gz", hash = "sha256:78514a9265b9aa7d4607042dc77c5e6461ab27036450ad8e1f6ef9a7f29bf958", size = 78442, upload-time = "2026-02-07T03:10:54.273Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/ab/e0a104d874f18e2552d981e6e978c64d3c8fa2fad4fbc46e9daa42b31db3/blobfile-3.2.0-py3-none-any.whl", hash = "sha256:e5e4095477da9f09e2077f41320c006001b2102a61f07d41ceaaecdf5d9741d8", size = 76958, upload-time = "2026-02-07T03:10:52.86Z" }, +] + +[[package]] +name = "braceexpand" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/93/badd4f5ccf25209f3fef2573073da9fe4a45a3da99fca2f800f942130c0f/braceexpand-0.1.7.tar.gz", hash = "sha256:e6e539bd20eaea53547472ff94f4fb5c3d3bf9d0a89388c4b56663aba765f705", size = 7777, upload-time = "2021-05-07T13:49:07.323Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/93/e8c04e80e82391a6e51f218ca49720f64236bc824e92152a2633b74cf7ab/braceexpand-0.1.7-py2.py3-none-any.whl", hash = "sha256:91332d53de7828103dcae5773fb43bc34950b0c8160e35e0f44c4427a3b85014", size = 5923, upload-time = "2021-05-07T13:49:05.146Z" }, +] + +[[package]] +name = "build" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "os_name == 'nt' and sys_platform != 'darwin'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyproject-hooks" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/78/e0/df5e171f685f82f37b12e1f208064e24244911079d7b767447d1af7e0d70/build-1.5.0.tar.gz", hash = "sha256:302c22c3ba2a0fd5f3911918651341ebb3896176cbdec15bd421f80b1afc7647", size = 89796, upload-time = "2026-04-30T03:18:25.17Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl", hash = "sha256:13f3eecb844759ab66efec90ca17639bbf14dc06cb2fdf37a9010322d9c50a6f", size = 26018, upload-time = "2026-04-30T03:18:23.644Z" }, +] + +[[package]] +name = "cache-dit" +version = "1.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "diffusers" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyyaml" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "transformers" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/a1/40bb33cdc61c770e9f02997fc528c4df28a858194a1bbc14326c09d71281/cache_dit-1.5.2-py3-none-any.whl", hash = "sha256:411496be0d44ed8ed7d0449c2693deef6fa46686db8cab51682e5033a36d153f", size = 555412, upload-time = "2026-09-07T05:26:33.206Z" }, +] + +[[package]] +name = "caul" +version = "0.13.13" +source = { editable = "." } +dependencies = [ + { name = "caul-core" }, + { name = "huggingface-hub" }, + { name = "icij-common" }, + { name = "kaldialign" }, + { name = "langcodes" }, + { name = "librosa" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "tiktoken" }, + { name = "typer" }, +] + +[package.optional-dependencies] +cpu = [ + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchcodec" }, +] +faster-whisper = [ + { name = "faster-whisper" }, +] +fireredasr2 = [ + { name = "fireredasr2s" }, + { name = "kaldi-native-fbank" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +nemo = [ + { name = "nemo-toolkit", extra = ["asr"], marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +parakeet-trt = [ + { name = "tensorrt-lean", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +preprocessing = [ + { name = "torchcodec" }, +] +pyannote = [ + { name = "pyannote-audio" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +whisper-trt = [ + { name = "tensorrt-llm", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, +] + +[package.dev-dependencies] +dev = [ + { name = "nest-asyncio" }, + { name = "pre-commit" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "ruff" }, +] + +[package.metadata] +requires-dist = [ + { name = "caul-core", editable = "../caul-core" }, + { name = "faster-whisper", marker = "extra == 'faster-whisper'", specifier = "~=1.2" }, + { name = "fireredasr2s", marker = "extra == 'fireredasr2'", git = "https://github.com/FireRedTeam/FireRedASR2S.git" }, + { name = "huggingface-hub", specifier = "~=1.11" }, + { name = "icij-common", specifier = "~=0.8.1" }, + { name = "kaldi-native-fbank", marker = "extra == 'fireredasr2'", specifier = "~=1.22" }, + { name = "kaldialign", specifier = "~=0.9" }, + { name = "langcodes", specifier = "~=3.5" }, + { name = "librosa", specifier = ">=0.10.1,<0.12" }, + { name = "nemo-toolkit", extras = ["asr"], marker = "extra == 'nemo'", specifier = "~=3.0" }, + { name = "pyannote-audio", marker = "extra == 'pyannote'", specifier = "~=4.0" }, + { name = "pydantic-extra-types", extras = ["pycountry"], specifier = "~=2.11" }, + { name = "tensorrt-lean", marker = "(sys_platform == 'linux' and extra == 'parakeet-trt') or (sys_platform == 'win32' and extra == 'parakeet-trt')", specifier = "==11.2.1.2" }, + { name = "tensorrt-llm", marker = "(sys_platform == 'linux' and extra == 'whisper-trt') or (sys_platform == 'win32' and extra == 'whisper-trt')", specifier = "~=1.2" }, + { name = "tiktoken", specifier = "~=0.13" }, + { name = "torch", marker = "extra == 'cpu'", specifier = "~=2.10", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torch", marker = "extra == 'nemo'", specifier = "~=2.10" }, + { name = "torchaudio", marker = "extra == 'cpu'", specifier = "~=2.10", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torchaudio", marker = "extra == 'fireredasr2'", specifier = "~=2.10" }, + { name = "torchaudio", marker = "extra == 'pyannote'", specifier = "~=2.10" }, + { name = "torchcodec", marker = "extra == 'cpu'", specifier = ">=0.10.0,<0.11", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torchcodec", marker = "extra == 'preprocessing'", specifier = ">=0.10.0,<0.11" }, + { name = "typer", specifier = "~=0.24" }, +] +provides-extras = ["preprocessing", "nemo", "pyannote", "fireredasr2", "faster-whisper", "parakeet-trt", "whisper-trt", "cpu"] + +[package.metadata.requires-dev] +dev = [ + { name = "nest-asyncio", specifier = ">=1.6.0" }, + { name = "pre-commit", specifier = ">=4.5.1" }, + { name = "pytest", specifier = ">=9.0.2" }, + { name = "pytest-asyncio", specifier = ">=1.3.0" }, + { name = "ruff", specifier = "==0.16.1" }, +] + +[[package]] +name = "caul-core" +version = "0.6.6" +source = { editable = "../caul-core" } +dependencies = [ + { name = "icij-common" }, + { name = "overrides" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, +] + +[package.metadata] +requires-dist = [ + { name = "icij-common", specifier = "~=0.8.1" }, + { name = "overrides", specifier = "~=7.7.0" }, + { name = "pydantic-extra-types", extras = ["pycountry"], specifier = "~=2.11" }, +] + +[[package]] +name = "certifi" +version = "2026.6.17" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz", hash = "sha256:024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432", size = 134594, upload-time = "2026-06-17T10:31:07.894Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl", hash = "sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db", size = 133289, upload-time = "2026-06-17T10:31:06.348Z" }, +] + +[[package]] +name = "cffi" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" }, +] + +[[package]] +name = "cfgv" +version = "3.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4e/b5/721b8799b04bf9afe054a3899c6cf4e880fcf8563cc71c15610242490a0c/cfgv-3.5.0.tar.gz", hash = "sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132", size = 7334, upload-time = "2025-11-19T20:55:51.612Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/3c/33bac158f8ab7f89b2e59426d5fe2e4f63f7ed25df84c036890172b412b5/cfgv-3.5.0-py2.py3-none-any.whl", hash = "sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0", size = 7445, upload-time = "2025-11-19T20:55:50.744Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", hash = "sha256:ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", size = 144271, upload-time = "2026-04-02T09:28:39.342Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46", size = 311328, upload-time = "2026-04-02T09:26:24.331Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e3/0fadc706008ac9d7b9b5be6dc767c05f9d3e5df51744ce4cc9605de7b9f4/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6178f72c5508bfc5fd446a5905e698c6212932f25bcdd4b47a757a50605a90e2", size = 208061, upload-time = "2026-04-02T09:26:25.568Z" }, + { url = "https://files.pythonhosted.org/packages/42/f0/3dd1045c47f4a4604df85ec18ad093912ae1344ac706993aff91d38773a2/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e1421b502d83040e6d7fb2fb18dff63957f720da3d77b2fbd3187ceb63755d7b", size = 229031, upload-time = "2026-04-02T09:26:26.865Z" }, + { url = "https://files.pythonhosted.org/packages/dc/67/675a46eb016118a2fbde5a277a5d15f4f69d5f3f5f338e5ee2f8948fcf43/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:edac0f1ab77644605be2cbba52e6b7f630731fc42b34cb0f634be1a6eface56a", size = 225239, upload-time = "2026-04-02T09:26:28.044Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116", size = 216589, upload-time = "2026-04-02T09:26:29.239Z" }, + { url = "https://files.pythonhosted.org/packages/b1/f1/6d2b0b261b6c4ceef0fcb0d17a01cc5bc53586c2d4796fa04b5c540bc13d/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:203104ed3e428044fd943bc4bf45fa73c0730391f9621e37fe39ecf477b128cb", size = 202733, upload-time = "2026-04-02T09:26:30.5Z" }, + { url = "https://files.pythonhosted.org/packages/6f/c0/7b1f943f7e87cc3db9626ba17807d042c38645f0a1d4415c7a14afb5591f/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:298930cec56029e05497a76988377cbd7457ba864beeea92ad7e844fe74cd1f1", size = 212652, upload-time = "2026-04-02T09:26:31.709Z" }, + { url = "https://files.pythonhosted.org/packages/38/dd/5a9ab159fe45c6e72079398f277b7d2b523e7f716acc489726115a910097/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:708838739abf24b2ceb208d0e22403dd018faeef86ddac04319a62ae884c4f15", size = 211229, upload-time = "2026-04-02T09:26:33.282Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ff/531a1cad5ca855d1c1a8b69cb71abfd6d85c0291580146fda7c82857caa1/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:0f7eb884681e3938906ed0434f20c63046eacd0111c4ba96f27b76084cd679f5", size = 203552, upload-time = "2026-04-02T09:26:34.845Z" }, + { url = "https://files.pythonhosted.org/packages/c1/4c/a5fb52d528a8ca41f7598cb619409ece30a169fbdf9cdce592e53b46c3a6/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4dc1e73c36828f982bfe79fadf5919923f8a6f4df2860804db9a98c48824ce8d", size = 230806, upload-time = "2026-04-02T09:26:36.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/7a/071feed8124111a32b316b33ae4de83d36923039ef8cf48120266844285b/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:aed52fea0513bac0ccde438c188c8a471c4e0f457c2dd20cdbf6ea7a450046c7", size = 212316, upload-time = "2026-04-02T09:26:37.672Z" }, + { url = "https://files.pythonhosted.org/packages/fd/35/f7dba3994312d7ba508e041eaac39a36b120f32d4c8662b8814dab876431/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464", size = 227274, upload-time = "2026-04-02T09:26:38.93Z" }, + { url = "https://files.pythonhosted.org/packages/8a/2d/a572df5c9204ab7688ec1edc895a73ebded3b023bb07364710b05dd1c9be/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49", size = 218468, upload-time = "2026-04-02T09:26:40.17Z" }, + { url = "https://files.pythonhosted.org/packages/86/eb/890922a8b03a568ca2f336c36585a4713c55d4d67bf0f0c78924be6315ca/charset_normalizer-3.4.7-cp312-cp312-win32.whl", hash = "sha256:2257141f39fe65a3fdf38aeccae4b953e5f3b3324f4ff0daf9f15b8518666a2c", size = 148460, upload-time = "2026-04-02T09:26:41.416Z" }, + { url = "https://files.pythonhosted.org/packages/35/d9/0e7dffa06c5ab081f75b1b786f0aefc88365825dfcd0ac544bdb7b2b6853/charset_normalizer-3.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:5ed6ab538499c8644b8a3e18debabcd7ce684f3fa91cf867521a7a0279cab2d6", size = 159330, upload-time = "2026-04-02T09:26:42.554Z" }, + { url = "https://files.pythonhosted.org/packages/9e/5d/481bcc2a7c88ea6b0878c299547843b2521ccbc40980cb406267088bc701/charset_normalizer-3.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:56be790f86bfb2c98fb742ce566dfb4816e5a83384616ab59c49e0604d49c51d", size = 147828, upload-time = "2026-04-02T09:26:44.075Z" }, + { url = "https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl", hash = "sha256:3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d", size = 61958, upload-time = "2026-04-02T09:28:37.794Z" }, +] + +[[package]] +name = "click" +version = "8.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6", size = 338000, upload-time = "2026-06-24T17:45:15.148Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", hash = "sha256:e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76", size = 119243, upload-time = "2026-06-24T17:45:13.73Z" }, +] + +[[package]] +name = "click-option-group" +version = "0.5.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/ff/d291d66595b30b83d1cb9e314b2c9be7cfc7327d4a0d40a15da2416ea97b/click_option_group-0.5.9.tar.gz", hash = "sha256:f94ed2bc4cf69052e0f29592bd1e771a1789bd7bfc482dd0bc482134aff95823", size = 22222, upload-time = "2025-10-09T09:38:01.474Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/75/45/54bb2d8d4138964a94bef6e9afe48b0be4705ba66ac442ae7d8a8dc4ffef/click_option_group-0.5.9-py3-none-any.whl", hash = "sha256:ad2599248bd373e2e19bec5407967c3eec1d0d4fc4a5e77b08a0481e75991080", size = 11553, upload-time = "2025-10-09T09:38:00.066Z" }, +] + +[[package]] +name = "cloudpickle" +version = "3.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414", size = 22330, upload-time = "2025-11-03T09:25:26.604Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228, upload-time = "2025-11-03T09:25:25.534Z" }, +] + +[[package]] +name = "cn2an" +version = "0.5.23" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "proces" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/0b/35c9379122a2b551b22aa47d67b2a268eba2e77bc7509f52ed3f0ce6363e/cn2an-0.5.23.tar.gz", hash = "sha256:eda06a63e5eff4a64488d9f22e5f2a4ceca6eaa63416e4f771e67edecb1a5bdb", size = 21444, upload-time = "2024-12-21T14:51:29.466Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/5c/03f0cb3d31c132e09f5523c76e963436fcd13c0318428021bd210f7bb216/cn2an-0.5.23-py3-none-any.whl", hash = "sha256:b19ab3c53676765c038ccdab51f69b7efa4f0b888139c34088935769241f1cbf", size = 224934, upload-time = "2024-12-21T14:51:26.629Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +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 = "colored" +version = "2.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7a/b6/c07f766b24cc3c92e3e24339ccacbc949d004f0fde759cdf24727c5c02bd/colored-2.3.2.tar.gz", hash = "sha256:d6b7f0737a732c54c92b271f2932c91e386238c8b6ded49d4180eed44eb50684", size = 17066, upload-time = "2026-03-28T14:54:19.989Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/93/2cfa674b84be707dc0b1653b00f7da9270c78a8fd43f7d80f0d8b1f5ead9/colored-2.3.2-py3-none-any.whl", hash = "sha256:f192e0545b7214f5479031495d14f4a46b29695650c46a50bf5bb8fb5cbd7893", size = 20285, upload-time = "2026-03-28T14:54:17.923Z" }, +] + +[[package]] +name = "colorlog" +version = "6.10.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a2/61/f083b5ac52e505dfc1c624eafbf8c7589a0d7f32daa398d2e7590efa5fda/colorlog-6.10.1.tar.gz", hash = "sha256:eb4ae5cb65fe7fec7773c2306061a8e63e02efc2c72eba9d27b0fa23c94f1321", size = 17162, upload-time = "2025-10-16T16:14:11.978Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/c1/e419ef3723a074172b68aaa89c9f3de486ed4c2399e2dbd8113a4fdcaf9e/colorlog-6.10.1-py3-none-any.whl", hash = "sha256:2d7e8348291948af66122cff006c9f8da6255d224e7cf8e37d8de2df3bad8c9c", size = 11743, upload-time = "2025-10-16T16:14:10.512Z" }, +] + +[[package]] +name = "comm" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-pyannote' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, +] + +[[package]] +name = "cryptography" +version = "50.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/af/182eb91b0df3fe75c4d9f26fe70684569566745f6ba7e5c9c73a862c5252/cryptography-50.0.2.tar.gz", hash = "sha256:7b46165bb56eb4704e2eaaf86f3c940d19154535d9b0ca7d6d590b04060e00d5", size = 880623, upload-time = "2026-09-30T15:30:04.884Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/56/d194340cc4a57535e82e1bee9e89667ac4b7c13b5d3f59686deae3094dd5/cryptography-50.0.2-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:fa8f5efb344d6908a1ce62f4a24e2e5780f825d6f53f5f50ec5ffacac72936cb", size = 3914904, upload-time = "2026-09-30T14:43:44.339Z" }, + { url = "https://files.pythonhosted.org/packages/d9/69/c9bd862c3bf43d6399c433caf002df16e2dffd4be49bdf515cda38038711/cryptography-50.0.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:79def8d059362e7831389ed3be0ecdf58a89386e1271e35dd9f5af84e81bffd0", size = 4731146, upload-time = "2026-09-30T14:43:47.113Z" }, + { url = "https://files.pythonhosted.org/packages/21/69/64cef1f702bf6657e0cc186ed1a2891d50d29fb41586b254e1c07adea261/cryptography-50.0.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:630ebfea3bf689d075f82316324ff7433dc447fe6bc1bfc76524b74b4a9567d2", size = 4719841, upload-time = "2026-09-30T14:43:49.01Z" }, + { url = "https://files.pythonhosted.org/packages/38/6b/61a3f8d8c5e1e49a6cddccafc4015cc1c0021360ab0acb4080e7a423644a/cryptography-50.0.2-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f9f6143a8c75945eb960d9eb98905a441394abfa24afaae239d514ffb2586480", size = 4738340, upload-time = "2026-09-30T14:43:50.932Z" }, + { url = "https://files.pythonhosted.org/packages/7b/2e/7212ca32fd43dc91f2f41db20160b268098874b4c9a0e7be94d6835f5b2e/cryptography-50.0.2-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:a582ab2ae1d34f67112cadc86702774c9ea4374df6bca6afe672817203c99134", size = 5367029, upload-time = "2026-09-30T14:43:52.911Z" }, + { url = "https://files.pythonhosted.org/packages/1a/f1/b474e930c4d910328780e3940da76f5aa5cbc48ce1fc14e44d239d9ea9db/cryptography-50.0.2-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:4061c0079120205fb760c58acab6443e217307dcf05e3702cf970e0689972856", size = 4753050, upload-time = "2026-09-30T14:43:55.272Z" }, + { url = "https://files.pythonhosted.org/packages/7c/52/9af10e80ac16b0fcc2123f9cbd5e7afbd0fd5075bb7a607c592258a39cda/cryptography-50.0.2-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:ac9ed99d81760c62fe89d5f0815cdfa1ba9a35141cf30f1c2d044f04b4803d2e", size = 4376724, upload-time = "2026-09-30T14:43:57.24Z" }, + { url = "https://files.pythonhosted.org/packages/71/37/6202e488cc1eb625ea110c292c6bda92823176e023f427d8d5660ce8d632/cryptography-50.0.2-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:87e9ce85beb6b328ba370cc6e6aea483c92617b4c95b1d33a49297eb662bfb04", size = 4737859, upload-time = "2026-09-30T14:43:59.541Z" }, + { url = "https://files.pythonhosted.org/packages/8f/30/e86d7d518489b0ae2497091a35287abcb1a2ce4037837a34afbe9b1d6964/cryptography-50.0.2-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:f265528741e048bce55c3463ed721fb0aa45a5888d8add8cfeccb3035451bbdc", size = 5324103, upload-time = "2026-09-30T14:44:01.901Z" }, + { url = "https://files.pythonhosted.org/packages/d3/69/2c833a049475e0a3444e94c7d0aca0aa51d166374a449b09e92ac98138de/cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:9dab55f57c74c3cad24c323bacbbd04be4705ba6eb0d92e920b1fc4837ed5079", size = 4752576, upload-time = "2026-09-30T14:44:04.545Z" }, + { url = "https://files.pythonhosted.org/packages/6c/5d/906970b83bbfc1f5bbfb677a143c181f2801f23b6a7204a3b47c42c97e65/cryptography-50.0.2-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:25784ce8b9621c90c643efb9e1e2162ab3b0224cae446ad5e70e7fcb1ce18b51", size = 4870819, upload-time = "2026-09-30T14:44:06.884Z" }, + { url = "https://files.pythonhosted.org/packages/68/e3/f2298d3bb55e0c4a91841ec4d01b3f020ba8c5fbf15ccdcc6dcf03f97025/cryptography-50.0.2-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:85d0d9a31b9098e98534226d5686b47264b95e62ce459dc2e62fdfc809f9fe93", size = 5030152, upload-time = "2026-09-30T14:44:09.443Z" }, + { url = "https://files.pythonhosted.org/packages/9a/4f/adfc442765721292fff86d314ce385d3249d22db42295c0dd057727b60f3/cryptography-50.0.2-cp311-abi3-win_amd64.whl", hash = "sha256:7afa5a6602a9f29af1f3a2965f831bae7c9d5d597b7cbb716d41ab3b7d89879c", size = 3824692, upload-time = "2026-09-30T14:44:11.671Z" }, + { url = "https://files.pythonhosted.org/packages/2d/49/93f6a6e7a87c9aa68d44d3e1cdb5fe8f60c90d5d2f46acae9a56892816b8/cryptography-50.0.2-cp315-abi3.abi3t-macosx_11_0_arm64.whl", hash = "sha256:edc3342adf8f697fc5f59c887a304356f147b397809440ed64e2fa6af2f50f37", size = 4133708, upload-time = "2026-09-30T14:44:41.807Z" }, + { url = "https://files.pythonhosted.org/packages/8c/75/32ac2a56243d778805c16ca6a32b8f74fb757df7e28d7ecb560afafb59cf/cryptography-50.0.2-cp315-abi3.abi3t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d370b8d1dfcdf7130178137f6fbee6140774a1acc6cacefc4b42643ec11d0a3a", size = 4956267, upload-time = "2026-09-30T14:44:43.693Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a4/2c8d734e43d97f0842ee9f1b7b4bfb3d0cf5e19edebf43c2afe6675c2320/cryptography-50.0.2-cp315-abi3.abi3t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f2f9bd7f90c64fe89253f0a2c05e3c4856072660429ce8831b4235bf29403a67", size = 4966465, upload-time = "2026-09-30T14:44:45.769Z" }, + { url = "https://files.pythonhosted.org/packages/c2/58/ee288c829a6f41f6235ae9dd33d82fd19b45442b65b4c8a3da36963d9f7a/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl", hash = "sha256:e275096ea1e60cc595cda2836fd4a6c725d1125108b868be17f53684d164e2cc", size = 4959356, upload-time = "2026-09-30T14:44:48.211Z" }, + { url = "https://files.pythonhosted.org/packages/92/20/9ded6d51ddd9897f6b6e81fb9ebea7951d7cc5d6c890b0ed8abf77a51a80/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_28_ppc64le.whl", hash = "sha256:b13478603dcd0a2479ff8e87e2c19a7d525734686fe3c49542472293a204212d", size = 5548822, upload-time = "2026-09-30T14:44:50.86Z" }, + { url = "https://files.pythonhosted.org/packages/02/a8/8df951850d6b31d2a00218f19e2b3f999523437ed7a819df7fa427942fca/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl", hash = "sha256:58a0c478eeca76fe5e07993c5a0703def34a6dc6a0cda4f5564639b33112ffe7", size = 5001199, upload-time = "2026-09-30T14:44:53.379Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f9/36b3022218ce75b7cdf068fb95f809f9bd0d820e4955ef43b90c255cc7ac/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_31_armv7l.whl", hash = "sha256:d38cdff612d06fa6a32840d5e1b1f7a27cee4a349aa9085d94a67789d6bfd408", size = 4629333, upload-time = "2026-09-30T14:44:55.635Z" }, + { url = "https://files.pythonhosted.org/packages/8c/72/20f99a219f6af47cdd1cbd978c243b92d71496e168a746138af44ded4f29/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_34_aarch64.whl", hash = "sha256:fdd28f912fccfec1846a94e2e1e8f9b0012f557f0c46fe4f3eb0d7a87afcf90b", size = 4958822, upload-time = "2026-09-30T14:44:59.639Z" }, + { url = "https://files.pythonhosted.org/packages/f2/20/196f112617fb08eb4d608a2a6c422373d46f9cc2857f38fc0667033c0899/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_34_ppc64le.whl", hash = "sha256:cbc8738fd8526d80f35cb3a40d41f41a2e7030bb3b18b09a6778ef63d291c2fd", size = 5506351, upload-time = "2026-09-30T14:45:02.267Z" }, + { url = "https://files.pythonhosted.org/packages/24/95/83378121ef3eaaaf71d4b781577ff794acb39b9e1b87a3f156898c8497ed/cryptography-50.0.2-cp315-abi3.abi3t-manylinux_2_34_x86_64.whl", hash = "sha256:e105ab60406787da31fccc883fc0f733af1efd78f0136a4599692c4083a73d0c", size = 5000859, upload-time = "2026-09-30T14:45:05.009Z" }, + { url = "https://files.pythonhosted.org/packages/22/f7/70fd7ae4d1dbfa7ba29b02e1b9068771519a86027756510b700ce81086a8/cryptography-50.0.2-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl", hash = "sha256:6f8700550aa1474a91e5dc07049c46f98b423b5b1ddd0483e0b51362eeeaf5be", size = 5092151, upload-time = "2026-09-30T15:29:15.932Z" }, + { url = "https://files.pythonhosted.org/packages/d4/be/688367b74de86984bd58d8efacfc7c9e68b89a6a22ced0fb4f38db50254a/cryptography-50.0.2-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl", hash = "sha256:c71be1cbfa5cd9a41ee452acf1eccd82b2c05950358b106ec8ceb83411d1a020", size = 5286120, upload-time = "2026-09-30T15:29:18.309Z" }, + { url = "https://files.pythonhosted.org/packages/39/d1/55f8a3f2ef5d1529e16835ef10cf0fe3d559ce237b46dddc440c0bba3649/cryptography-50.0.2-cp315-abi3.abi3t-win_amd64.whl", hash = "sha256:c423ab384a46c4dff7217b2ea5ba2e11cffdeab6441acd04cf65a369caf0366c", size = 4111557, upload-time = "2026-09-30T15:29:20.155Z" }, + { url = "https://files.pythonhosted.org/packages/23/ad/ac987755d00e1e64273760228d2635ae38dae2be83e3c6e0d3289d91dec3/cryptography-50.0.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:0ec5f09541743261e66e291b4a0cbf0fb2997aeaab6d9e9c740b9dba1b58d1c2", size = 3943588, upload-time = "2026-09-30T15:29:22.265Z" }, + { url = "https://files.pythonhosted.org/packages/d5/8d/6d585339bedf85d45044c85d8412dac53f2bb6f918e8b7777efba1787844/cryptography-50.0.2-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c5e67125c7dca78d199ec4e116aa93dbb83494808ecbb8211a2cb09b1bf41dbd", size = 4756166, upload-time = "2026-09-30T15:29:24.58Z" }, + { url = "https://files.pythonhosted.org/packages/bf/f1/1c1f6874e8550cfddd4b688ceb38cefb6ed15ceed224d56f133f3d88c214/cryptography-50.0.2-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee247f5c245c9a2fe7c8e2214e295918838e44e00a45a6718451e4004219e767", size = 4749145, upload-time = "2026-09-30T15:29:26.807Z" }, + { url = "https://files.pythonhosted.org/packages/c1/63/61b15dc1a8de03fe0adbe3fd7608b3ad5c73bf50993bbcb1faaa930afe33/cryptography-50.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dfe9763530994147d9af1def057a5b9658b00e8f8fe8743d144d1e0911c2e454", size = 4763638, upload-time = "2026-09-30T15:29:28.588Z" }, + { url = "https://files.pythonhosted.org/packages/fc/35/b345bdfa40c9126df1a9d33236aa98418367931b8725f84fc3ae2b98dc59/cryptography-50.0.2-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:58ddb5a8e3179d12f19e4ea34d2d32e9d63a4baa142c875c1eb59f41b7243acd", size = 5382217, upload-time = "2026-09-30T15:29:30.589Z" }, + { url = "https://files.pythonhosted.org/packages/4f/87/ef344a9e616871f2519c22d6afcda79ddd5d35e9592d95eb6e677608d055/cryptography-50.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f21e8a22c8605750c7af886bab299a363721264061b4ac0a30efb73cfd58efc5", size = 4781387, upload-time = "2026-09-30T15:29:32.605Z" }, + { url = "https://files.pythonhosted.org/packages/90/5b/f2fdb13cd0b96f6f932c8627bb292a45f11c64d21620a8e120aee9a3b848/cryptography-50.0.2-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:9c8402a82ea0dc4ceeab793db05f0fafa8ca139ca34fcde5df0f596103c74107", size = 4403790, upload-time = "2026-09-30T15:29:34.374Z" }, + { url = "https://files.pythonhosted.org/packages/bc/ce/7e4f662b1e3c393513569e402cfc85ac7da0bd3d5435e122a3140219eb2d/cryptography-50.0.2-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:0ddc924c04591c2811ca024d62ecad4f7f6f08af8939c211438f48a16bd23602", size = 4764319, upload-time = "2026-09-30T15:29:36.149Z" }, + { url = "https://files.pythonhosted.org/packages/3c/3f/86ff33ce34cc0de6847fb96e035a1a760d81652e38643f617c02ad32ef7a/cryptography-50.0.2-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:a6557e5f38e065ca9fbdaf7cfc7435ecb1d113aa81a022d1b51921ee7432e227", size = 5338560, upload-time = "2026-09-30T15:29:39.053Z" }, + { url = "https://files.pythonhosted.org/packages/40/cf/6b5c8e2fd9202d98988ab7cb5cc5c991704c4ad55f492ff408e4969f83f1/cryptography-50.0.2-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:1981f1db4630889b9ef7803fadef12b056f428cb6b85c27ba57b774793b6093c", size = 4780973, upload-time = "2026-09-30T15:29:41.251Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/8d6ebc7dded797bd0f0160d52188021211f011a2b164ef0ae1dac4587465/cryptography-50.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7a8701d6b584d76e909e3d305b7d126b41439876a5aaf76cddc67fc230eafa2e", size = 4897738, upload-time = "2026-09-30T15:29:43.106Z" }, + { url = "https://files.pythonhosted.org/packages/d4/aa/f3f6e0de7e6253b8baa8b2d8fb9d50924fa75cee3d4624bd4bc1208ee923/cryptography-50.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ce47f66801c20ec6c6632453bb5960fe38939e9306970b48b3a5a26de7745d94", size = 5058280, upload-time = "2026-09-30T15:29:44.827Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b6/a1faf3a27ae9405fb34b1713cc73b2d8a26b04d5c561578fa2e6ef3e5bb9/cryptography-50.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:4e81d95e5bafc2d6e34e4bed780e53e4d5b9a2f928573428aa4d35fbec1eb0de", size = 3854095, upload-time = "2026-09-30T15:29:46.782Z" }, +] + +[[package]] +name = "ctranslate2" +version = "4.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "pyyaml" }, + { name = "setuptools" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/f8/871b866c10d4fe4479866c4aa9c6a7ba4073dc2a657879d44411b2fb8f4c/ctranslate2-4.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:94ec37527dd815531209694854dd5177e763ed51d35b4b2c34da3c3ad2c9b9fd", size = 1269020, upload-time = "2026-06-06T19:18:00.599Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ea/316e3df68e21f79e20c277bf5c65d9825a42484ed7e3df2e6e325275ea5f/ctranslate2-4.8.0-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:f0b93d127a4efb6481e3d0da4c3a6ac9889a8e9d8b50f9930bc5b2401fe5e598", size = 11928718, upload-time = "2026-06-06T19:18:02.767Z" }, + { url = "https://files.pythonhosted.org/packages/6b/d1/c4234eea5fe84733c0faed486881c7b3ebf9bc1351cb96cde7b0ecc78198/ctranslate2-4.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:edfa0c1b348525d6c2713a53c90c0c50ae7a7bb2e4d59d8a59150aadba818991", size = 16880797, upload-time = "2026-06-06T19:18:05.425Z" }, + { url = "https://files.pythonhosted.org/packages/ea/34/a0ac6e2538b7d730e4537cd01ded7817dda9bc97f5b6161bbd52d16e70a3/ctranslate2-4.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:247efccc2da9a63e8bf22abb4e87789f44ec1454bdcb227b07860cdc826fc89a", size = 39526315, upload-time = "2026-06-06T19:18:09.344Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/2c3c7b110c48c36d024c5247195f2ad4fc1e34cbf482dab62ccb3898cb70/ctranslate2-4.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:06feaafe134aafa8cb2fb1fdb82e36f050bb05929dfde1a95f4fe4d7881dfc76", size = 19218985, upload-time = "2026-06-06T19:18:12.742Z" }, +] + +[[package]] +name = "cuda-bindings" +version = "13.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder", marker = "sys_platform != 'darwin' or extra == 'extra-4-caul-whisper-trt'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/67/5e7dba1ba576dd73da5dee894ca076ca5e959450dfff66d6d510a255d1f7/cuda_bindings-13.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7855c4868aabc0cfae28abbe83d56734bdfbd08f08fc234ac1912a12858bf49", size = 6025351, upload-time = "2026-05-29T23:11:49.685Z" }, + { url = "https://files.pythonhosted.org/packages/39/2a/6d2e9047d1fb243dbaa364b01e0297534b9ed7fd27dba1c9f361519cf69b/cuda_bindings-13.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e32d08f71ebcdf00f0f41eab2eb37e8da94c8ed411cc9f7f7a019ce6b34abe3a", size = 6657965, upload-time = "2026-05-29T23:11:52.227Z" }, + { url = "https://files.pythonhosted.org/packages/7c/95/872a0392122f1fb43fcb06869790ef3171f37beee9f7db8f441739113570/cuda_bindings-13.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:b134dd8c5c66ae4c4ad814f7aee88fd215353c077010cbc47e3b55ed35ec9eff", size = 5875099, upload-time = "2026-05-29T23:11:54.635Z" }, +] + +[[package]] +name = "cuda-core" +version = "1.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/a0/1daeae599cadd612689dbbf70d7da1c01883964fc2fbc7386f3c630a68cf/cuda_core-1.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6816dc020aee6103d8071bc02d8e4e1d91f2b49596f666896d608d92224d79d1", size = 4789856, upload-time = "2026-05-12T20:11:30.862Z" }, + { url = "https://files.pythonhosted.org/packages/a1/4d/603557ab3cb171cc2a61d3678a39cb4dae3fd21275078bfbd1c0b0b5230b/cuda_core-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be7b65311bf78964b7905adbf3c0f8f717d432f2854dc45169277729bf60f1e2", size = 5106023, upload-time = "2026-05-12T20:11:33.509Z" }, + { url = "https://files.pythonhosted.org/packages/c2/1a/ae079963c9df7f4274227eb63cf8f6083a532a6443adb340d951fd21c626/cuda_core-1.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:1a5c1aa3b738a7599ea289498d038fe625d259fd7ab795394541eee58a8e29bc", size = 4663076, upload-time = "2026-05-12T20:11:35.784Z" }, +] + +[[package]] +name = "cuda-pathfinder" +version = "1.5.6" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/53/8fc9b0cdc5b7f62746e6a01b85b6461e5ae27f871010a5fcf8fa6950766d/cuda_pathfinder-1.5.6-py3-none-any.whl", hash = "sha256:7e4c07c117b78ba1fb35dac4c444d21f3677b1b1ff56175c53a8e3025c5b43c0", size = 52972, upload-time = "2026-06-30T00:58:04.34Z" }, +] + +[[package]] +name = "cuda-python" +version = "13.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-bindings" }, + { name = "cuda-core" }, + { name = "cuda-pathfinder" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/31/7ff3f7768eded7535c621abc2fecb9d181a34ea4cae3afe682feb796f242/cuda_python-13.3.1-py3-none-any.whl", hash = "sha256:280b014139ab447b6dd70a377db1596f310d6e887d9d342e6651b919ec145fb3", size = 8295, upload-time = "2026-05-29T23:28:47.012Z" }, +] + +[[package]] +name = "cuda-tile" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/cc/b4da247f624320c9898c14003e7b809b74c4a447251e1c98e33505f41757/cuda_tile-1.6.0-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:77fb2b15c61960514f62fc41eeae3722cf6468c051f7593fd43970691624214b", size = 378564, upload-time = "2026-09-10T00:04:22.067Z" }, + { url = "https://files.pythonhosted.org/packages/40/21/3dfeafbd3512e94a277a25ce022c10e7bdff5d43e364afffcc0928f7fcaf/cuda_tile-1.6.0-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:7e38f97bfedff359c926710387a40fbfc8f36efb7fe9ad2cb759d5a098eedde3", size = 382170, upload-time = "2026-09-10T00:06:48.623Z" }, + { url = "https://files.pythonhosted.org/packages/45/70/363bad8f80a719a71071e9bf3d4bee4dd21506bd20b8b0bf8a0cc582eb08/cuda_tile-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:1f323f5c6255353d60bce88936a7c0013f87555cc646e4c2910e92e50a271209", size = 354457, upload-time = "2026-09-10T00:05:46.394Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +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 = "cytoolz" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "toolz" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bd/d4/16916f3dc20a3f5455b63c35dcb260b3716f59ce27a93586804e70e431d5/cytoolz-1.1.0.tar.gz", hash = "sha256:13a7bf254c3c0d28b12e2290b82aed0f0977a4c2a2bf84854fcdc7796a29f3b0", size = 642510, upload-time = "2025-10-19T00:44:56.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/ec/01426224f7acf60183d3921b25e1a8e71713d3d39cb464d64ac7aace6ea6/cytoolz-1.1.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:99f8e134c9be11649342853ec8c90837af4089fc8ff1e8f9a024a57d1fa08514", size = 1327800, upload-time = "2025-10-19T00:40:48.674Z" }, + { url = "https://files.pythonhosted.org/packages/b4/07/e07e8fedd332ac9626ad58bea31416dda19bfd14310731fa38b16a97e15f/cytoolz-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0a6f44cf9319c30feb9a50aa513d777ef51efec16f31c404409e7deb8063df64", size = 997118, upload-time = "2025-10-19T00:40:50.919Z" }, + { url = "https://files.pythonhosted.org/packages/ab/72/c0f766d63ed2f9ea8dc8e1628d385d99b41fb834ce17ac3669e3f91e115d/cytoolz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:945580dc158c557172fca899a35a99a16fbcebf6db0c77cb6621084bc82189f9", size = 991169, upload-time = "2025-10-19T00:40:52.887Z" }, + { url = "https://files.pythonhosted.org/packages/df/4b/1f757353d1bf33e56a7391ecc9bc49c1e529803b93a9d2f67fe5f92906fe/cytoolz-1.1.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:257905ec050d04f2f856854620d1e25556fd735064cebd81b460f54939b9f9d5", size = 2700680, upload-time = "2025-10-19T00:40:54.597Z" }, + { url = "https://files.pythonhosted.org/packages/25/73/9b25bb7ed8d419b9d6ff2ae0b3d06694de79a3f98f5169a1293ff7ad3a3f/cytoolz-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:82779049f352fb3ab5e8c993ab45edbb6e02efb1f17f0b50f4972c706cc51d76", size = 2824951, upload-time = "2025-10-19T00:40:56.137Z" }, + { url = "https://files.pythonhosted.org/packages/0c/93/9c787f7c909e75670fff467f2504725d06d8c3f51d6dfe22c55a08c8ccd4/cytoolz-1.1.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7d3e405e435320e08c5a1633afaf285a392e2d9cef35c925d91e2a31dfd7a688", size = 2679635, upload-time = "2025-10-19T00:40:57.799Z" }, + { url = "https://files.pythonhosted.org/packages/50/aa/9ee92c302cccf7a41a7311b325b51ebeff25d36c1f82bdc1bbe3f58dc947/cytoolz-1.1.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:923df8f5591e0d20543060c29909c149ab1963a7267037b39eee03a83dbc50a8", size = 2938352, upload-time = "2025-10-19T00:40:59.49Z" }, + { url = "https://files.pythonhosted.org/packages/6a/a3/3b58c5c1692c3bacd65640d0d5c7267a7ebb76204f7507aec29de7063d2f/cytoolz-1.1.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:25db9e4862f22ea0ae2e56c8bec9fc9fd756b655ae13e8c7b5625d7ed1c582d4", size = 3022121, upload-time = "2025-10-19T00:41:01.209Z" }, + { url = "https://files.pythonhosted.org/packages/e1/93/c647bc3334355088c57351a536c2d4a83dd45f7de591fab383975e45bff9/cytoolz-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7a98deb11ccd8e5d9f9441ef2ff3352aab52226a2b7d04756caaa53cd612363", size = 2857656, upload-time = "2025-10-19T00:41:03.456Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c2/43fea146bf4141deea959e19dcddf268c5ed759dec5c2ed4a6941d711933/cytoolz-1.1.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dce4ee9fc99104bc77efdea80f32ca5a650cd653bcc8a1d984a931153d3d9b58", size = 2551284, upload-time = "2025-10-19T00:41:05.347Z" }, + { url = "https://files.pythonhosted.org/packages/6f/df/cdc7a81ce5cfcde7ef523143d545635fc37e80ccacce140ae58483a21da3/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80d6da158f7d20c15819701bbda1c041f0944ede2f564f5c739b1bc80a9ffb8b", size = 2721673, upload-time = "2025-10-19T00:41:07.528Z" }, + { url = "https://files.pythonhosted.org/packages/45/be/f8524bb9ad8812ad375e61238dcaa3177628234d1b908ad0b74e3657cafd/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:3b5c5a192abda123ad45ef716ec9082b4cf7d95e9ada8291c5c2cc5558be858b", size = 2722884, upload-time = "2025-10-19T00:41:09.698Z" }, + { url = "https://files.pythonhosted.org/packages/23/e6/6bb8e4f9c267ad42d1ff77b6d2e4984665505afae50a216290e1d7311431/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5b399ce7d967b1cb6280250818b786be652aa8ddffd3c0bb5c48c6220d945ab5", size = 2685486, upload-time = "2025-10-19T00:41:11.349Z" }, + { url = "https://files.pythonhosted.org/packages/d7/dd/88619f9c8d2b682562c0c886bbb7c35720cb83fda2ac9a41bdd14073d9bd/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e7e29a1a03f00b4322196cfe8e2c38da9a6c8d573566052c586df83aacc5663c", size = 2839661, upload-time = "2025-10-19T00:41:13.053Z" }, + { url = "https://files.pythonhosted.org/packages/b8/8d/4478ebf471ee78dd496d254dc0f4ad729cd8e6ba8257de4f0a98a2838ef2/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:5291b117d71652a817ec164e7011f18e6a51f8a352cc9a70ed5b976c51102fda", size = 2547095, upload-time = "2025-10-19T00:41:16.054Z" }, + { url = "https://files.pythonhosted.org/packages/e6/68/f1dea33367b0b3f64e199c230a14a6b6f243c189020effafd31e970ca527/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8caef62f846a9011676c51bda9189ae394cdd6bb17f2946ecaedc23243268320", size = 2870901, upload-time = "2025-10-19T00:41:17.727Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9a/33591c09dfe799b8fb692cf2ad383e2c41ab6593cc960b00d1fc8a145655/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:de425c5a8e3be7bb3a195e19191d28d9eb3c2038046064a92edc4505033ec9cb", size = 2765422, upload-time = "2025-10-19T00:41:20.075Z" }, + { url = "https://files.pythonhosted.org/packages/60/2b/a8aa233c9416df87f004e57ae4280bd5e1f389b4943d179f01020c6ec629/cytoolz-1.1.0-cp312-cp312-win32.whl", hash = "sha256:296440a870e8d1f2e1d1edf98f60f1532b9d3ab8dfbd4b25ec08cd76311e79e5", size = 901933, upload-time = "2025-10-19T00:41:21.646Z" }, + { url = "https://files.pythonhosted.org/packages/ad/33/4c9bdf8390dc01d2617c7f11930697157164a52259b6818ddfa2f94f89f4/cytoolz-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:07156987f224c6dac59aa18fb8bf91e1412f5463961862716a3381bf429c8699", size = 947989, upload-time = "2025-10-19T00:41:23.288Z" }, + { url = "https://files.pythonhosted.org/packages/35/ac/6e2708835875f5acb52318462ed296bf94ed0cb8c7cb70e62fbd03f709e3/cytoolz-1.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:23e616b38f5b3160c7bb45b0f84a8f3deb4bd26b29fb2dfc716f241c738e27b8", size = 903913, upload-time = "2025-10-19T00:41:24.992Z" }, +] + +[[package]] +name = "datasets" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "aiohttp" }, + { name = "dill" }, + { name = "filelock" }, + { name = "fsspec", version = "2024.9.0", source = { registry = "https://pypi.org/simple" }, extra = ["http"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "huggingface-hub" }, + { name = "multiprocess" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "pyarrow" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "xxhash", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "xxhash", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and sys_platform != 'emscripten' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/b2/25ef6d54dcb2d1412e5efec59449d1af92e7a6d969e27adfe9965e780c1f/datasets-3.1.0.tar.gz", hash = "sha256:c92cac049e0f9f85b0dd63739c68e564c657b1624bc2b66b1e13489062832e27", size = 558115, upload-time = "2024-10-31T15:14:11.675Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/a5/33cf000137545a08b0a3a6ea76c8ccbd87917f78bb5d737f9f56f3b11ef6/datasets-3.1.0-py3-none-any.whl", hash = "sha256:dc8808a6d17838fe05e13b39aa7ac3ea0fd0806ed7004eaf4d4eb2c2a356bc61", size = 480554, upload-time = "2024-10-31T15:14:09.907Z" }, +] + +[[package]] +name = "datasets" +version = "5.0.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "dill" }, + { name = "filelock" }, + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, extra = ["http"], marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "httpx" }, + { name = "huggingface-hub" }, + { name = "multiprocess" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "pyarrow" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "xxhash", version = "3.5.0", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d9/85/ce4f780c32f7e36d71257f1c27e8ba898ebe379cb54f211f5f2013f2c219/datasets-5.0.0.tar.gz", hash = "sha256:83dbbbdb07a33b82192b8c419deb18739b138ee2ce1a322d55ce6b100954ec1a", size = 631708, upload-time = "2026-06-05T13:18:26.124Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/66/73034ad30b59f13439b75e620989dacba4c047256e358ba7c2e9ec98ea22/datasets-5.0.0-py3-none-any.whl", hash = "sha256:7dd34927a0fd7046e98aad5cb9430e699c373238a15befa7b9bf22b991a7fee6", size = 555084, upload-time = "2026-06-05T13:18:24.435Z" }, +] + +[[package]] +name = "debugpy" +version = "1.8.22" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/44/9d/3cb6693342acf96802dba89934a5b8da43c201d764ebd1f2c0514a3d42bd/debugpy-1.8.22.tar.gz", hash = "sha256:e489c7268e1c7b41e13b438d9c533d2a7af73fb59bf8cd30fead8286c1c39c4e", size = 1710877, upload-time = "2026-09-15T21:44:02.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/21/5c7f5c66eaeee57c9dadb0bbff22efddc8d99cdbd3d036c806175f1828cc/debugpy-1.8.22-cp312-cp312-macosx_15_0_universal2.whl", hash = "sha256:4ad076f4f66cb8acb79e4384d48b1ea60a0b1957aa0b1112d4887ea3a4df60e0", size = 2499375, upload-time = "2026-09-15T21:44:18.478Z" }, + { url = "https://files.pythonhosted.org/packages/7e/ec/7389798843643ea5bc6a08480ba1b855377c70e2ed90189c0a03594e401e/debugpy-1.8.22-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:8a697acec45dbc70d17fb5d9f4f61989fc294d273c69de487fd10cb35fdd75eb", size = 4000941, upload-time = "2026-09-15T21:44:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/20/f4/64ce7a2499550929e08654360b270409eeda3e321b7c27027d9c919aa36b/debugpy-1.8.22-cp312-cp312-win32.whl", hash = "sha256:12bc7f368182b517cf26c76a2393fff65354e365fa1552b6241e66edff17997b", size = 5359040, upload-time = "2026-09-15T21:44:22.218Z" }, + { url = "https://files.pythonhosted.org/packages/4b/fe/e7d3b72874cdd327bda295d1995a01e426857ae9cbaaba74fd997bc3afbc/debugpy-1.8.22-cp312-cp312-win_amd64.whl", hash = "sha256:371a4ba4a5975eb958393903f3254cf983da7b1c7c178b3f987ee427f42515e3", size = 5398304, upload-time = "2026-09-15T21:44:24.119Z" }, + { url = "https://files.pythonhosted.org/packages/56/3d/c7dc9f35bc9e22cdb53679f844bee40fd5cff871862f60595869a433400d/debugpy-1.8.22-py2.py3-none-any.whl", hash = "sha256:a9e9d3550e15ca479c59333e90845029190531f0cacfedab3b815a57bd913947", size = 5374857, upload-time = "2026-09-15T21:44:54.454Z" }, +] + +[[package]] +name = "decorator" +version = "5.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/60/8b/32f9823da46cde7df2087faa08cd98d01b908f8dcab982cdba9c84e85355/decorator-5.3.1.tar.gz", hash = "sha256:4cbcdd55a6efadb9dbea26b858f4fb3264567b52d69ca0d25b721b553f60ea82", size = 58084, upload-time = "2026-05-18T06:03:28.057Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/7f/798705f5296a58ca505d600456748d1be48078eac8a7050d8a98bc9edb89/decorator-5.3.1-py3-none-any.whl", hash = "sha256:f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c", size = 10365, upload-time = "2026-05-18T06:03:26.517Z" }, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, +] + +[[package]] +name = "diffusers" +version = "0.40.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "httpx" }, + { name = "huggingface-hub" }, + { name = "importlib-metadata" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "pillow" }, + { name = "regex" }, + { name = "requests" }, + { name = "safetensors" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/59/32/b9c6a198812e2a7d2c2828a850dba384306f9af285eac23e35e89d5b008a/diffusers-0.40.0.tar.gz", hash = "sha256:49f112ce52ff6d332ab68afec01f79a53e6489b42cb69104444c98b4a2f64af8", size = 4886420, upload-time = "2026-08-20T14:30:40.923Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/df/ffb593ebed2a068d2d6be44261283f39a6b809c0fcdfdcafbd448cbeec77/diffusers-0.40.0-py3-none-any.whl", hash = "sha256:5b5da7c3ddb62152fa4afc577f02e050af688c797375c34fb2d01006da3f3541", size = 5911654, upload-time = "2026-08-20T14:30:38.422Z" }, +] + +[[package]] +name = "dill" +version = "0.3.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/17/4d/ac7ffa80c69ea1df30a8aa11b3578692a5118e7cd1aa157e3ef73b092d15/dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca", size = 184847, upload-time = "2024-01-27T23:42:16.145Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", size = 116252, upload-time = "2024-01-27T23:42:14.239Z" }, +] + +[[package]] +name = "distlib" +version = "0.4.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/02/bd72be9134d25ed783ecbbc38a539ffaefbf90c78418c7fb7229600dbac7/distlib-0.4.3.tar.gz", hash = "sha256:f152097224a0ae24be5a0f6bae1b9359af82133bce63f98a95f86cae1aede9ed", size = 615141, upload-time = "2026-06-12T08:04:52.847Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl", hash = "sha256:4b0ce306c966eb73bc3a7b6abad017c556dadd92c44701562cd528ac7fde4d5b", size = 470628, upload-time = "2026-06-12T08:04:50.506Z" }, +] + +[[package]] +name = "distro" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" }, +] + +[[package]] +name = "einops" +version = "0.8.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da665570e5e265e27283aab09e7f279ade90c4f01bcfca111f3d3e13f2827", size = 56261, upload-time = "2026-01-26T04:13:17.638Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193", size = 65638, upload-time = "2026-01-26T04:13:18.546Z" }, +] + +[[package]] +name = "etcd-sdk-python" +version = "0.0.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "grpcio" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/b3/99c19e3d4e2d6b946e60ca4d7e6a2b260f444550406cf5cb6b78fff97024/etcd_sdk_python-0.0.7.tar.gz", hash = "sha256:3eae8b16328a458dce8a4d39a835db666f31bc6f369117f6168c71bcd559a85d", size = 169734, upload-time = "2025-08-04T03:09:14.545Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/57/64e3b980a1448254eb9160f69e22180f92563e4f030fc7595f7b64634e95/etcd_sdk_python-0.0.7-py3-none-any.whl", hash = "sha256:dc0eb417c06c6e4f94c370dd19c096309f7a10bc6c89730c4fd66edd53f3a62f", size = 52829, upload-time = "2025-08-04T03:09:13.298Z" }, +] + +[[package]] +name = "evaluate" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "datasets", version = "3.1.0", source = { registry = "https://pypi.org/simple" } }, + { name = "dill" }, + { name = "fsspec", version = "2024.9.0", source = { registry = "https://pypi.org/simple" }, extra = ["http"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "huggingface-hub" }, + { name = "multiprocess" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "xxhash", version = "3.5.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "xxhash", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and sys_platform != 'emscripten' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'emscripten' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/d0/0c17a8e6e8dc7245f22dea860557c32bae50fc4d287ae030cb0e8ab8720f/evaluate-0.4.6.tar.gz", hash = "sha256:e07036ca12b3c24331f83ab787f21cc2dbf3631813a1631e63e40897c69a3f21", size = 65716, upload-time = "2025-09-18T13:06:30.581Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/af/3e990d8d4002bbc9342adb4facd59506e653da93b2417de0fa6027cb86b1/evaluate-0.4.6-py3-none-any.whl", hash = "sha256:bca85bc294f338377b7ac2f861e21c308b11b2a285f510d7d5394d5df437db29", size = 84069, upload-time = "2025-09-18T13:06:29.265Z" }, +] + +[[package]] +name = "executing" +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, +] + +[[package]] +name = "fastapi" +version = "0.143.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "annotated-doc" }, + { name = "opentelemetry-api" }, + { name = "pydantic" }, + { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/d7/6a8753ab6c1d432dc53703c3e1b92974a94531b7d047c32bbaae461ea844/fastapi-0.143.0.tar.gz", hash = "sha256:1acffe48206a80917cf7dac21992b5c44b25384e8902bf745c1fd9dabcf6c51f", size = 468391, upload-time = "2026-10-08T12:29:46.54Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/f4/27e386913417ad32aae42bba48b0c0cce40e9ff2fba1a871ca2702c37324/fastapi-0.143.0-py3-none-any.whl", hash = "sha256:3e9395fd35276425b61b516a31fdd7c77fe2af83e41b4da22e30696fb1304c5d", size = 144665, upload-time = "2026-10-08T12:29:44.853Z" }, +] + +[[package]] +name = "faster-whisper" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "av" }, + { name = "ctranslate2" }, + { name = "huggingface-hub" }, + { name = "onnxruntime" }, + { name = "tokenizers" }, + { name = "tqdm" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/99/49ee85903dee060d9f08297b4a342e5e0bcfca2f027a07b4ee0a38ab13f9/faster_whisper-1.2.1-py3-none-any.whl", hash = "sha256:79a66ad50688c0b794dd501dc340a736992a6342f7f95e5811be60b5224a26a7", size = 1118909, upload-time = "2025-10-31T11:35:47.794Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.22.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/33/a4/9473c7c3b87009d9c1d74034e4a0f6a35ff0d42dd0f9866d0c3ec4e9217b/fastjsonschema-2.22.2.tar.gz", hash = "sha256:72064e12356a7d6ef02165be2946b9abadbdf238536e07eb587e3dbaa33099cf", size = 385171, upload-time = "2026-08-15T19:47:08.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/82/2755c7c982086f00d4dab85bc120ec35045a9fc2191893a6ce79afe94443/fastjsonschema-2.22.2-py3-none-any.whl", hash = "sha256:0fb3915616adac85ccfdd737d26be1089845d2019819505b42d39888458f74d4", size = 27413, upload-time = "2026-08-15T19:47:04.406Z" }, +] + +[[package]] +name = "filelock" +version = "3.29.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/dc/be6cbe99670cd6e4ad387123647cb08e0c32975e223f82551e914c5568a6/filelock-3.29.4.tar.gz", hash = "sha256:10cdb3656fc44541cdf30652a93fb10ec6b05325620eb316bd26893e4201538a", size = 63028, upload-time = "2026-06-13T16:12:00.744Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl", hash = "sha256:dac1648087d5115554850d113e7dd8c83ab2d38e3435dde2d4f163847e57b767", size = 42757, upload-time = "2026-06-13T16:11:59.582Z" }, +] + +[[package]] +name = "fireredasr2s" +version = "0.0.1" +source = { git = "https://github.com/FireRedTeam/FireRedASR2S.git#4e7d9aaf4482a47cec1724807026b9b151926eb5" } +dependencies = [ + { name = "cn2an" }, + { name = "kaldiio" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "sentencepiece" }, + { name = "soundfile", version = "0.13.1", source = { registry = "https://pypi.org/simple" } }, + { name = "textgrid" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "transformers" }, +] + +[[package]] +name = "flash-attn-4" +version = "4.0.0b19" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "apache-tvm-ffi" }, + { name = "einops" }, + { name = "nvidia-cutlass-dsl" }, + { name = "quack-kernels" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch-c-dlpack-ext" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/93/63/6a00e1cd55765f5cf7d7a0100d1a5831824227ae3306275f3e6db420a76e/flash_attn_4-4.0.0b19.tar.gz", hash = "sha256:c904c9da0387c2ac0420cffdf61d6201d94cfeb354b6768fde794b04e9fc4e89", size = 353141, upload-time = "2026-06-24T09:15:14.881Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/0e/5298d57e3efd5b7a07755fa9009fc1f6efc0f2d422915113eb7288a6552b/flash_attn_4-4.0.0b19-py3-none-any.whl", hash = "sha256:bc3856e018fa32e2b833726566641e51d02d45f2d444849937276a46c01653a2", size = 377662, upload-time = "2026-06-24T09:15:13.249Z" }, +] + +[[package]] +name = "flashinfer-python" +version = "0.6.18" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "apache-tvm-ffi" }, + { name = "click" }, + { name = "cuda-python" }, + { name = "cuda-tile" }, + { name = "einops" }, + { name = "nccl4py" }, + { name = "ninja" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cudnn-frontend" }, + { name = "nvidia-cutlass-dsl" }, + { name = "nvidia-ml-py" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "requests" }, + { name = "tabulate" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3e/72/12066c5f42a49e7eabe6ec445ac73c59785480bba1b763bd7e0a512f13c1/flashinfer_python-0.6.18.tar.gz", hash = "sha256:70a2074d78cb17ed39c98e5ed47f626c6e8bb29015cf028c49cbf8f2629405a1", size = 13286160, upload-time = "2026-08-29T02:09:18.376Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/7d/3dae45fc293cd5f16cefe4dcf59683d964ca8faf2303ed7fff54f4bca490/flashinfer_python-0.6.18-py3-none-any.whl", hash = "sha256:d5d26edb48f8def0bf28b2c94415aef7f0754e2cd9e3cb3d6e7081262d068aad", size = 18347767, upload-time = "2026-08-29T02:09:15.868Z" }, +] + +[[package]] +name = "flatbuffers" +version = "25.12.19" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/2d/d2a548598be01649e2d46231d151a6c56d10b964d94043a335ae56ea2d92/flatbuffers-25.12.19-py2.py3-none-any.whl", hash = "sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4", size = 26661, upload-time = "2025-12-19T23:16:13.622Z" }, +] + +[[package]] +name = "fonttools" +version = "4.63.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0", size = 3597189, upload-time = "2026-05-14T12:04:30.958Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:37dd23e621e3b0aef1baa70a303b80aaf38449632cfc8fd2a55fb285bbccfc02", size = 2881131, upload-time = "2026-05-14T12:03:13.386Z" }, + { url = "https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a9faff9e0c1f76f9fd55899d2ce785832efebab37eb8ae13995853aef178bef0", size = 2426704, upload-time = "2026-05-14T12:03:15.801Z" }, + { url = "https://files.pythonhosted.org/packages/44/04/0b91d8e916e92ad1fac9e4624760baf0fd5ff2ead614c2f68fb21373f03f/fonttools-4.63.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef3048ef05dbb552b89817713d9cac912e00d0fde4a3105c00d29e52e10c89af", size = 5044298, upload-time = "2026-05-14T12:03:18.085Z" }, + { url = "https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58dc6bb86a78d782f00f9190ca02c119cf5bbe2807536e361e18d42019f877d8", size = 4999800, upload-time = "2026-05-14T12:03:20.161Z" }, + { url = "https://files.pythonhosted.org/packages/e6/6d/67fe16c48d7ce050979b33f47e0d28a318f02da030602e944c34f7a16ef3/fonttools-4.63.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee08ebfa58f6e1aeff5697ab9582105bb620008c1caafb681e4c557e7483027b", size = 4982666, upload-time = "2026-05-14T12:03:22.87Z" }, + { url = "https://files.pythonhosted.org/packages/f2/00/3bbab338c07c71fa56269953845e92c951a61457bbbb0f1022551ea266d9/fonttools-4.63.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:27fdc65af8da6f88b9c6121c47a464cbe359fcfff7ff6fc2d37a1f395d755b78", size = 5133598, upload-time = "2026-05-14T12:03:25.168Z" }, + { url = "https://files.pythonhosted.org/packages/62/f2/aa27c7f98db5b064883dadcc5283947e81e034de42e22a33675878d98b54/fonttools-4.63.0-cp312-cp312-win32.whl", hash = "sha256:af2fd1664d00a397d75f806985ddb36282091c2131a73a6485c23b4a34722263", size = 2292575, upload-time = "2026-05-14T12:03:27.496Z" }, + { url = "https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl", hash = "sha256:59ac449f8cca9b4ffa08d2e7bbadad87ce710d69d1eda5c3c1ce579baa987272", size = 2343211, upload-time = "2026-05-14T12:03:30.057Z" }, + { url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", hash = "sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d", size = 1164562, upload-time = "2026-05-14T12:04:29.092Z" }, +] + +[[package]] +name = "fqdn" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/02/01/248d44fbda9e78fa1a7b5a475194bef4c4a3e285db286419f3bb42f2efdf/fqdn-1.6.0.tar.gz", hash = "sha256:e39bf62e2a9481aa2cb780554fdfd944dd8ee5f230eb831684d539cbafed8de2", size = 130737, upload-time = "2026-09-28T05:43:35.482Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/d5/a8f9149b97cced9e1f4bff92ff0b6206120e2c853ae774d7020d6ecd8fa8/fqdn-1.6.0-py3-none-any.whl", hash = "sha256:6c793c312ccfa29981e1135b3ef5e1277ebe639731a6b0f7350d90e96e63f0b4", size = 12569, upload-time = "2026-09-28T05:43:33.951Z" }, +] + +[[package]] +name = "frozenlist" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1", size = 87782, upload-time = "2025-10-06T05:36:06.649Z" }, + { url = "https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b", size = 50594, upload-time = "2025-10-06T05:36:07.69Z" }, + { url = "https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4", size = 50448, upload-time = "2025-10-06T05:36:08.78Z" }, + { url = "https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383", size = 242411, upload-time = "2025-10-06T05:36:09.801Z" }, + { url = "https://files.pythonhosted.org/packages/8f/83/f61505a05109ef3293dfb1ff594d13d64a2324ac3482be2cedc2be818256/frozenlist-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96f423a119f4777a4a056b66ce11527366a8bb92f54e541ade21f2374433f6d4", size = 243014, upload-time = "2025-10-06T05:36:11.394Z" }, + { url = "https://files.pythonhosted.org/packages/d8/cb/cb6c7b0f7d4023ddda30cf56b8b17494eb3a79e3fda666bf735f63118b35/frozenlist-1.8.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3462dd9475af2025c31cc61be6652dfa25cbfb56cbbf52f4ccfe029f38decaf8", size = 234909, upload-time = "2025-10-06T05:36:12.598Z" }, + { url = "https://files.pythonhosted.org/packages/31/c5/cd7a1f3b8b34af009fb17d4123c5a778b44ae2804e3ad6b86204255f9ec5/frozenlist-1.8.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c4c800524c9cd9bac5166cd6f55285957fcfc907db323e193f2afcd4d9abd69b", size = 250049, upload-time = "2025-10-06T05:36:14.065Z" }, + { url = "https://files.pythonhosted.org/packages/c0/01/2f95d3b416c584a1e7f0e1d6d31998c4a795f7544069ee2e0962a4b60740/frozenlist-1.8.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d6a5df73acd3399d893dafc71663ad22534b5aa4f94e8a2fabfe856c3c1b6a52", size = 256485, upload-time = "2025-10-06T05:36:15.39Z" }, + { url = "https://files.pythonhosted.org/packages/ce/03/024bf7720b3abaebcff6d0793d73c154237b85bdf67b7ed55e5e9596dc9a/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:405e8fe955c2280ce66428b3ca55e12b3c4e9c336fb2103a4937e891c69a4a29", size = 237619, upload-time = "2025-10-06T05:36:16.558Z" }, + { url = "https://files.pythonhosted.org/packages/69/fa/f8abdfe7d76b731f5d8bd217827cf6764d4f1d9763407e42717b4bed50a0/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:908bd3f6439f2fef9e85031b59fd4f1297af54415fb60e4254a95f75b3cab3f3", size = 250320, upload-time = "2025-10-06T05:36:17.821Z" }, + { url = "https://files.pythonhosted.org/packages/f5/3c/b051329f718b463b22613e269ad72138cc256c540f78a6de89452803a47d/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:294e487f9ec720bd8ffcebc99d575f7eff3568a08a253d1ee1a0378754b74143", size = 246820, upload-time = "2025-10-06T05:36:19.046Z" }, + { url = "https://files.pythonhosted.org/packages/0f/ae/58282e8f98e444b3f4dd42448ff36fa38bef29e40d40f330b22e7108f565/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:74c51543498289c0c43656701be6b077f4b265868fa7f8a8859c197006efb608", size = 250518, upload-time = "2025-10-06T05:36:20.763Z" }, + { url = "https://files.pythonhosted.org/packages/8f/96/007e5944694d66123183845a106547a15944fbbb7154788cbf7272789536/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:776f352e8329135506a1d6bf16ac3f87bc25b28e765949282dcc627af36123aa", size = 239096, upload-time = "2025-10-06T05:36:22.129Z" }, + { url = "https://files.pythonhosted.org/packages/66/bb/852b9d6db2fa40be96f29c0d1205c306288f0684df8fd26ca1951d461a56/frozenlist-1.8.0-cp312-cp312-win32.whl", hash = "sha256:433403ae80709741ce34038da08511d4a77062aa924baf411ef73d1146e74faf", size = 39985, upload-time = "2025-10-06T05:36:23.661Z" }, + { url = "https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:34187385b08f866104f0c0617404c8eb08165ab1272e884abc89c112e9c00746", size = 44591, upload-time = "2025-10-06T05:36:24.958Z" }, + { url = "https://files.pythonhosted.org/packages/a7/06/1dc65480ab147339fecc70797e9c2f69d9cea9cf38934ce08df070fdb9cb/frozenlist-1.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:fe3c58d2f5db5fbd18c2987cba06d51b0529f52bc3a6cdc33d3f4eab725104bd", size = 40102, upload-time = "2025-10-06T05:36:26.333Z" }, + { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size = 13409, upload-time = "2025-10-06T05:38:16.721Z" }, +] + +[[package]] +name = "fsspec" +version = "2024.9.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/62/7c/12b0943011daaaa9c35c2a2e22e5eb929ac90002f08f1259d69aedad84de/fsspec-2024.9.0.tar.gz", hash = "sha256:4b0afb90c2f21832df142f292649035d80b421f60a9e1c027802e5a0da2b04e8", size = 286206, upload-time = "2024-09-04T15:06:57.91Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/a0/6aaea0c2fbea2f89bfd5db25fb1e3481896a423002ebe4e55288907a97a3/fsspec-2024.9.0-py3-none-any.whl", hash = "sha256:a0947d552d8a6efa72cc2c730b12c41d043509156966cca4fb157b0f2a0c574b", size = 179253, upload-time = "2024-09-04T15:06:55.908Z" }, +] + +[package.optional-dependencies] +http = [ + { name = "aiohttp" }, +] + +[[package]] +name = "fsspec" +version = "2024.12.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ee/11/de70dee31455c546fbc88301971ec03c328f3d1138cfba14263f651e9551/fsspec-2024.12.0.tar.gz", hash = "sha256:670700c977ed2fb51e0d9f9253177ed20cbde4a3e5c0283cc5385b5870c8533f", size = 291600, upload-time = "2024-12-19T19:57:30.333Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862, upload-time = "2024-12-19T19:57:28.258Z" }, +] + +[package.optional-dependencies] +http = [ + { name = "aiohttp" }, +] + +[[package]] +name = "ftfy" +version = "6.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927, upload-time = "2024-10-26T00:50:35.149Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/6e/81d47999aebc1b155f81eca4477a616a70f238a2549848c38983f3c22a82/ftfy-6.3.1-py3-none-any.whl", hash = "sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083", size = 44821, upload-time = "2024-10-26T00:50:33.425Z" }, +] + +[[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.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "gitdb" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6e/2d/6f6e649818da44d4499604802c89329b8d9799687a124e3a5e467a643336/gitpython-3.2.0.tar.gz", hash = "sha256:fb92310af6844d96adc95ca066ed2e617c00e1dbd146a326626c81e72e18cc2e", size = 238091, upload-time = "2026-09-30T09:10:32.65Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/48/f36d233ce749d1bb880cb5e6f8bb171dc2effabc7435c31da604d831b3ec/gitpython-3.2.0-py3-none-any.whl", hash = "sha256:bd70c5ec05cd2b797423e7eb312147d2458d3cca92085888fba2213f85905537", size = 228537, upload-time = "2026-09-30T09:10:31.159Z" }, +] + +[[package]] +name = "googleapis-common-protos" +version = "1.75.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b5/c8/f439cffde755cffa462bfbb156278fa6f9d09119719af9814b858fd4f81f/googleapis_common_protos-1.75.0.tar.gz", hash = "sha256:53a062ff3c32552fbd62c11fe23768b78e4ddf0494d5e5fd97d3f4689c75fbbd", size = 151035, upload-time = "2026-05-07T08:04:49.423Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/c8/e2645aa8ed02fd4c7a2f59d68783b65b1f3cbdfe39a6308e156509d1fee8/googleapis_common_protos-1.75.0-py3-none-any.whl", hash = "sha256:961ed60399c457ceb0ee8f285a84c870aabc9c6a832b9d37bb281b5bebde43ed", size = 300631, upload-time = "2026-05-07T08:03:30.345Z" }, +] + +[[package]] +name = "graphviz" +version = "0.21" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b3/3ac91e9be6b761a4b30d66ff165e54439dcd48b83f4e20d644867215f6ca/graphviz-0.21.tar.gz", hash = "sha256:20743e7183be82aaaa8ad6c93f8893c923bd6658a04c32ee115edb3c8a835f78", size = 200434, upload-time = "2025-06-15T09:35:05.824Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl", hash = "sha256:54f33de9f4f911d7e84e4191749cac8cc5653f815b06738c54db9a15ab8b1e42", size = 47300, upload-time = "2025-06-15T09:35:04.433Z" }, +] + +[[package]] +name = "greenlet" +version = "3.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e2/f1/fbbfef6af0bad0548f09bc28948ea3c275b4edb19e17fc5ca9900a6a634d/greenlet-3.5.3.tar.gz", hash = "sha256:a61efc018fd3eb317eeca31aba90ee9e7f26f22884a79b6c6ec715bf71bb62f1", size = 200270, upload-time = "2026-06-26T19:28:24.832Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:719757059f5a53fd0dde23f78cffeafcdd97b21c850ddb7ca684a3c1a1f122e2", size = 288685, upload-time = "2026-06-26T18:22:08.977Z" }, + { url = "https://files.pythonhosted.org/packages/7a/73/815dd90131c1b71ebdf53dbc7c276cafec2a1173b97559f97aba72724a87/greenlet-3.5.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:efa9f765dd09f9d0cdac651ffdf631ee59ec5dc6ee7a73e0c012ba9c52fbdf5b", size = 604761, upload-time = "2026-06-26T19:07:10.114Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/079cfe76bcef36b153b25607ee91c6fcb58f17f8b23c86bbbeabe0c88d72/greenlet-3.5.3-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7faba15ac005376e02a0384504e0243be3370ce010296a44a820feb342b505ab", size = 617044, upload-time = "2026-06-26T19:10:07.25Z" }, + { url = "https://files.pythonhosted.org/packages/fb/fb/d97dc261209c80744b7c8132693a30d70ec6e7315e632cb0a10b3fec94dd/greenlet-3.5.3-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5795cd1101371140551c645f2d408b8d3c01a5a29cf8a9bce6e759c983682d23", size = 622351, upload-time = "2026-06-26T19:24:16.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:87142215824be6ac05e2e8e2786eec307ccbc27c36723c3881959df654af6861", size = 614244, upload-time = "2026-06-26T18:32:17.594Z" }, + { url = "https://files.pythonhosted.org/packages/8e/ac/e5fee13cbbd0e8de312d9a146584b8a51891c68847330ef9dc8b5109d23f/greenlet-3.5.3-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:af4923b3096e26a36d7e9cf24ab88083a20f97d191e3b97f253731ce9b41b28c", size = 425395, upload-time = "2026-06-26T19:25:37.144Z" }, + { url = "https://files.pythonhosted.org/packages/8a/70/7559b609683650fa2b95b8ab84b4ab0b26556a635d19675e12aa832d826d/greenlet-3.5.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:215275b1b49320987352e6c1b054acca0064f965a2c66992bed9a6f7d913f149", size = 1574210, upload-time = "2026-06-26T19:09:03.077Z" }, + { url = "https://files.pythonhosted.org/packages/ae/73/be55392074c60fc37655ca40fa6022457bfbf6718e9e342a7b0b41f96dd2/greenlet-3.5.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6b1b0eed82364b0e32c4ea0f221452d33e6bb17ae094d9f72aed9851812747ea", size = 1638627, upload-time = "2026-06-26T18:31:44.748Z" }, + { url = "https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl", hash = "sha256:cde8adafa2365676f74a979744629589999093bc86e2484214f58e61df08902c", size = 239882, upload-time = "2026-06-26T18:23:27.518Z" }, + { url = "https://files.pythonhosted.org/packages/71/fd/6fea0e3d6600f785069481ee637e09378dd4118acdfd38ad88ae2db31c98/greenlet-3.5.3-cp312-cp312-win_arm64.whl", hash = "sha256:c4e7b79d83805475f0102008843f6eb45fd3bb0b2e88c774adab5fbaab27117d", size = 238211, upload-time = "2026-06-26T18:22:37.671Z" }, +] + +[[package]] +name = "grpcio" +version = "1.81.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b0/b5/1ff353970a87eda4c98251e34d2dfd214abd4982dc89119c9252a2a482d2/grpcio-1.81.1.tar.gz", hash = "sha256:6fa10a767143a5e82e8eaab53918af0cd8909a57a27f8cb2288b80a613ac671b", size = 13026582, upload-time = "2026-06-11T12:46:51.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/07/9a979c81738863a738dc23d65177056e71fbb2db817740ed870b33434e7a/grpcio-1.81.1-cp312-cp312-linux_armv7l.whl", hash = "sha256:8b39472beafc0bdcafc4c8c73ad082ebfdb449d566897a61e7acb4fa88089115", size = 6053264, upload-time = "2026-06-11T12:45:21.017Z" }, + { url = "https://files.pythonhosted.org/packages/75/95/539706ca0d3bd40dbad583dc56fd883da941f37556b629132da5762781b9/grpcio-1.81.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:12b7524c88d4026d3dcb7b0ebe16b6714f3b4af402ddd0f0639ab064a00c87c3", size = 12052560, upload-time = "2026-06-11T12:45:23.652Z" }, + { url = "https://files.pythonhosted.org/packages/e0/44/f257b7e0bd69c93b06c6cb8ac8d1b901ccb42bedabd83c1a4c77a71f8810/grpcio-1.81.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1e123f9b37edb8375fd74130d1f69c944bbf0a7b06761ae7211154b8759e94d2", size = 6595983, upload-time = "2026-06-11T12:45:26.963Z" }, + { url = "https://files.pythonhosted.org/packages/b9/f3/19782aa04c960968bef8c5539329d8e3bbc3364e2e46d19eb5e5cc5e43b7/grpcio-1.81.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:2c2e2ae6867c2966b8daccc836d54a13218e0007e9a490aeb81dd05be64d22d7", size = 7303455, upload-time = "2026-06-11T12:45:29.707Z" }, + { url = "https://files.pythonhosted.org/packages/eb/8c/dea020b6d91508cd84463917a63149ec196ee7db505d032ae43fcb3303b9/grpcio-1.81.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:766bc7c9a9c340342f4c864ccbda8e78111e4751f13b895812b9c148fb79e9d0", size = 6809167, upload-time = "2026-06-11T12:45:32.52Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c7/3030dd940408083bd32cd95d634777a71605ade4887154d93e8a89244946/grpcio-1.81.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b259a04a737cb3496be0901328eb8b7552ed8df4865d8c8f1cf1bffcfc0776a3", size = 7412536, upload-time = "2026-06-11T12:45:35.403Z" }, + { url = "https://files.pythonhosted.org/packages/e0/dd/1172a9e42b168edcafefad6115346ef619a3fc02158bb170e66ced24bcdd/grpcio-1.81.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:85b10a45b8993d195c4f3ff57025b8d1e11834909ee475c403bfa60cb4caefaf", size = 8408276, upload-time = "2026-06-11T12:45:37.78Z" }, + { url = "https://files.pythonhosted.org/packages/25/7a/71437c7f3596e5246155c515852795a85a1a8d228190212432b13b97a95d/grpcio-1.81.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8ea1936c26b99999b27479853039a7f34713f56c49375ad52b38535ec93a796c", size = 7849660, upload-time = "2026-06-11T12:45:40.627Z" }, + { url = "https://files.pythonhosted.org/packages/65/40/7debc0da45d2efebafb82da75644be347497fe4ee250514b8cd3b86ae8bf/grpcio-1.81.1-cp312-cp312-win32.whl", hash = "sha256:a185a04039df6cae8648bc8ab6d6fde7bf94f7188ecf7828e76ac52eef1e41d6", size = 4185819, upload-time = "2026-06-11T12:45:43.027Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b9/8fe3ba5ed462067774ebc1f9c7f26aa7ebcc280ddd476be107153de1339e/grpcio-1.81.1-cp312-cp312-win_amd64.whl", hash = "sha256:3ad74f8bb1a18963914c5452d289422830b39459e8776ebbcd207be1fbfb1d94", size = 4930461, upload-time = "2026-06-11T12:45:45.775Z" }, +] + +[[package]] +name = "h11" +version = "0.16.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" } +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" }, +] + +[[package]] +name = "h5py" +version = "3.12.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/0c/5c2b0a88158682aeafb10c1c2b735df5bc31f165bfe192f2ee9f2a23b5f1/h5py-3.12.1.tar.gz", hash = "sha256:326d70b53d31baa61f00b8aa5f95c2fcb9621a3ee8365d770c551a13dbbcbfdf", size = 411457, upload-time = "2024-09-26T16:41:39.883Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/e1/ea9bfe18a3075cdc873f0588ff26ce394726047653557876d7101bf0c74e/h5py-3.12.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:06a903a4e4e9e3ebbc8b548959c3c2552ca2d70dac14fcfa650d9261c66939ed", size = 3372538, upload-time = "2024-09-26T16:40:22.796Z" }, + { url = "https://files.pythonhosted.org/packages/0d/74/1009b663387c025e8fa5f3ee3cf3cd0d99b1ad5c72eeb70e75366b1ce878/h5py-3.12.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7b3b8f3b48717e46c6a790e3128d39c61ab595ae0a7237f06dfad6a3b51d5351", size = 2868104, upload-time = "2024-09-26T16:40:26.817Z" }, + { url = "https://files.pythonhosted.org/packages/af/52/c604adc06280c15a29037d4aa79a24fe54d8d0b51085e81ed24b2fa995f7/h5py-3.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:050a4f2c9126054515169c49cb900949814987f0c7ae74c341b0c9f9b5056834", size = 5194606, upload-time = "2024-09-26T16:40:32.847Z" }, + { url = "https://files.pythonhosted.org/packages/fa/63/eeaacff417b393491beebabb8a3dc5342950409eb6d7b39d437289abdbae/h5py-3.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c4b41d1019322a5afc5082864dfd6359f8935ecd37c11ac0029be78c5d112c9", size = 5413256, upload-time = "2024-09-26T16:40:39.188Z" }, + { url = "https://files.pythonhosted.org/packages/86/f7/bb465dcb92ca3521a15cbe1031f6d18234dbf1fb52a6796a00bfaa846ebf/h5py-3.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:e4d51919110a030913201422fb07987db4338eba5ec8c5a15d6fab8e03d443fc", size = 2993055, upload-time = "2024-09-26T16:40:44.278Z" }, +] + +[[package]] +name = "hf-xet" +version = "1.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/27/06d899ea7bd721d272f84aac98bdb238de98af4cc767a69056d967d68c71/hf_xet-1.7.0.tar.gz", hash = "sha256:d406ec79053c0871817f700c2ac8c36ba0d87f9c34b7458b0f0063bb218b0466", size = 985689, upload-time = "2026-10-06T20:18:43.89Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/0b/b03be21ffaada749ba0d3197d8aefbf1aa698bac149580421c15239b299e/hf_xet-1.7.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e3e88a7a75d7d95cbee1f37dc31341d6201124cf21c6c4b1dfab8ccba9b09e0f", size = 3796096, upload-time = "2026-10-06T20:18:28.43Z" }, + { url = "https://files.pythonhosted.org/packages/c3/47/a26ebdce7056a61e931f228439bc0ab08cbec239d1690f965e5e637cba79/hf_xet-1.7.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:59fba37039233c7fcbe196817d6cdcf1b40dfb17b410f229d85b0cf0a1848da4", size = 3560352, upload-time = "2026-10-06T20:18:30.365Z" }, + { url = "https://files.pythonhosted.org/packages/a3/4c/2bf3b66c215d409655f28de1622393dde04c9461280d48c7924bb3b2decd/hf_xet-1.7.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2814a6e999d13464c4d679b788cc5d784eb5a4edfc638a31f10e9a11ab531ef8", size = 4212180, upload-time = "2026-10-06T20:18:32.292Z" }, + { url = "https://files.pythonhosted.org/packages/49/0c/a2f703a5a78267556e89e03316fa0805c86b72b50829bc67665746e8ebf0/hf_xet-1.7.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:fcfd6c22418e57dd5b3aea649e813b2e2cfb2aebf317b210d90f1fe4b3018b52", size = 3990011, upload-time = "2026-10-06T20:18:34.21Z" }, + { url = "https://files.pythonhosted.org/packages/a4/77/e52e4201b1cbf571530a61cc57f70182045a39a230089ee5f1df182a4de2/hf_xet-1.7.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:80f79dae613ce9e0ea1fd1ae15616ca9ac74aed4c770aabc199c4f03ebecc863", size = 4190628, upload-time = "2026-10-06T20:18:36.062Z" }, + { url = "https://files.pythonhosted.org/packages/6c/dc/03a21b89f118664a0926ff25b0f8e44a519bf22724a6a8fc7a9abbc188b6/hf_xet-1.7.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0a9e802f33bf50c851abe45fc5380e61f959e2d369647d6742b79ad9d6c27cab", size = 4418814, upload-time = "2026-10-06T20:18:37.888Z" }, + { url = "https://files.pythonhosted.org/packages/4d/59/b35106dfa71b6eef605dc88bd038fe99c7f86fb132a15b60d0bf2f235b2c/hf_xet-1.7.0-cp38-abi3-win_amd64.whl", hash = "sha256:2b7bb5727889b0f2436dbaaad8fc4c3e66b8240d992716989e0c086b4278b1bc", size = 3822644, upload-time = "2026-10-06T20:18:40.052Z" }, + { url = "https://files.pythonhosted.org/packages/48/cd/072313585f74fe9d441e2eb5e0a4703c30586cd709810ea369675f61b74e/hf_xet-1.7.0-cp38-abi3-win_arm64.whl", hash = "sha256:acc3851cf2576a8fb2ae926da863f4efabe21303cf292e9a44332802ab0dcc6a", size = 3662436, upload-time = "2026-10-06T20:18:42.205Z" }, +] + +[[package]] +name = "httpcore" +version = "1.0.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "h11" }, +] +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" } +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" }, +] + +[[package]] +name = "httpx" +version = "0.28.1" +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 = "httpx-sse" +version = "0.4.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz", hash = "sha256:9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d", size = 15943, upload-time = "2025-10-10T21:48:22.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", hash = "sha256:0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc", size = 8960, upload-time = "2025-10-10T21:48:21.158Z" }, +] + +[[package]] +name = "huggingface-hub" +version = "1.33.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "filelock" }, + { name = "fsspec", version = "2024.9.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "hf-xet", marker = "platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "httpx" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "pyyaml" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", hash = "sha256:367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e", size = 1043548, upload-time = "2026-09-24T09:49:29.971Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/16/963096d224b80909432dc16561a615fd33d2d13beef3ce4c63fa25e40867/huggingface_hub-1.33.0-py3-none-any.whl", hash = "sha256:04e434b06e100eddbce9a6e817d72693a7884b10a79bd67ab48080d5c07eb899", size = 846435, upload-time = "2026-09-24T09:49:28.059Z" }, +] + +[[package]] +name = "humanize" +version = "4.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/ea/13a1ef3c12d12662905801495283530251918b70d62d368f1d2e0272c70d/humanize-4.16.0.tar.gz", hash = "sha256:7dc2244a2f84a4bfb1d36c37bac80cd78e35cdc5c119206d87b018e1445f3a3f", size = 89515, upload-time = "2026-06-30T16:17:29.859Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b0/aa/0b7365d30fed43e7a3449aba1fe20a0a7174d9cf13e282af4e69ac825441/humanize-4.16.0-py3-none-any.whl", hash = "sha256:353eb2f34c09d098b2880eee8bef21832eae6d174f48c5762fff7e5fcb74d01d", size = 137209, upload-time = "2026-06-30T16:17:28.36Z" }, +] + +[[package]] +name = "hydra-core" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "antlr4-python3-runtime" }, + { name = "omegaconf", version = "2.3.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/8e/07e42bc434a847154083b315779b0a81d567154504624e181caf2c71cd98/hydra-core-1.3.2.tar.gz", hash = "sha256:8a878ed67216997c3e9d88a8e72e7b4767e81af37afb4ea3334b269a4390a824", size = 3263494, upload-time = "2023-02-23T18:33:43.03Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/50/e0edd38dcd63fb26a8547f13d28f7a008bc4a3fd4eb4ff030673f22ad41a/hydra_core-1.3.2-py3-none-any.whl", hash = "sha256:fa0238a9e31df3373b35b0bfb672c34cc92718d21f81311d8996a16de1141d8b", size = 154547, upload-time = "2023-02-23T18:33:40.801Z" }, +] + +[[package]] +name = "icij-common" +version = "0.8.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e0/51/91d85cc23e275bb51a5cae47873af9a7160f62797b25663d902cf38e6ab7/icij_common-0.8.2.tar.gz", hash = "sha256:7db68266d8facb43142131d81e998cd74c6ae73508456743e00df43a15cc2995", size = 15937, upload-time = "2026-04-07T12:13:39.774Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/5a/99d123230023124ba4ec67765feb2a04b656ae1f473a14f6b29cc54b02bf/icij_common-0.8.2-py3-none-any.whl", hash = "sha256:c5a1a3ccd54e7bf53acad293a0af50ab15156b225791b43383197b896bae955f", size = 20565, upload-time = "2026-04-07T12:13:38.709Z" }, +] + +[[package]] +name = "identify" +version = "2.6.19" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/52/63/51723b5f116cc04b061cb6f5a561790abf249d25931d515cd375e063e0f4/identify-2.6.19.tar.gz", hash = "sha256:6be5020c38fcb07da56c53733538a3081ea5aa70d36a156f83044bfbf9173842", size = 99567, upload-time = "2026-04-17T18:39:50.265Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/84/d9273cd09688070a6523c4aee4663a8538721b2b755c4962aafae0011e72/identify-2.6.19-py2.py3-none-any.whl", hash = "sha256:20e6a87f786f768c092a721ad107fc9df0eb89347be9396cadf3f4abbd1fb78a", size = 99397, upload-time = "2026-04-17T18:39:49.221Z" }, +] + +[[package]] +name = "idna" +version = "3.18" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", hash = "sha256:ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848", size = 196711, upload-time = "2026-06-02T14:34:07.794Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", hash = "sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", size = 65455, upload-time = "2026-06-02T14:34:06.319Z" }, +] + +[[package]] +name = "importlib-metadata" +version = "9.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a9/01/15bb152d77b21318514a96f43af312635eb2500c96b55398d020c93d86ea/importlib_metadata-9.0.0.tar.gz", hash = "sha256:a4f57ab599e6a2e3016d7595cfd72eb4661a5106e787a95bcc90c7105b831efc", size = 56405, upload-time = "2026-03-20T06:42:56.999Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/3d/2d244233ac4f76e38533cfcb2991c9eb4c7bf688ae0a036d30725b8faafe/importlib_metadata-9.0.0-py3-none-any.whl", hash = "sha256:2d21d1cc5a017bd0559e36150c21c830ab1dc304dedd1b7ea85d20f45ef3edd7", size = 27789, upload-time = "2026-03-20T06:42:55.665Z" }, +] + +[[package]] +name = "indic-numtowords" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/46/683e92580d9c1752917d2f9ec2a44d2adc21cdfe4deeaa0fe87fc23dbea8/indic_numtowords-1.1.0.tar.gz", hash = "sha256:d1addc21444c332e05bfd8726af427960c096c2a16776d98bee4fbc36ade5d25", size = 44220, upload-time = "2025-08-18T12:24:13.075Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/16/b2b6491d95a15bda712163b4e27428f2cb1ac3a1b4fb59b140dbc76f6ce5/indic_numtowords-1.1.0-py3-none-any.whl", hash = "sha256:bf4b7b9e539323d9b00bc868caa2d9369170b8f3ac4d19619bf9c6cdc6f89572", size = 71635, upload-time = "2025-08-18T12:24:11.065Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, +] + +[[package]] +name = "intervaltree" +version = "3.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sortedcontainers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/53/c3/b2afa612aa0373f3e6bb190e6de35f293b307d1537f109e3e25dbfcdf212/intervaltree-3.2.1.tar.gz", hash = "sha256:f3f7e8baeb7dd75b9f7a6d33cf3ec10025984a8e66e3016d537e52130c73cfe2", size = 1231531, upload-time = "2025-12-24T04:25:06.773Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/7f/8a80a1c7c2ed05822b5a2b312d2995f30c533641f8198366ba2e26a7bb03/intervaltree-3.2.1-py2.py3-none-any.whl", hash = "sha256:a8a8381bbd35d48ceebee932c77ffc988492d22fb1d27d0ba1d74a7694eb8f0b", size = 25929, upload-time = "2025-12-24T04:25:05.298Z" }, +] + +[[package]] +name = "ipykernel" +version = "7.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "appnope", marker = "sys_platform == 'darwin'" }, + { name = "comm" }, + { name = "debugpy" }, + { name = "ipython" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio2" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/05/e5499c8b762387d83926bf0389e8fff888c9bf6e7af30566a8527bc12f4a/ipykernel-7.4.0.tar.gz", hash = "sha256:4330114d22b9b33575b2c7c68753fc8faabbbcfbc60b0cdff9f14dd4ce63742f", size = 192731, upload-time = "2026-09-29T16:33:11.468Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/f8/8b5c10c7f36ab5a3b5c4703669e5b14e44e98782b58e535dd30670e8799a/ipykernel-7.4.0-py3-none-any.whl", hash = "sha256:a6757f790ddc5a6006b813d82da1a9dbb65b3a00f2b6607df776418c6566ec1c", size = 123184, upload-time = "2026-09-29T16:33:09.612Z" }, +] + +[[package]] +name = "ipython" +version = "9.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "ipython-pygments-lexers" }, + { name = "jedi" }, + { name = "matplotlib-inline" }, + { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit" }, + { name = "psutil", marker = "sys_platform != 'cygwin' and sys_platform != 'emscripten'" }, + { name = "pygments" }, + { name = "stack-data" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/32/99451b1283ec5d92ad77073f12e1c667dc10775384d8f15c2914207149dd/ipython-9.17.1.tar.gz", hash = "sha256:8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529", size = 4539289, upload-time = "2026-09-01T08:29:32.6Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/1e/65b59cf518c106aa755e7f7da3099027738687a862ec785060702a481320/ipython-9.17.1-py3-none-any.whl", hash = "sha256:6d1645743cfd1a07eb695d85aa2b5fa66721f8cbae9431d4049f7084bbf06509", size = 639038, upload-time = "2026-09-01T08:29:30.673Z" }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments" }, +] +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 = "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 = "jedi" +version = "0.20.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/46/b7/a3635f6a2d7cf5b5dd98064fc1d5fbbafcb25477bcea204a3a92145d158b/jedi-0.20.0.tar.gz", hash = "sha256:c3f4ccbd276696f4b19c54618d4fb18f9fc24b0aef02acf704b23f487daa1011", size = 3119416, upload-time = "2026-05-01T23:38:47.814Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/93/242e2eab5fe682ffcb8b0084bde703a41d51e17ee0f3a31ff0d9d813620a/jedi-0.20.0-py2.py3-none-any.whl", hash = "sha256:7bdd9c2634f56713299976f4cbd59cb3fa92165cc5e05ea811fb253480728b67", size = 4884812, upload-time = "2026-05-01T23:38:43.919Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "jiter" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/1f/10936e16d8860c70698a1aa939a46aa0224813b782bce4e000e637da0b2d/jiter-0.16.0.tar.gz", hash = "sha256:7b24c3492c5f4f84a37946ad9cf504910cf6a782d6a4e0689b6673c5894b4a1c", size = 176431, upload-time = "2026-06-29T13:05:13.657Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/2b/52ace16ed031354f0539749a49e4bf33797d82bea5137910835fa4b09793/jiter-0.16.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:67c3bc1760f8c99d805dcab4e644027142a53b1d5d861f18780ebdbd5d40b72a", size = 306943, upload-time = "2026-06-29T13:03:14.035Z" }, + { url = "https://files.pythonhosted.org/packages/94/2e/34957c2c1b661c252ba9bcc60ae0bddc27e0f7202c6073326a13c5390eec/jiter-0.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5af7780e4a26bd7d0d989592bf9ef12ebf806b74ab709223ecca37c749872ea9", size = 307779, upload-time = "2026-06-29T13:03:15.418Z" }, + { url = "https://files.pythonhosted.org/packages/88/6c/59bd309cab4460c54cf1079f3eb7fe7af6a4c895c5c957a53378693bad2b/jiter-0.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5bf78d0e05e45cfdd66558893938d59afe3d1b1a824a202039b20e607d25a72", size = 335826, upload-time = "2026-06-29T13:03:17.11Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8c/f5ef7b65f0df47afa16596969defb281ebb86e96df346d62be6fd853d620/jiter-0.16.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f4444a83f946605990c98f625cdd3d2725bfb818158760c5748c653170a20e0e", size = 362573, upload-time = "2026-06-29T13:03:18.781Z" }, + { url = "https://files.pythonhosted.org/packages/2b/0b/ace4354da061ee38844a0c27dc2c21eecd27aea119e8da324bea987522d0/jiter-0.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3a23f0e4f957e1be65752d2dfac9a5a06b1917af8dc85deb639c3b9d02e31290", size = 457979, upload-time = "2026-06-29T13:03:20.293Z" }, + { url = "https://files.pythonhosted.org/packages/55/40/c0253d3772eb9dcd8e6606ee9b2d53ec8e5b814589c47f140aa585f21eaa/jiter-0.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c22a488f7b9218e245a0025a9ba6b100e2e54700831cf4cf16833a27fba3ad01", size = 372302, upload-time = "2026-06-29T13:03:21.739Z" }, + { url = "https://files.pythonhosted.org/packages/a8/d2/4839422241aa12860ce597b20068727094ba0bc480723c74924ca5bad483/jiter-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46add52f4ad47a08bfb1219f3e673da972191489a33016edefdb5ea55bfa8c48", size = 343805, upload-time = "2026-06-29T13:03:23.384Z" }, + { url = "https://files.pythonhosted.org/packages/e2/59/e196888a05befdda7dbe299b722d56f2f6eec65402bc34c0a3306d595feb/jiter-0.16.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:9c8a956fd72c2cf1e730d01ea080341f13aa0a97a4a33b51abebe725b7ae9ca9", size = 351107, upload-time = "2026-06-29T13:03:24.815Z" }, + { url = "https://files.pythonhosted.org/packages/ec/74/4cd9e0fca65232136400354b630fbfcd2de634e22ccbb96567725981b548/jiter-0.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:561926e0573ffe4a32498420a76d64b16c513e1ab413b9d28158a8764ac701e5", size = 388441, upload-time = "2026-06-29T13:03:26.266Z" }, + { url = "https://files.pythonhosted.org/packages/d9/8c/554691e48bc711299c0a293dd8a6179e24b2d66a54dc295421fcf64569c0/jiter-0.16.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:44d019fa8cdaf89bf29c71b39e3712143fdd0ac76725c6ef954f9957a5ea8730", size = 516354, upload-time = "2026-06-29T13:03:28.02Z" }, + { url = "https://files.pythonhosted.org/packages/a4/cb/01e9d69dc2cc6759d4f91e230b34489c4fdb2518992650633f9e20bece89/jiter-0.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0df91907609837f33341b8e6fe73b95991fdaa57caf1a0fbd343dffe826f386f", size = 547880, upload-time = "2026-06-29T13:03:29.534Z" }, + { url = "https://files.pythonhosted.org/packages/79/70/2953195f1c6ad00f49fa67e13df7e60acb3dd4f387101bc15abccddd905e/jiter-0.16.0-cp312-cp312-win32.whl", hash = "sha256:51d7b836acb0108d7c77df1742332cac2a1fa04a74d6dacec46e7091f0e91274", size = 203473, upload-time = "2026-06-29T13:03:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/05/2909a8b10699a4d560f8c502b6b2c5f3991b682b1922c1eedda242b225bd/jiter-0.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:1878349266f8ee36ecb1375cc5ba2f115f35fd9f0a1a4119e725e379126647f7", size = 196905, upload-time = "2026-06-29T13:03:32.472Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a9/6b82bb1c8d7790d602489b967b982a909e5d092875a6c2ade96444c8dfc5/jiter-0.16.0-cp312-cp312-win_arm64.whl", hash = "sha256:2ed5738ae4af18271a51a528b8811b0cbfa4a1858de9d83359e4169855d6a331", size = 190618, upload-time = "2026-06-29T13:03:34.672Z" }, + { url = "https://files.pythonhosted.org/packages/98/ab/664fd8c4be028b2bedd3d2ff08769c4ede23d0dbc87a77c62384a0515b5d/jiter-0.16.0-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:f17d61a28b4b3e0e3e2ba98490c70501403b4d196f78732439160e7fd3678127", size = 303106, upload-time = "2026-06-29T13:05:07.118Z" }, + { url = "https://files.pythonhosted.org/packages/1a/07/421f1d5b65493a76e16027b848aba6a7d28073ae75944fa4289cc914d39f/jiter-0.16.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:96e38eea538c8ddf853a35727c7be0741c76c13f04148ac5c116222f50ece3b3", size = 304658, upload-time = "2026-06-29T13:05:08.708Z" }, + { url = "https://files.pythonhosted.org/packages/0a/db/bba1155f01a01c3c37a89425d571da751bbedf5c54247b831a04cb971798/jiter-0.16.0-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d284fb8d94d5855d60c44fefcab4bf966f1da6fada73992b01f6f0c9bc0c6702", size = 339719, upload-time = "2026-06-29T13:05:10.41Z" }, + { url = "https://files.pythonhosted.org/packages/78/f7/18a1afcd64f35314b68c1f23afcd9994d0bc13e65cc77517afff4e83986d/jiter-0.16.0-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64d613743df53199b1aa256a7d328340da6d7078aac7705a7db9d7a791e9cfd2", size = 343885, upload-time = "2026-06-29T13:05:12.087Z" }, +] + +[[package]] +name = "joblib" +version = "1.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 331603, upload-time = "2025-12-15T08:41:46.427Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309071, upload-time = "2025-12-15T08:41:44.973Z" }, +] + +[[package]] +name = "json5" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/80/63/503651a3946bfacb6d6098985f2af6b3bf880d8eedc53035761c628d13bc/json5-0.16.0.tar.gz", hash = "sha256:8b135a77b231f22e3656c601fec7621c5354c64c4fb2773715ee0814e4dc6bf7", size = 55924, upload-time = "2026-10-08T03:08:26.732Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/ea/6983226ffa91ff470b685e1673b7bd863e526eb208af1e7458fd71f02e31/json5-0.16.0-py3-none-any.whl", hash = "sha256:ab703e0d2e565ecff92b4d3525159108911db47e1becc3903a9433d4d504505a", size = 37394, upload-time = "2026-10-08T03:08:25.715Z" }, +] + +[[package]] +name = "jsonpointer" +version = "3.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/30/76a208d3eb75a5e2bcfec4e132c207ea1e22253d10b52a06c8ff3839dfc9/jsonpointer-3.2.0.tar.gz", hash = "sha256:807db557622fbe07a0d49e19cf4795a269d55eee5ba345fb9959d148eba5ef94", size = 11062, upload-time = "2026-10-07T13:37:16.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/b7/5b934a4fa2ea1e28177fb74a08de7aff8ee160fb6e5ddc6574c7af1a808d/jsonpointer-3.2.0-py3-none-any.whl", hash = "sha256:3e25c9bcadf5ae20c3420922234eaba1ae36ab9bef64cd72454aeaceb0b29aad", size = 8236, upload-time = "2026-10-07T13:37:15.167Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.26.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, +] + +[package.optional-dependencies] +format-nongpl = [ + { name = "fqdn" }, + { name = "idna" }, + { name = "isoduration" }, + { name = "jsonpointer" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "rfc3987-syntax" }, + { name = "uri-template" }, + { name = "webcolors" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, +] + +[[package]] +name = "julius" +version = "0.2.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac90253d5", size = 48081, upload-time = "2026-06-03T16:05:34.52Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/86/43/efdb0bcb07c47826fa55857cec0deb743f74cd83b6ba5ec9e413505a72e6/julius-0.2.8-py3-none-any.whl", hash = "sha256:6891235cbc355e629d839f87489bff8ca46e57a0e7cc35abb909c7a2aa538c25", size = 21819, upload-time = "2026-06-03T16:05:33.443Z" }, +] + +[[package]] +name = "jupyter-builder" +version = "1.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/75/3e/56f593e6a664cd14d441724654ce8243f3cac7d3e45867cf084749c8bc75/jupyter_builder-1.2.3.tar.gz", hash = "sha256:01aba6794eb9b19e0e29ae21137ca60ba4135c70347d4b9f664a586822b8c809", size = 1024218, upload-time = "2026-09-04T18:54:09.411Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/aa/be79e87c50698673f196d0633fc1664607da2289f9688d1de7a1c9db9e71/jupyter_builder-1.2.3-py3-none-any.whl", hash = "sha256:c5ea5a7190c2a7b082494abade98eece1b2b5bd5dbd7d610606cbcd10a1d08b3", size = 947541, upload-time = "2026-09-04T18:54:07.644Z" }, +] + +[[package]] +name = "jupyter-client" +version = "8.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c5/2a/906772148a06e48885039e0250c340b770a55bbf37b08d6ee0449df369c3/jupyter_client-8.10.0.tar.gz", hash = "sha256:9f7116294dca55f1785be880057d44544db9b1567718d92cb33c58886afb9497", size = 360653, upload-time = "2026-08-28T12:17:10.854Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/88/7c548de1f6c2ade7c931a3282da73f9274fa6a1531091be682f89c85efb9/jupyter_client-8.10.0-py3-none-any.whl", hash = "sha256:5f73f24f22fa25192cfff6b23c051932a2473a797b05734aff495b392103e14e", size = 110184, upload-time = "2026-08-28T12:17:09.028Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, +] + +[[package]] +name = "jupyter-events" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jsonschema", extra = ["format-nongpl"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "referencing" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/18/f8/475c4241b2b75af0deaae453ed003c6c851766dbc44d332d8baf245dc931/jupyter_events-0.12.1.tar.gz", hash = "sha256:faff25f77218335752f35f23c5fe6e4a392a7bd99a5939ccb9b8fbf594636cf3", size = 62854, upload-time = "2026-04-20T23:17:50.66Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/6c/6fcde0c8f616ed360ffd3587f7db9e225a7e62b583a04494d2f069cf64ea/jupyter_events-0.12.1-py3-none-any.whl", hash = "sha256:c366585253f537a627da52fa7ca7410c5b5301fe893f511e7b077c2d93ec8bcf", size = 19512, upload-time = "2026-04-20T23:17:48.927Z" }, +] + +[[package]] +name = "jupyter-lsp" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-server" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/36/ff/1e4a61f5170a9a1d978f3ac3872449de6c01fc71eaf89657824c878b1549/jupyter_lsp-2.3.1.tar.gz", hash = "sha256:fdf8a4aa7d85813976d6e29e95e6a2c8f752701f926f2715305249a3829805a6", size = 55677, upload-time = "2026-04-02T08:10:06.749Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/e8/9d61dcbd1dce8ef418f06befd4ac084b4720429c26b0b1222bc218685eff/jupyter_lsp-2.3.1-py3-none-any.whl", hash = "sha256:71b954d834e85ff3096400554f2eefaf7fe37053036f9a782b0f7c5e42dadb81", size = 77513, upload-time = "2026-04-02T08:10:01.753Z" }, +] + +[[package]] +name = "jupyter-server" +version = "2.21.1" +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 = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "prometheus-client" }, + { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'darwin'" }, + { name = "pyzmq" }, + { name = "send2trash" }, + { name = "terminado" }, + { name = "tornado" }, + { name = "traitlets" }, + { name = "websocket-client" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/65/3d/3c9f8bce5d5448107bd285cd80185e76c9c871d076b580dfd90997e52904/jupyter_server-2.21.1.tar.gz", hash = "sha256:a8960aa29263f6041283e97d4756b099fb49b767baab6371891ecb1bd40a63df", size = 761651, upload-time = "2026-09-15T16:00:07.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/39/91bc08650cc8e3efeb7a83c25e20ebddcc9b70d28b4eb6f51a4fb55da7a4/jupyter_server-2.21.1-py3-none-any.whl", hash = "sha256:2a6467606af7dbae2e7e31640030025969e15db6a649eae334af90415dc71dca", size = 394641, upload-time = "2026-09-15T16:00:05.526Z" }, +] + +[[package]] +name = "jupyter-server-terminals" +version = "0.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'darwin'" }, + { name = "terminado" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f4/a7/bcd0a9b0cbba88986fe944aaaf91bfda603e5a50bda8ed15123f381a3b2f/jupyter_server_terminals-0.5.4.tar.gz", hash = "sha256:bbda128ed41d0be9020349f9f1f2a4ab9952a73ed5f5ac9f1419794761fb87f5", size = 31770, upload-time = "2026-01-14T16:53:20.213Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320841fc300911a55143925112a72a883e2ca71fba4c618d/jupyter_server_terminals-0.5.4-py3-none-any.whl", hash = "sha256:55be353fc74a80bc7f3b20e6be50a55a61cd525626f578dcb66a5708e2007d14", size = 13704, upload-time = "2026-01-14T16:53:18.738Z" }, +] + +[[package]] +name = "jupyterlab" +version = "4.6.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "async-lru" }, + { name = "httpx" }, + { name = "ipykernel" }, + { name = "jinja2" }, + { name = "jupyter-builder" }, + { name = "jupyter-core" }, + { name = "jupyter-lsp" }, + { name = "jupyter-server" }, + { name = "jupyterlab-server" }, + { name = "notebook-shim" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/8d/995cc142f6083346b35e7d3eadc5a6717ee89ce64ea53577010ac493bc3c/jupyterlab-4.6.4.tar.gz", hash = "sha256:404f49b081819378524886c9db66dba57a5565981eff885830df1baba3a17df5", size = 28335647, upload-time = "2026-09-21T15:25:18.779Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/e4/072bc0d3c6d45d414062a06af7ee81c02a2c12d769c358ec9919f9995ffd/jupyterlab-4.6.4-py3-none-any.whl", hash = "sha256:15b13f991d3985129c797eb84d9949eeb8b6615e14b444868e642411f2c418b2", size = 17171596, upload-time = "2026-09-21T15:25:14.123Z" }, +] + +[[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.28.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "babel" }, + { name = "jinja2" }, + { name = "json5" }, + { name = "jsonschema" }, + { name = "jupyter-server" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/16/c5/08946a10b81bd64408d8b78cb352e17fe52d3ee11c2aef00a0f06e506938/jupyterlab_server-2.28.1.tar.gz", hash = "sha256:0c3c2418d51021ce280916e63dfe4cba8386b4e2787be5c25433c98f560ddb31", size = 78141, upload-time = "2026-09-15T19:22:09.935Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/d3/996332fe24f3c2458b9c353b998570dfa2631763e9a8674ba3f94c0877d0/jupyterlab_server-2.28.1-py3-none-any.whl", hash = "sha256:4bd36c7c11d872e15cefa4951e12380a47e6901687165332dd50a007cb367ad9", size = 60197, upload-time = "2026-09-15T19:22:08.201Z" }, +] + +[[package]] +name = "kaldi-native-fbank" +version = "1.22.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/2c/84076b352107ce12d56f28c313f1aca1be332d953dd96aec7b84976e6d53/kaldi-native-fbank-1.22.3.tar.gz", hash = "sha256:387bf87225c6b83c93ae652eeaef1b4d531994b6e398e7a77189de340674f9af", size = 71013, upload-time = "2025-10-09T02:31:21.487Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/de/fbdbfcc75fad9d9a6f9a250bc986f1002902581eaa47a5948f53a7f11851/kaldi_native_fbank-1.22.3-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:7f636ccdea28bd187f93b06a1e4b9275e42e43af9405b0684fc739e829299c4b", size = 249003, upload-time = "2025-10-09T02:29:48.509Z" }, + { url = "https://files.pythonhosted.org/packages/77/64/e57ce185dda028b7b9af72cdfb16825bfa52183653945681e7cb8e7c2dfa/kaldi_native_fbank-1.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:abd31a8bfe1db62a7ddb0beee84f3a5de9bb559fcdd2b96ca0fb729c551b9412", size = 228933, upload-time = "2025-10-09T02:31:35.8Z" }, + { url = "https://files.pythonhosted.org/packages/43/28/6f4fd8953c0b3f30de4526fd024095032abcdc25b6736c77a891687c604e/kaldi_native_fbank-1.22.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f5a44b4a83cf9bf13d3f77858928068b06d3ec2238c27ff2e39393fbf7749c9f", size = 298887, upload-time = "2025-10-09T02:30:53.739Z" }, + { url = "https://files.pythonhosted.org/packages/84/90/01ef7331c52b1eaf9916f3f7a535155aac2e9e2ddad12a141613d92758c7/kaldi_native_fbank-1.22.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f16e74372fe9e20abb4183f98a8e2288d5ee4c48d04d94b6160311170e007661", size = 322002, upload-time = "2025-10-09T02:30:13.04Z" }, + { url = "https://files.pythonhosted.org/packages/66/1c/fce142bd3aeadb1292360a90ceb91f923c8e12081c21576fe69917243c5f/kaldi_native_fbank-1.22.3-cp312-cp312-win32.whl", hash = "sha256:a90f51377569575fc0d1a66ef7e89a36102bfb6dcd1d15d6c4afb930ce726672", size = 273308, upload-time = "2025-10-09T02:29:59.931Z" }, + { url = "https://files.pythonhosted.org/packages/cb/8d/c0b0b6280edabad85d7e15093fad612c027e175fe4e0b960ce2f36485143/kaldi_native_fbank-1.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:cbbeea19fe6d584c54e93fe6615a7185b10e0d78fdb6471f9e44596018437c38", size = 308023, upload-time = "2025-10-09T02:28:43.909Z" }, +] + +[[package]] +name = "kaldialign" +version = "0.9.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/58/777eeb4933b4f98125a85e1c44e7b1e81f31208ae4981803f68364beef72/kaldialign-0.9.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:18e7cd1f94b88c1608239150cb843d1d4c184757dcd0fec2731c5934767172af", size = 111136, upload-time = "2026-01-05T14:52:40.011Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c3/6f8a12a3a1a9fa609819b8febac61c1b2359e18c267cd9d816b6a6cb0707/kaldialign-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11c22ed75c67e6d15a2f015dcd8a365daa3d82756a7e5c7c2c388dc4b957477e", size = 87224, upload-time = "2026-01-05T14:51:13.5Z" }, + { url = "https://files.pythonhosted.org/packages/94/3e/5d610492f0ba25234a9dc67c3e65b0f3448ac933c0bccb5be933b15da7d0/kaldialign-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65e853ddedef5ea26ec6aa0776f00f5b6b2b603642a8b83c1f1b6e42fddbfa0f", size = 91863, upload-time = "2026-01-05T14:49:07.617Z" }, + { url = "https://files.pythonhosted.org/packages/55/f1/0f43eac625ad6b26628c25e679f1a21858d7854eae8eb0527f76f877c4c9/kaldialign-0.9.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aaf266b2dc33567e35d81c35e1ccbb3a71e6932ad66afaf5b2ce710727783274", size = 71296, upload-time = "2026-01-05T14:57:48.824Z" }, + { url = "https://files.pythonhosted.org/packages/0c/8d/27a9f60fd101b3bf579339050d82ee24d93cf2d01bb5855bf9dc63d5a639/kaldialign-0.9.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7f8f0a18dcf0a5bb918eaa66165a6076f52da01d42491047570a3f3182615424", size = 77709, upload-time = "2026-01-14T23:06:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/dd/95/3131b755701be159cc60a93b40bf1da2da8387f63c6cd58ea782dbd5c4f3/kaldialign-0.9.3-cp312-cp312-win32.whl", hash = "sha256:407cf02cb8ce73d420f6a78c7ef344a7b55003df8ef23bb0c90ba9a02e9e6dc2", size = 66563, upload-time = "2026-01-05T14:49:29.914Z" }, + { url = "https://files.pythonhosted.org/packages/29/f3/3364b310cb2b16ad9159aeb2131d2cfa9c812239ac8e9de41bfa5dd6a137/kaldialign-0.9.3-cp312-cp312-win_amd64.whl", hash = "sha256:5e1a85f33ffd4acf3c179ed6d60695352a1e6bcc5598fd0bdca42c0cad91300d", size = 72504, upload-time = "2026-01-05T14:49:49.22Z" }, +] + +[[package]] +name = "kaldiio" +version = "2.18.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8d/85/92435e8e62eb3d43eded9f24643fc2a6dbce031cebceed11528147c7873f/kaldiio-2.18.1.tar.gz", hash = "sha256:0283d197fac6ac683f7a9e6af8d18aad9dbd2c4a997f22e45294f2ac1ee3c432", size = 35570, upload-time = "2025-03-06T15:57:52.375Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/e3/6c3b42233225f398f7a72988b524f654ae818cca0d441db847a2761203e9/kaldiio-2.18.1-py3-none-any.whl", hash = "sha256:397a4cd18977acaae7acabfba6807ee0a6978c620064381a266eac15b3c1a0a0", size = 29330, upload-time = "2025-03-06T15:57:50.82Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 103482, upload-time = "2026-03-09T13:15:53.382Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/b2/818b74ebea34dabe6d0c51cb1c572e046730e64844da6ed646d5298c40ce/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:4e9750bc21b886308024f8a54ccb9a2cc38ac9fa813bf4348434e3d54f337ff9", size = 123158, upload-time = "2026-03-09T13:13:23.127Z" }, + { url = "https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:72ec46b7eba5b395e0a7b63025490d3214c11013f4aacb4f5e8d6c3041829588", size = 66388, upload-time = "2026-03-09T13:13:24.765Z" }, + { url = "https://files.pythonhosted.org/packages/99/9f/795fedf35634f746151ca8839d05681ceb6287fbed6cc1c9bf235f7887c2/kiwisolver-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ed3a984b31da7481b103f68776f7128a89ef26ed40f4dc41a2223cda7fb24819", size = 64068, upload-time = "2026-03-09T13:13:25.878Z" }, + { url = "https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb5136fb5352d3f422df33f0c879a1b0c204004324150cc3b5e3c4f310c9049f", size = 1477934, upload-time = "2026-03-09T13:13:27.166Z" }, + { url = "https://files.pythonhosted.org/packages/c8/2f/cebfcdb60fd6a9b0f6b47a9337198bcbad6fbe15e68189b7011fd914911f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2af221f268f5af85e776a73d62b0845fc8baf8ef0abfae79d29c77d0e776aaf", size = 1278537, upload-time = "2026-03-09T13:13:28.707Z" }, + { url = "https://files.pythonhosted.org/packages/f2/0d/9b782923aada3fafb1d6b84e13121954515c669b18af0c26e7d21f579855/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b0f172dc8ffaccb8522d7c5d899de00133f2f1ca7b0a49b7da98e901de87bf2d", size = 1296685, upload-time = "2026-03-09T13:13:30.528Z" }, + { url = "https://files.pythonhosted.org/packages/27/70/83241b6634b04fe44e892688d5208332bde130f38e610c0418f9ede47ded/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6ab8ba9152203feec73758dad83af9a0bbe05001eb4639e547207c40cfb52083", size = 1346024, upload-time = "2026-03-09T13:13:32.818Z" }, + { url = "https://files.pythonhosted.org/packages/e4/db/30ed226fb271ae1a6431fc0fe0edffb2efe23cadb01e798caeb9f2ceae8f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:cdee07c4d7f6d72008d3f73b9bf027f4e11550224c7c50d8df1ae4a37c1402a6", size = 987241, upload-time = "2026-03-09T13:13:34.435Z" }, + { url = "https://files.pythonhosted.org/packages/ec/bd/c314595208e4c9587652d50959ead9e461995389664e490f4dce7ff0f782/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7c60d3c9b06fb23bd9c6139281ccbdc384297579ae037f08ae90c69f6845c0b1", size = 2227742, upload-time = "2026-03-09T13:13:36.4Z" }, + { url = "https://files.pythonhosted.org/packages/c1/43/0499cec932d935229b5543d073c2b87c9c22846aab48881e9d8d6e742a2d/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e315e5ec90d88e140f57696ff85b484ff68bb311e36f2c414aa4286293e6dee0", size = 2323966, upload-time = "2026-03-09T13:13:38.204Z" }, + { url = "https://files.pythonhosted.org/packages/3d/6f/79b0d760907965acfd9d61826a3d41f8f093c538f55cd2633d3f0db269f6/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:1465387ac63576c3e125e5337a6892b9e99e0627d52317f3ca79e6930d889d15", size = 1977417, upload-time = "2026-03-09T13:13:39.966Z" }, + { url = "https://files.pythonhosted.org/packages/ab/31/01d0537c41cb75a551a438c3c7a80d0c60d60b81f694dac83dd436aec0d0/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:530a3fd64c87cffa844d4b6b9768774763d9caa299e9b75d8eca6a4423b31314", size = 2491238, upload-time = "2026-03-09T13:13:41.698Z" }, + { url = "https://files.pythonhosted.org/packages/e4/34/8aefdd0be9cfd00a44509251ba864f5caf2991e36772e61c408007e7f417/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1d9daea4ea6b9be74fe2f01f7fbade8d6ffab263e781274cffca0dba9be9eec9", size = 2294947, upload-time = "2026-03-09T13:13:43.343Z" }, + { url = "https://files.pythonhosted.org/packages/ad/cf/0348374369ca588f8fe9c338fae49fa4e16eeb10ffb3d012f23a54578a9e/kiwisolver-1.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:f18c2d9782259a6dc132fdc7a63c168cbc74b35284b6d75c673958982a378384", size = 73569, upload-time = "2026-03-09T13:13:45.792Z" }, + { url = "https://files.pythonhosted.org/packages/28/26/192b26196e2316e2bd29deef67e37cdf9870d9af8e085e521afff0fed526/kiwisolver-1.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:f7c7553b13f69c1b29a5bde08ddc6d9d0c8bfb84f9ed01c30db25944aeb852a7", size = 64997, upload-time = "2026-03-09T13:13:46.878Z" }, + { url = "https://files.pythonhosted.org/packages/1c/fa/2910df836372d8761bb6eff7d8bdcb1613b5c2e03f260efe7abe34d388a7/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", hash = "sha256:5ae8e62c147495b01a0f4765c878e9bfdf843412446a247e28df59936e99e797", size = 130262, upload-time = "2026-03-09T13:15:35.629Z" }, + { url = "https://files.pythonhosted.org/packages/0f/41/c5f71f9f00aabcc71fee8b7475e3f64747282580c2fe748961ba29b18385/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:f6764a4ccab3078db14a632420930f6186058750df066b8ea2a7106df91d3203", size = 138036, upload-time = "2026-03-09T13:15:36.894Z" }, + { url = "https://files.pythonhosted.org/packages/fa/06/7399a607f434119c6e1fdc8ec89a8d51ccccadf3341dee4ead6bd14caaf5/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c31c13da98624f957b0fb1b5bae5383b2333c2c3f6793d9825dd5ce79b525cb7", size = 194295, upload-time = "2026-03-09T13:15:38.22Z" }, + { url = "https://files.pythonhosted.org/packages/b5/91/53255615acd2a1eaca307ede3c90eb550bae9c94581f8c00081b6b1c8f44/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-win_amd64.whl", hash = "sha256:1f1489f769582498610e015a8ef2d36f28f505ab3096d0e16b4858a9ec214f57", size = 75987, upload-time = "2026-03-09T13:15:39.65Z" }, +] + +[[package]] +name = "langcodes" +version = "3.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/75/f9edc5d72945019312f359e69ded9f82392a81d49c5051ed3209b100c0d2/langcodes-3.5.1.tar.gz", hash = "sha256:40bff315e01b01d11c2ae3928dd4f5cbd74dd38f9bd912c12b9a3606c143f731", size = 191084, upload-time = "2025-12-02T16:22:01.627Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dd/c1/d10b371bcba7abce05e2b33910e39c33cfa496a53f13640b7b8e10bb4d2b/langcodes-3.5.1-py3-none-any.whl", hash = "sha256:b6a9c25c603804e2d169165091d0cdb23934610524a21d226e4f463e8e958a72", size = 183050, upload-time = "2025-12-02T16:21:59.954Z" }, +] + +[[package]] +name = "lark" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/da/34/28fff3ab31ccff1fd4f6c7c7b0ceb2b6968d8ea4950663eadcb5720591a0/lark-1.3.1.tar.gz", hash = "sha256:b426a7a6d6d53189d318f2b6236ab5d6429eaf09259f1ca33eb716eed10d2905", size = 382732, upload-time = "2025-10-27T18:25:56.653Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/3d/14ce75ef66813643812f3093ab17e46d3a206942ce7376d31ec2d36229e7/lark-1.3.1-py3-none-any.whl", hash = "sha256:c629b661023a014c37da873b4ff58a817398d12635d3bbb2c5a03be7fe5d1e12", size = 113151, upload-time = "2025-10-27T18:25:54.882Z" }, +] + +[[package]] +name = "lazy-loader" +version = "0.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", hash = "sha256:717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3", size = 15294, upload-time = "2026-03-06T15:45:09.054Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/a1/8d812e53a5da1687abb10445275d41a8b13adb781bbf7196ddbcf8d88505/lazy_loader-0.5-py3-none-any.whl", hash = "sha256:ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005", size = 8044, upload-time = "2026-03-06T15:45:07.668Z" }, +] + +[[package]] +name = "lhotse" +version = "1.33.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "audioread" }, + { name = "click" }, + { name = "cytoolz" }, + { name = "intervaltree" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyyaml" }, + { name = "soundfile", version = "0.13.1", source = { registry = "https://pypi.org/simple" } }, + { name = "tabulate" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/5a/b606c87b0a50322200aafb0f0682e719890bf0f045152b53e161090a6e8f/lhotse-1.33.0.tar.gz", hash = "sha256:3e91fca8531fc4c1798d0a6de1b3c7ea6bf2e181df70e5985927a131761c67f5", size = 686482, upload-time = "2026-04-20T13:11:08.579Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/e2/fbcb65dfed851f28ea15eca62cf449bc0b36378b005e6bec720714a9fb19/lhotse-1.33.0-py3-none-any.whl", hash = "sha256:8697bc74a8f3101594fca5661c7318c30899f3fdb132a44c7e99e794be6ac061", size = 903925, upload-time = "2026-04-20T13:11:07.027Z" }, +] + +[[package]] +name = "librosa" +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "audioread" }, + { name = "decorator" }, + { name = "joblib" }, + { name = "lazy-loader" }, + { name = "msgpack" }, + { name = "numba" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "pooch" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "soundfile", version = "0.13.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "soundfile", version = "0.14.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "soxr" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/64/36/360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/librosa-0.11.0.tar.gz", hash = "sha256:f5ed951ca189b375bbe2e33b2abd7e040ceeee302b9bbaeeffdfddb8d0ace908", size = 327001, upload-time = "2025-03-11T15:09:54.884Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/ba/c63c5786dfee4c3417094c4b00966e61e4a63efecee22cb7b4c0387dda83/librosa-0.11.0-py3-none-any.whl", hash = "sha256:0b6415c4fd68bff4c29288abe67c6d80b587e0e1e2cfb0aad23e4559504a7fa1", size = 260749, upload-time = "2025-03-11T15:09:52.982Z" }, +] + +[[package]] +name = "lightning" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, extra = ["http"], marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "lightning-utilities" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pytorch-lightning" }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/d0/78ea244ac044cd4df15aa8294a50ff3561fb177e7e5ba788aaa542046cae/lightning-2.4.0.tar.gz", hash = "sha256:9156604cc56e4b2b603f34fa7f0fe5107375c8e6d85e74544b319a15faa9ed0e", size = 620632, upload-time = "2024-08-07T09:46:44.399Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/2c/85eaf42c983b0cd81bcda5876da2c8e2a9fd347908666ea9855724369171/lightning-2.4.0-py3-none-any.whl", hash = "sha256:560163af9711cf59055c448232c473150a299089efce0d2be3cc3288082d8768", size = 810971, upload-time = "2024-08-07T09:46:39.874Z" }, +] + +[[package]] +name = "lightning-utilities" +version = "0.15.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033", size = 33553, upload-time = "2026-02-22T14:48:53.348Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd335bd80f5a73c5f91", size = 31906, upload-time = "2026-02-22T14:48:52.488Z" }, +] + +[[package]] +name = "llguidance" +version = "0.7.29" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fb/3b/c3ced46dd10cffa49fad941e84118a1e8279cd3261769b2238eafc4df3c1/llguidance-0.7.29.tar.gz", hash = "sha256:d1aa68a54f9496d36750018e7edad3bf624ee2fbcf671a7483883790d798c4fe", size = 1041807, upload-time = "2025-06-06T01:32:41.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/6e/dc3d372828ec5e90dfd7d9cf17edebc9fd2722b4a42d224d6ca068749843/llguidance-0.7.29-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:94a5ccbd86a70ae5e0a967c5d0e1ee6b0edf2d42f1023fdef0eca87f07ea9da4", size = 3279134, upload-time = "2025-06-06T01:32:39.677Z" }, + { url = "https://files.pythonhosted.org/packages/63/de/f8945358d163f27d1370106e543d81cc94a197d94e4a613a5da42e264466/llguidance-0.7.29-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:47cedfba78f0e8e0f377439c4f2ff3734e0e09c87be3934fe93bb8996f21a6b9", size = 3173892, upload-time = "2025-06-06T01:32:37.834Z" }, + { url = "https://files.pythonhosted.org/packages/4e/f4/91342f63620ed1c75518f1cf807fb1d67a789d6357bce5fbdb75bb13a94a/llguidance-0.7.29-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d30a76b30b646ac7f9025d262665f62bdbf2d43698115eeb1119c6ee062a36f", size = 14986589, upload-time = "2025-06-06T01:32:29.283Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/269b43d56c89d2b2a82c2e5596b5e10250a699b9d6a94e9b70b09d1c3cdb/llguidance-0.7.29-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:234ff847e91c429e598897109bb61ca2fa9278ef409f7125fb68374166e06b5b", size = 15147555, upload-time = "2025-06-06T01:32:32.49Z" }, + { url = "https://files.pythonhosted.org/packages/9f/c8/59504a4e9ba60243261708f345c85af9d5b4c46220334b575f6f744c4622/llguidance-0.7.29-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17fd439957d6ca5f459d0dec755a2d040c2dc946ed7e3c332b469ef6861292f8", size = 15045686, upload-time = "2025-06-06T01:32:35.269Z" }, + { url = "https://files.pythonhosted.org/packages/be/1d/189af6a0a40138cab75523c229f486be8d82f00e28ca4e9d80b2e08fe114/llguidance-0.7.29-cp39-abi3-win32.whl", hash = "sha256:c97f16ddd6be28f4d176eaaa493102b981ba5470299253903de9a764e2501ef3", size = 2535564, upload-time = "2025-06-06T01:32:45.589Z" }, + { url = "https://files.pythonhosted.org/packages/9a/b6/aa9dd5ac6215efd1071ab2af9547e7b777743e3e8ed48a1074f458042769/llguidance-0.7.29-cp39-abi3-win_amd64.whl", hash = "sha256:83e175212effb655f7e19b4c642b8d013a42b8f17e0baaf869c607a2fc5438f9", size = 2746679, upload-time = "2025-06-06T01:32:43.489Z" }, +] + +[[package]] +name = "llist" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/27/74fd16961c183bee40ba510d42b1b2c90f627713d26bdda09e8d7594ef37/llist-0.7.1.tar.gz", hash = "sha256:6f73a120136897a0bce61c202188f4f3891d9f70aa906d21fc1ee1cf43659eca", size = 42979, upload-time = "2021-04-26T23:37:00.588Z" } + +[[package]] +name = "llvmlite" +version = "0.47.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/48/4b7fe0e34c169fa2f12532916133e0b219d2823b540733651b34fdac509a/llvmlite-0.47.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:306a265f408c259067257a732c8e159284334018b4083a9e35f67d19792b164f", size = 37232769, upload-time = "2026-03-31T18:28:43.735Z" }, + { url = "https://files.pythonhosted.org/packages/e6/4b/e3f2cd17822cf772a4a51a0a8080b0032e6d37b2dbe8cfb724eac4e31c52/llvmlite-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5853bf26160857c0c2573415ff4efe01c4c651e59e2c55c2a088740acfee51cd", size = 56275178, upload-time = "2026-03-31T18:28:48.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/55/a3b4a543185305a9bdf3d9759d53646ed96e55e7dfd43f53e7a421b8fbae/llvmlite-0.47.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:003bcf7fa579e14db59c1a1e113f93ab8a06b56a4be31c7f08264d1d4072d077", size = 55128632, upload-time = "2026-03-31T18:28:52.901Z" }, + { url = "https://files.pythonhosted.org/packages/2f/f5/d281ae0f79378a5a91f308ea9fdb9f9cc068fddd09629edc0725a5a8fde1/llvmlite-0.47.0-cp312-cp312-win_amd64.whl", hash = "sha256:f3079f25bdc24cd9d27c4b2b5e68f5f60c4fdb7e8ad5ee2b9b006007558f9df7", size = 38138692, upload-time = "2026-03-31T18:28:57.147Z" }, +] + +[[package]] +name = "lxml" +version = "6.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/3b/aab6728cae887456f409b4d75e8a01856e4f04bd510de38052a47768b680/lxml-6.1.1.tar.gz", hash = "sha256:ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40", size = 4197430, upload-time = "2026-05-18T19:19:06.424Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/6e/c4add832b6fc1e887125b96f880d7b9b70aae5248718e046b1704bcac4b9/lxml-6.1.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:104c09bda8d2a562824c0e319d0768ce26a779b7601e0931d33b09b53c392ef7", size = 8570821, upload-time = "2026-05-18T19:17:42.068Z" }, + { url = "https://files.pythonhosted.org/packages/22/00/ff3009c88e65de8011630acf8ab5a09cb2becd2aaf47fba2f3449f6224e9/lxml-6.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:25c6997a9a534e016695a0ba06b2f07945de682731ff01065b6d5a4474179da1", size = 4624252, upload-time = "2026-05-18T19:17:47.897Z" }, + { url = "https://files.pythonhosted.org/packages/42/95/bb63f0fd62e554fe078e1fb3c8fe9083c14ddc7ad7fa178d10e57e071ac7/lxml-6.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c921ba5c51e4e9f63b8b00267d06566e1f63407408a0496da2d1d0bfc819c7fc", size = 4930746, upload-time = "2026-05-18T19:18:29.637Z" }, + { url = "https://files.pythonhosted.org/packages/eb/99/0013e8d9b5960f4f041cf0b73e2f80c23eb5205b1f7bfb20203243651359/lxml-6.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:54a7f95e4de5fb94e2f9f4b9055c6ba33bf3d628fd77a1d647c5923caa2cdcdc", size = 5093723, upload-time = "2026-05-18T19:18:34.168Z" }, + { url = "https://files.pythonhosted.org/packages/29/91/317b332636bfc7bddcff828d41b3307f50043f4b237e40849c333d80fa1a/lxml-6.1.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96f2ec43df44b1f76249ee0a615334f9b5b060e1c8bd90e706dad2d14d02f383", size = 5005557, upload-time = "2026-05-18T19:18:39.798Z" }, + { url = "https://files.pythonhosted.org/packages/42/2f/cc9bf06afe70f9c9093ae60855d9759da9db601ec4080f7473319666ffd7/lxml-6.1.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:70ef8a7e102a1508f8121aae5b0867abd663f72c14f0a9c937e6554cb4587b7b", size = 5631036, upload-time = "2026-05-18T19:18:44.858Z" }, + { url = "https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818", size = 5240367, upload-time = "2026-05-18T19:18:49.217Z" }, + { url = "https://files.pythonhosted.org/packages/78/83/8555d40948b09ce86f1bd0c68a7ac31d07b1929f92cc1b074006c97ef2d2/lxml-6.1.1-cp312-cp312-manylinux_2_28_i686.whl", hash = "sha256:27acc820660aaffa4f7c087f29120e12980f7779d56d8492d263170111284740", size = 5350171, upload-time = "2026-05-18T19:18:52.779Z" }, + { url = "https://files.pythonhosted.org/packages/63/75/5d92da93729b7bad783689e6496049fa40927b45bec7bf183c981de3ca70/lxml-6.1.1-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:1db753c9115ec7100d073b744d17e25e88a8f90f5c39b2f5dd878149af59671f", size = 4694874, upload-time = "2026-05-18T19:18:55.139Z" }, + { url = "https://files.pythonhosted.org/packages/c5/b5/3aad415a9a25b822e783f15deeb4dffccf5113030f1afa2222dd929313d9/lxml-6.1.1-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4f469aebd783bb741c2ecb2a681008fd26bfe5c16a9a72ed5467f834e810df2", size = 5244492, upload-time = "2026-05-18T19:19:01.28Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a1/5fcf7eb9904b80086aa47dcf0027de07b1bb990afad2e6823144c368ae04/lxml-6.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:766b010012d59470072c1816b5b6c69f1d243e5db36ea5968e94accf430a4635", size = 5048232, upload-time = "2026-05-18T19:18:12.67Z" }, + { url = "https://files.pythonhosted.org/packages/77/74/1f601b63c7a69fcdf10fa9b148c81da8442204194f6c55509cc485c786b9/lxml-6.1.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b8d812c6011c08b8111a15e54dd990b8923692d80adf35488bee34026c35accf", size = 4777023, upload-time = "2026-05-18T19:18:15.928Z" }, + { url = "https://files.pythonhosted.org/packages/a2/b9/7a78f51aec95b1bf780d78e12705a9f6533284f8693dc5c0e6724fa53d3f/lxml-6.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:fe0306bd29505a9177aac19f1877174b0e7422c222a59f70b2cd41633448c3dc", size = 5645773, upload-time = "2026-05-18T19:18:23.223Z" }, + { url = "https://files.pythonhosted.org/packages/a5/6e/98a7b7ad54e4e74fa1f20fff776913980619d0ebe5558232d7da6580bdd8/lxml-6.1.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:5ba186ad207446c65d3bb3d3e0412b032b1d9f595e59861e2354798c5703d955", size = 5233088, upload-time = "2026-05-18T19:18:31.433Z" }, + { url = "https://files.pythonhosted.org/packages/65/d1/bc0ed2427bf609f2ee10da303a6a226f9c8bce94f945dc29a32ce55de6e4/lxml-6.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aa366a1e55b8ebfe8ca8ddc3cfe75c8ebade181aeb0f661d0cb05986b647f72a", size = 5260995, upload-time = "2026-05-18T19:18:37.091Z" }, + { url = "https://files.pythonhosted.org/packages/69/8b/6772e1a4b513fc50a8d931f19edde0e13ae6918510a1e13ff67864f3e5ed/lxml-6.1.1-cp312-cp312-win32.whl", hash = "sha256:126c93f7f56f0eda92f6d8c619edc463a4f23d9252f1c9d0405a76f25fa9f11a", size = 3596382, upload-time = "2026-05-18T19:17:18.37Z" }, + { url = "https://files.pythonhosted.org/packages/1b/89/45198e9624762af2dfd2cb8782598477ceb29f6e59caab560388ae1f4ec1/lxml-6.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:26e6eda8d38c1fcab1090dd196ee87cbd13788e531937610e2589085de074e77", size = 3997255, upload-time = "2026-05-18T19:17:56.781Z" }, + { url = "https://files.pythonhosted.org/packages/90/a9/7a54b6834088d9ae528a7b780584ba6a39a9457b0ac330479f20ffbc9449/lxml-6.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:6540377fbd53fe1b629172288c464fb18db11ce1fa7dc15891da10aa9dcc3e7f", size = 3659610, upload-time = "2026-05-19T19:22:50.843Z" }, +] + +[[package]] +name = "mako" +version = "1.3.12" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/00/62/791b31e69ae182791ec67f04850f2f062716bbd205483d63a215f3e062d3/mako-1.3.12.tar.gz", hash = "sha256:9f778e93289bd410bb35daadeb4fc66d95a746f0b75777b942088b7fd7af550a", size = 400219, upload-time = "2026-04-28T19:01:08.512Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/b1/a0ec7a5a9db730a08daef1fdfb8090435b82465abbf758a596f0ea88727e/mako-1.3.12-py3-none-any.whl", hash = "sha256:8f61569480282dbf557145ce441e4ba888be453c30989f879f0d652e39f53ea9", size = 78521, upload-time = "2026-04-28T19:01:10.393Z" }, +] + +[[package]] +name = "markdown" +version = "3.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2b/f4/69fa6ed85ae003c2378ffa8f6d2e3234662abd02c10d216c0ba96081a238/markdown-3.10.2.tar.gz", hash = "sha256:994d51325d25ad8aa7ce4ebaec003febcce822c3f8c911e3b17c52f7f589f950", size = 368805, upload-time = "2026-02-09T14:57:26.942Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/1f/77fa3081e4f66ca3576c896ae5d31c3002ac6607f9747d2e3aa49227e464/markdown-3.10.2-py3-none-any.whl", hash = "sha256:e91464b71ae3ee7afd3017d9f358ef0baf158fd9a298db92f1d4761133824c36", size = 108180, upload-time = "2026-02-09T14:57:25.787Z" }, +] + +[[package]] +name = "markdown-it-py" +version = "4.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", size = 11615, upload-time = "2025-09-27T18:36:30.854Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", size = 24332, upload-time = "2025-09-27T18:36:32.813Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", size = 21962, upload-time = "2025-09-27T18:36:35.099Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", size = 23760, upload-time = "2025-09-27T18:36:36.001Z" }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", size = 21529, upload-time = "2025-09-27T18:36:36.906Z" }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540, upload-time = "2025-09-27T18:36:38.761Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105, upload-time = "2025-09-27T18:36:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906, upload-time = "2025-09-27T18:36:40.689Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-pyannote' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-pyannote' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1f/24/080c99d223d158d3a8902769269ab6da5b50f7a0e6e072513907e02b7a6c/matplotlib-3.11.0.tar.gz", hash = "sha256:68c0c7be01b30dcca3638934f7f591df73401235cbdbf0d1ab1c71e7db7f8b57", size = 33251176, upload-time = "2026-06-12T02:29:15.508Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/17/f5276b496c61477a6c4fc5e7401f4bfe1c2e5ef7c6cd67896f2ade3809cb/matplotlib-3.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:06b5872e9cf11adc8f589ded3ce11bc3e1061ad498259664fabc1f6615beb918", size = 9449976, upload-time = "2026-06-12T02:27:50.989Z" }, + { url = "https://files.pythonhosted.org/packages/82/34/bdd77418adb2178a1d59f044bd67bfebb115896e91b840b8a197eb3f4f4e/matplotlib-3.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0515d495124be3124340e59f164d901ed4484e2246a5b74cfa483cac3b80bd97", size = 9279307, upload-time = "2026-06-12T02:27:53.247Z" }, + { url = "https://files.pythonhosted.org/packages/94/95/7f522393c88313336b20d70fc849555757b2e5febc22b83b3a3f0fd4bce9/matplotlib-3.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:be5f93a1d21981bfb802ded0d77a0caa92d4342a47d45754fac77e314a506344", size = 10031353, upload-time = "2026-06-12T02:27:55.215Z" }, + { url = "https://files.pythonhosted.org/packages/87/ce/8f25a0e3186aefd61913e7467d1b999465bcd0d0c03ac695c1b26ca559b7/matplotlib-3.11.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41635d7909d19e52e924a521dde6d8f670b0f53ab1d0e8c331fa831554f681d1", size = 10839232, upload-time = "2026-06-12T02:27:57.746Z" }, + { url = "https://files.pythonhosted.org/packages/85/c2/db15da2bbdf9e3ca66df7db8e2c33a1dfed67be24a24d2c878efaaff01d6/matplotlib-3.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:94f5000f67ca9faa300863ea17f8bce9175cb67b88bec4bc7780502d53dd7c9e", size = 10923899, upload-time = "2026-06-12T02:28:00.223Z" }, + { url = "https://files.pythonhosted.org/packages/e5/2f/a58a4443a4d052a4ea77557478336aefc26c7981f6408d37adba763aa758/matplotlib-3.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:ac6f1ef39f3d0f9e2463303013094992cdbe0f85f43bc54155bc472b2042768e", size = 9329528, upload-time = "2026-06-12T02:28:02.27Z" }, + { url = "https://files.pythonhosted.org/packages/61/0f/4b669589d47733b97ab9df4b58d6fc1e68acb5ea42a928dc7cbdd6bf5871/matplotlib-3.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:9dd11fb612ce7bc60b1de5b4fc87ff959d22317b5de42aabf392f66f97af22eb", size = 9003413, upload-time = "2026-06-12T02:28:04.49Z" }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.2.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bd/c0/9f7c9a46090390368a4d7bcb76bb87a4a36c421e4c0792cdb53486ffac7a/matplotlib_inline-0.2.2.tar.gz", hash = "sha256:72f3fe8fce36b70d4a5b612f899090cd0401deddc4ea90e1572b9f4bfb058c79", size = 8150, upload-time = "2026-05-08T17:33:33.49Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/09/5b161152e2d90f7b87f781c2e1267494aef9c32498df793f73ad0a0a494a/matplotlib_inline-0.2.2-py3-none-any.whl", hash = "sha256:3c821cf1c209f59fb2d2d64abbf5b23b67bcb2210d663f9918dd851c6da1fcf6", size = 9534, upload-time = "2026-05-08T17:33:32.055Z" }, +] + +[[package]] +name = "mcp" +version = "1.30.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "httpx" }, + { name = "httpx-sse" }, + { name = "jsonschema" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pyjwt", extra = ["crypto"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "python-multipart" }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, + { name = "sse-starlette" }, + { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, + { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/93/0142dc84a666daf8ad51a34268f34c12fd6fda4f3810c4be2504eecc8212/mcp-1.30.0.tar.gz", hash = "sha256:445414625fce5c295faa505bb11bacece661ab6f4028d57c935db57820b7a3e4", size = 680511, upload-time = "2026-09-07T14:34:15.845Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/f4/e58bc33317c92a0203664daaf00bf6f41166cc0149e5d6870a03f7cd004a/mcp-1.30.0-py3-none-any.whl", hash = "sha256:666edb5009503e1047c9d60346a756f94b261f05cc2625f23d41c728ffc484d0", size = 234581, upload-time = "2026-09-07T14:34:14.266Z" }, +] + +[[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 = "meson" +version = "1.11.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/cd/f3a881ff5e601d6bbeff63b38ee2362e1167c47d9cde03eddf8d71a4ffb0/meson-1.11.1-py3-none-any.whl", hash = "sha256:9b3a023657e393dbc5335b95c561337d49b7a458f5541e47ec44f2cc566e0d80", size = 1078534, upload-time = "2026-04-21T03:15:31.611Z" }, +] + +[[package]] +name = "mistral-common" +version = "1.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jsonschema" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydantic-extra-types", extra = ["pycountry"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "requests" }, + { name = "tiktoken" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/45/ee/e7860b0c9919a74fe43664f0bf19508df15243a27825aebc500b6c516d3b/mistral_common-1.12.0.tar.gz", hash = "sha256:d0f150926733cf422d4750ca19b47568df1f714557c9054a432b866f1f30bf52", size = 6416138, upload-time = "2026-09-22T15:17:56.43Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/78/2881bae14f5d79c6d4626439e74f1bc1591d0f10a9eb7eea5a408ecdb877/mistral_common-1.12.0-py3-none-any.whl", hash = "sha256:fa4504b66c30c0201ae4578c0340c5ee2abd22151c271532f62e373b985a53cf", size = 6580267, upload-time = "2026-09-22T15:17:53.665Z" }, +] + +[[package]] +name = "mistune" +version = "3.3.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/92/328a294a6de83bacb95bed01f04e0eaff4e3616ee359fc821a5dfc539b02/mistune-3.3.4.tar.gz", hash = "sha256:58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe", size = 121426, upload-time = "2026-07-22T05:22:30.89Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/e4/288365afae98953bc01de09f686f40d8ee84578135aa7767d5d4e60b5278/mistune-3.3.4-py3-none-any.whl", hash = "sha256:ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a", size = 66862, upload-time = "2026-07-22T05:22:29.419Z" }, +] + +[[package]] +name = "ml-dtypes" +version = "0.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/b8/3c70881695e056f8a32f8b941126cf78775d9a4d7feba8abcb52cb7b04f2/ml_dtypes-0.5.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a174837a64f5b16cab6f368171a1a03a27936b31699d167684073ff1c4237dac", size = 676927, upload-time = "2025-11-17T22:31:48.182Z" }, + { url = "https://files.pythonhosted.org/packages/54/0f/428ef6881782e5ebb7eca459689448c0394fa0a80bea3aa9262cba5445ea/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7f7c643e8b1320fd958bf098aa7ecf70623a42ec5154e3be3be673f4c34d900", size = 5028464, upload-time = "2025-11-17T22:31:50.135Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cb/28ce52eb94390dda42599c98ea0204d74799e4d8047a0eb559b6fd648056/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ad459e99793fa6e13bd5b7e6792c8f9190b4e5a1b45c63aba14a4d0a7f1d5ff", size = 5009002, upload-time = "2025-11-17T22:31:52.001Z" }, + { url = "https://files.pythonhosted.org/packages/f5/f0/0cfadd537c5470378b1b32bd859cf2824972174b51b873c9d95cfd7475a5/ml_dtypes-0.5.4-cp312-cp312-win_amd64.whl", hash = "sha256:c1a953995cccb9e25a4ae19e34316671e4e2edaebe4cf538229b1fc7109087b7", size = 212222, upload-time = "2025-11-17T22:31:53.742Z" }, + { url = "https://files.pythonhosted.org/packages/16/2e/9acc86985bfad8f2c2d30291b27cd2bb4c74cea08695bd540906ed744249/ml_dtypes-0.5.4-cp312-cp312-win_arm64.whl", hash = "sha256:9bad06436568442575beb2d03389aa7456c690a5b05892c471215bfd8cf39460", size = 160793, upload-time = "2025-11-17T22:31:55.358Z" }, +] + +[[package]] +name = "more-itertools" +version = "11.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/de/1d/f4da6f02cdffe04d6362210b807146a26044c88d839208aec273bb0d9184/more_itertools-11.1.0.tar.gz", hash = "sha256:48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d", size = 145772, upload-time = "2026-05-22T14:14:29.909Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl", hash = "sha256:4b65538ae22f6fed0ce4874efd317463a7489796a0939fa66824dd542125a192", size = 72226, upload-time = "2026-05-22T14:14:28.824Z" }, +] + +[[package]] +name = "mpi4py" +version = "4.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/75/83/231445bbcf7ef10864746c244ff2d82000011449b79275642c5d4ed8c8f4/mpi4py-4.1.2.tar.gz", hash = "sha256:56860286dc45f20e8821e93cb06669e30462348bf866f685553fa4b712d58d02", size = 501709, upload-time = "2026-05-16T10:35:23.618Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/7e/1524baa98c3b4e3ddc030ec2ad5f6e5a362930317ed3e561d6da1c2e97b1/mpi4py-4.1.2-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ceb3b6e6f27ba7a39f7721583c04514013b860b829e721769e77398dee97bfa3", size = 1411317, upload-time = "2026-05-16T10:33:56.706Z" }, + { url = "https://files.pythonhosted.org/packages/2f/73/5918e062a65f40e3bd82a2dccf0c8ba22a284d327ccda46d84d2717985cc/mpi4py-4.1.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:251e8880f4cb98e9c8f63c6f6b2c7e819e22b5e4949d47767a0092eed6f814c2", size = 1304635, upload-time = "2026-05-16T10:33:58.685Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0a/1da7f403e0d8ce0e26d541f7538302cec00cf5b0a98a7a52b929f938a25c/mpi4py-4.1.2-cp310-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2ef63b2e3083e6062fd90e4de8c4e3acbf81e0772406e0226eb8dde6a48cab8e", size = 1327130, upload-time = "2026-05-16T10:34:00.269Z" }, + { url = "https://files.pythonhosted.org/packages/e6/f9/65999152ae82bad914c6a083821ee774afefd6d0544e633b940c9a9ebf3f/mpi4py-4.1.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6508e654b9c8ff9f611b19548b2a17d1e323b520a15168189f92221e6757b8ff", size = 1182268, upload-time = "2026-05-16T10:34:02.206Z" }, + { url = "https://files.pythonhosted.org/packages/66/8f/90de8d5e0676f86f7866fd4665193252ea17764a54800d9545c7b53ac00a/mpi4py-4.1.2-cp310-abi3-win_amd64.whl", hash = "sha256:eb69f6273ad155f191850a593deebdf52aed6722979ba0693e02db5663e59699", size = 1466751, upload-time = "2026-05-16T10:34:04.278Z" }, + { url = "https://files.pythonhosted.org/packages/3e/73/d3d747f74c5aa7be6faf84aef6b234458baeeb0acb35143c288bc04133c5/mpi4py-4.1.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:78983a9606e105af1af907878ec41627360344ea576c75afdaca4124db9d0b13", size = 1621733, upload-time = "2026-05-16T10:34:24.804Z" }, + { url = "https://files.pythonhosted.org/packages/cb/e0/2d029ea1907a477126039a48aadb30113cf3df5bd3c2f27331334b281415/mpi4py-4.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4e5fdba71cf27d0d3b45e706736d6690060976345f45a6408b3594884bb0cc6e", size = 1393929, upload-time = "2026-05-16T10:34:26.585Z" }, + { url = "https://files.pythonhosted.org/packages/9f/2b/1e48c4c5f9acbdca8dd28beeba9123dde140cd2ca520f8e3a3cf22faeeaa/mpi4py-4.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:00f4cce8999d19f35243c3442ea22debbe3336f69c309cd5d3176df4e51c717a", size = 1358844, upload-time = "2026-05-16T10:34:28.247Z" }, + { url = "https://files.pythonhosted.org/packages/94/46/a37225d47997fcf30adca25d3849d035bbb61d972118b024db900306e528/mpi4py-4.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0a58e164776acb7b52414548b1bf0e5caafce0ee90345deff147873a64b6b2cc", size = 1227206, upload-time = "2026-05-16T10:34:29.866Z" }, + { url = "https://files.pythonhosted.org/packages/b5/48/14173d8baaf622b76e0e8983f53fffff8538edcf24a020028432e63f20d3/mpi4py-4.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:0a7227a53ba24102f2c4c2c1b226d028fabc473b20ceef5435f1a7ac8cbd508c", size = 1706260, upload-time = "2026-05-16T10:34:31.806Z" }, +] + +[[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 = "msgpack" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/31/f9/c0a1c127f9049db9155afc316952ea571720dd01833ff5e4d7e8e6352dbb/msgpack-1.2.1.tar.gz", hash = "sha256:04c721c2c7448767e9e3f2520a475663d8ee0f09c31890f6d2bd70fd636a9647", size = 183960, upload-time = "2026-06-18T16:13:52.594Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/dd/9e8cbd8f5582ca4b590336f2b91ee5662f6a6ca562b565abaf696a0f81ff/msgpack-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2ef59c659f289eddf8aa6623823f19fa2f40a4029266889eac7a2505dd210c35", size = 83531, upload-time = "2026-06-18T16:12:58.249Z" }, + { url = "https://files.pythonhosted.org/packages/50/2e/ebdb85a8da151397a2790363676b7ed7c125924fe618e4c6d8befb0cc62c/msgpack-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d3567748a5107cb40cdf66a275430c2f87c07777698f4bfd25c35f44d533258c", size = 82657, upload-time = "2026-06-18T16:12:59.396Z" }, + { url = "https://files.pythonhosted.org/packages/26/aa/753ad8b007b464e1d8aa0c8e650b9c5f4f725e658fc5ac8a7635c55b7f6e/msgpack-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60926b75d00c8e816ef98f3034f484a8bc64242d66839cef4cf7e503142316a0", size = 410634, upload-time = "2026-06-18T16:13:00.383Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/6adabd4f6d5e686f97dd02ce7fce3fe4cf672cbac36b8f67ff4040e8ad8b/msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:020e881a764b20d8d7ca1a54fc01b8175519d108e3c3f194fddc200bda95951a", size = 419989, upload-time = "2026-06-18T16:13:01.776Z" }, + { url = "https://files.pythonhosted.org/packages/5a/cc/85039b7b0eb168aaad7383a23c97e291a11f08351cb45a606ce865e4e3f1/msgpack-1.2.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4202c74688ca06591f78cb18988228bd4cca2cc75d57b60008372892d2f1e6e6", size = 377544, upload-time = "2026-06-18T16:13:03.637Z" }, + { url = "https://files.pythonhosted.org/packages/ed/bf/35963899493b32030c85fc513b723ae66144ac70c11ebc52e889e16e3d99/msgpack-1.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8b267ce94efb76fbd1b3373511420074ee3187f0f7811bf394531de13294735a", size = 400842, upload-time = "2026-06-18T16:13:05.012Z" }, + { url = "https://files.pythonhosted.org/packages/a6/df/8e2ac970c8f99264cd9997d1c73df5466bc19da3301d7dc5500862a9b089/msgpack-1.2.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:e4f1d0f8f98ade9634e01fb704a408f9336c0a8f1117b369f5db83dc7551d8b1", size = 374108, upload-time = "2026-06-18T16:13:06.232Z" }, + { url = "https://files.pythonhosted.org/packages/17/dd/fa8bd265110dfa51c20cb529f9e6d240a16fafe7e645004c6af2d01353ba/msgpack-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f02cf17a6ca1abe29b5f980644f7551f94d71f2011509b26d8625ce038f0df64", size = 414939, upload-time = "2026-06-18T16:13:07.478Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b9/8377a5ad8953fc0437c70cc98d9ae29f27fe5ac5109fbec0812085865735/msgpack-1.2.1-cp312-cp312-win32.whl", hash = "sha256:0c0d9802354507bcba62af19c17918e3eb437cc25e6f50657d511b5856a77aac", size = 64504, upload-time = "2026-06-18T16:13:08.822Z" }, + { url = "https://files.pythonhosted.org/packages/57/7f/ce1e377df7e62461fefd9eb23bfb93a4a523f40a517b377b8f844d836828/msgpack-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:5c24aa15d5963051e1a5c62b12c50cd705992502b5ec1f3bece6046f33c9fc24", size = 71421, upload-time = "2026-06-18T16:13:09.828Z" }, + { url = "https://files.pythonhosted.org/packages/8f/32/ebfe84c9929f08f188d56c7a2fd913406a9ddad76a634697c1c43b8112e6/msgpack-1.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:4227224aaec8f7fbcbfbd4272319347b2bb4030366502600f8c45588c5187b07", size = 64775, upload-time = "2026-06-18T16:13:11.056Z" }, +] + +[[package]] +name = "msgspec" +version = "0.21.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/60/f79b9b013a16fa3a58350c9295ddc6789f2e335f36ea61ed10a21b215364/msgspec-0.21.1.tar.gz", hash = "sha256:2313508e394b0d208f8f56892ca9b2799e2561329de9763b19619595a6c0f72c", size = 319193, upload-time = "2026-04-12T21:44:50.394Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/cf/317224852c00248c620a9bcf4b26e2e4ab8afd752f18d2a6ef73ebd423b6/msgspec-0.21.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d4248cf0b6129b7d230eacd493c17cc2d4f3989f3bb7f633a928a85b7dcfa251", size = 196188, upload-time = "2026-04-12T21:44:07.181Z" }, + { url = "https://files.pythonhosted.org/packages/6d/81/074612945c0666078f7366f40000013de9f6ba687491d450df699bceebc9/msgspec-0.21.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5102c7e9b3acff82178449b85006d96310e690291bb1ea0142f1b24bcb8aabcb", size = 188473, upload-time = "2026-04-12T21:44:08.736Z" }, + { url = "https://files.pythonhosted.org/packages/8a/37/655101799590bcc5fddb2bd3fe0e6194e816c2d1da7c361725f5eb89a910/msgspec-0.21.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:846758412e9518252b2ac9bffd6f0e54d9ff614f5f9488df7749f81ff5c80920", size = 218871, upload-time = "2026-04-12T21:44:09.917Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d1/d4cd9fe89c7d400d7a18f86ccc94daa3f0927f53558846fcb60791dce5d6/msgspec-0.21.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21995e74b5c598c2e004110ad66ec7f1b8c20bf2bcf3b2de8fd9a3094422d3ff", size = 225025, upload-time = "2026-04-12T21:44:11.191Z" }, + { url = "https://files.pythonhosted.org/packages/24/bf/e20549e602b9edccadeeff98760345a416f9cce846a657e8b18e3396b212/msgspec-0.21.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6129f0cca52992e898fd5344187f7c8127b63d810b2fd73e36fca73b4c6475ee", size = 222672, upload-time = "2026-04-12T21:44:12.481Z" }, + { url = "https://files.pythonhosted.org/packages/b4/68/04d7a8f0f786545cf9b8c280c57aa6befb5977af6e884b8b54191cbe44b3/msgspec-0.21.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ef3ec2296248d1f8b9231acb051b6d471dfde8f21819e86c9adaaa9f42918521", size = 227303, upload-time = "2026-04-12T21:44:13.709Z" }, + { url = "https://files.pythonhosted.org/packages/cc/4d/619866af2840875be408047bf9e70ceafbae6ab50660de7134ed1b25eb86/msgspec-0.21.1-cp312-cp312-win_amd64.whl", hash = "sha256:d4ab834a054c6f0cbeef6df9e7e1b33d5f1bc7b86dea1d2fd7cad003873e783d", size = 190017, upload-time = "2026-04-12T21:44:14.977Z" }, + { url = "https://files.pythonhosted.org/packages/5e/2e/a8f9eca8fd00e097d7a9e99ba8a4685db994494448e3d4f0b7f6e9a3c0f7/msgspec-0.21.1-cp312-cp312-win_arm64.whl", hash = "sha256:628aaa35c74950a8c59da330d7e98917e1c7188f983745782027748ee4ca573e", size = 175345, upload-time = "2026-04-12T21:44:16.431Z" }, +] + +[[package]] +name = "multidict" +version = "6.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 102010, upload-time = "2026-01-26T02:46:45.979Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/9c/f20e0e2cf80e4b2e4b1c365bf5fe104ee633c751a724246262db8f1a0b13/multidict-6.7.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172", size = 76893, upload-time = "2026-01-26T02:43:52.754Z" }, + { url = "https://files.pythonhosted.org/packages/fe/cf/18ef143a81610136d3da8193da9d80bfe1cb548a1e2d1c775f26b23d024a/multidict-6.7.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fccb473e87eaa1382689053e4a4618e7ba7b9b9b8d6adf2027ee474597128cd", size = 45456, upload-time = "2026-01-26T02:43:53.893Z" }, + { url = "https://files.pythonhosted.org/packages/a9/65/1caac9d4cd32e8433908683446eebc953e82d22b03d10d41a5f0fefe991b/multidict-6.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7", size = 43872, upload-time = "2026-01-26T02:43:55.041Z" }, + { url = "https://files.pythonhosted.org/packages/cf/3b/d6bd75dc4f3ff7c73766e04e705b00ed6dbbaccf670d9e05a12b006f5a21/multidict-6.7.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cb2a55f408c3043e42b40cc8eecd575afa27b7e0b956dfb190de0f8499a57a53", size = 251018, upload-time = "2026-01-26T02:43:56.198Z" }, + { url = "https://files.pythonhosted.org/packages/fd/80/c959c5933adedb9ac15152e4067c702a808ea183a8b64cf8f31af8ad3155/multidict-6.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb0ce7b2a32d09892b3dd6cc44877a0d02a33241fafca5f25c8b6b62374f8b75", size = 258883, upload-time = "2026-01-26T02:43:57.499Z" }, + { url = "https://files.pythonhosted.org/packages/86/85/7ed40adafea3d4f1c8b916e3b5cc3a8e07dfcdcb9cd72800f4ed3ca1b387/multidict-6.7.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c3a32d23520ee37bf327d1e1a656fec76a2edd5c038bf43eddfa0572ec49c60b", size = 242413, upload-time = "2026-01-26T02:43:58.755Z" }, + { url = "https://files.pythonhosted.org/packages/d2/57/b8565ff533e48595503c785f8361ff9a4fde4d67de25c207cd0ba3befd03/multidict-6.7.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9c90fed18bffc0189ba814749fdcc102b536e83a9f738a9003e569acd540a733", size = 268404, upload-time = "2026-01-26T02:44:00.216Z" }, + { url = "https://files.pythonhosted.org/packages/e0/50/9810c5c29350f7258180dfdcb2e52783a0632862eb334c4896ac717cebcb/multidict-6.7.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:da62917e6076f512daccfbbde27f46fed1c98fee202f0559adec8ee0de67f71a", size = 269456, upload-time = "2026-01-26T02:44:02.202Z" }, + { url = "https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961", size = 256322, upload-time = "2026-01-26T02:44:03.56Z" }, + { url = "https://files.pythonhosted.org/packages/31/6e/d8a26d81ac166a5592782d208dd90dfdc0a7a218adaa52b45a672b46c122/multidict-6.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3758692429e4e32f1ba0df23219cd0b4fc0a52f476726fff9337d1a57676a582", size = 253955, upload-time = "2026-01-26T02:44:04.845Z" }, + { url = "https://files.pythonhosted.org/packages/59/4c/7c672c8aad41534ba619bcd4ade7a0dc87ed6b8b5c06149b85d3dd03f0cd/multidict-6.7.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:398c1478926eca669f2fd6a5856b6de9c0acf23a2cb59a14c0ba5844fa38077e", size = 251254, upload-time = "2026-01-26T02:44:06.133Z" }, + { url = "https://files.pythonhosted.org/packages/7b/bd/84c24de512cbafbdbc39439f74e967f19570ce7924e3007174a29c348916/multidict-6.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:c102791b1c4f3ab36ce4101154549105a53dc828f016356b3e3bcae2e3a039d3", size = 252059, upload-time = "2026-01-26T02:44:07.518Z" }, + { url = "https://files.pythonhosted.org/packages/fa/ba/f5449385510825b73d01c2d4087bf6d2fccc20a2d42ac34df93191d3dd03/multidict-6.7.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a088b62bd733e2ad12c50dad01b7d0166c30287c166e137433d3b410add807a6", size = 263588, upload-time = "2026-01-26T02:44:09.382Z" }, + { url = "https://files.pythonhosted.org/packages/d7/11/afc7c677f68f75c84a69fe37184f0f82fce13ce4b92f49f3db280b7e92b3/multidict-6.7.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3d51ff4785d58d3f6c91bdbffcb5e1f7ddfda557727043aa20d20ec4f65e324a", size = 259642, upload-time = "2026-01-26T02:44:10.73Z" }, + { url = "https://files.pythonhosted.org/packages/2b/17/ebb9644da78c4ab36403739e0e6e0e30ebb135b9caf3440825001a0bddcb/multidict-6.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc5907494fccf3e7d3f94f95c91d6336b092b5fc83811720fae5e2765890dfba", size = 251377, upload-time = "2026-01-26T02:44:12.042Z" }, + { url = "https://files.pythonhosted.org/packages/ca/a4/840f5b97339e27846c46307f2530a2805d9d537d8b8bd416af031cad7fa0/multidict-6.7.1-cp312-cp312-win32.whl", hash = "sha256:28ca5ce2fd9716631133d0e9a9b9a745ad7f60bac2bccafb56aa380fc0b6c511", size = 41887, upload-time = "2026-01-26T02:44:14.245Z" }, + { url = "https://files.pythonhosted.org/packages/80/31/0b2517913687895f5904325c2069d6a3b78f66cc641a86a2baf75a05dcbb/multidict-6.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcee94dfbd638784645b066074b338bc9cc155d4b4bffa4adce1615c5a426c19", size = 46053, upload-time = "2026-01-26T02:44:15.371Z" }, + { url = "https://files.pythonhosted.org/packages/0c/5b/aba28e4ee4006ae4c7df8d327d31025d760ffa992ea23812a601d226e682/multidict-6.7.1-cp312-cp312-win_arm64.whl", hash = "sha256:ba0a9fb644d0c1a2194cf7ffb043bd852cea63a57f66fbd33959f7dae18517bf", size = 43307, upload-time = "2026-01-26T02:44:16.852Z" }, + { url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56", size = 12319, upload-time = "2026-01-26T02:46:44.004Z" }, +] + +[[package]] +name = "multiprocess" +version = "0.70.16" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "dill" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b5/ae/04f39c5d0d0def03247c2893d6f2b83c136bf3320a2154d7b8858f2ba72d/multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1", size = 1772603, upload-time = "2024-01-28T18:52:34.85Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/f7/7ec7fddc92e50714ea3745631f79bd9c96424cb2702632521028e57d3a36/multiprocess-0.70.16-py310-none-any.whl", hash = "sha256:c4a9944c67bd49f823687463660a2d6daae94c289adff97e0f9d696ba6371d02", size = 134824, upload-time = "2024-01-28T18:52:26.062Z" }, + { url = "https://files.pythonhosted.org/packages/50/15/b56e50e8debaf439f44befec5b2af11db85f6e0f344c3113ae0be0593a91/multiprocess-0.70.16-py311-none-any.whl", hash = "sha256:af4cabb0dac72abfb1e794fa7855c325fd2b55a10a44628a3c1ad3311c04127a", size = 143519, upload-time = "2024-01-28T18:52:28.115Z" }, + { url = "https://files.pythonhosted.org/packages/0a/7d/a988f258104dcd2ccf1ed40fdc97e26c4ac351eeaf81d76e266c52d84e2f/multiprocess-0.70.16-py312-none-any.whl", hash = "sha256:fc0544c531920dde3b00c29863377f87e1632601092ea2daca74e4beb40faa2e", size = 146741, upload-time = "2024-01-28T18:52:29.395Z" }, + { url = "https://files.pythonhosted.org/packages/ea/89/38df130f2c799090c978b366cfdf5b96d08de5b29a4a293df7f7429fa50b/multiprocess-0.70.16-py38-none-any.whl", hash = "sha256:a71d82033454891091a226dfc319d0cfa8019a4e888ef9ca910372a446de4435", size = 132628, upload-time = "2024-01-28T18:52:30.853Z" }, + { url = "https://files.pythonhosted.org/packages/da/d9/f7f9379981e39b8c2511c9e0326d212accacb82f12fbfdc1aa2ce2a7b2b6/multiprocess-0.70.16-py39-none-any.whl", hash = "sha256:a0bafd3ae1b732eac64be2e72038231c1ba97724b60b09400d68f229fcc2fbf3", size = 133351, upload-time = "2024-01-28T18:52:31.981Z" }, +] + +[[package]] +name = "narwhals" +version = "2.22.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/62/3c/c4ef2164a71c1a63d7f1ae411c4082c5fa872405106db60a4b7114989ad7/narwhals-2.22.1.tar.gz", hash = "sha256:d62920805a0a43b7ff8b54b0c0d3142d796f8a9301836ada37e573d6a33cbcd9", size = 647493, upload-time = "2026-06-05T12:34:34.051Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/ca/36339329c4604adbcc99c899b7eb1ce1a555c499b6a6860757dc9bfed36d/narwhals-2.22.1-py3-none-any.whl", hash = "sha256:60567d774edf77db53906f89d9fbd164e66e56d66d388e1e6990f17ac33cfb53", size = 454815, upload-time = "2026-06-05T12:34:32.289Z" }, +] + +[[package]] +name = "nbclient" +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "nbformat" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/a5/b3bae4b590c0cbcada2c63a34f7580024e834a8ba213e949a2f906705787/nbclient-0.11.0.tar.gz", hash = "sha256:04a134a5b087f2c5887f228aca155db50169b8cd9334dee6942c8e927e56081a", size = 62535, upload-time = "2026-06-05T07:52:41.746Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/c9/94d73e5a01c5b926c3fa2496e97d7a8dc28ed5a77c0b2ed712f1a62e6694/nbclient-0.11.0-py3-none-any.whl", hash = "sha256:ef7fa0d59d6e1d41103933d8a445a18d5de860ca6b613b87b8574accdb3c2895", size = 25288, upload-time = "2026-06-05T07:52:40.115Z" }, +] + +[[package]] +name = "nbconvert" +version = "7.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "bleach", extra = ["css"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "defusedxml" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyterlab-pygments" }, + { name = "markupsafe" }, + { name = "mistune" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandocfilters" }, + { name = "pygments" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/01/b1/708e53fe2e429c103c6e6e159106bcf0357ac41aa4c28772bd8402339051/nbconvert-7.17.1.tar.gz", hash = "sha256:34d0d0a7e73ce3cbab6c5aae8f4f468797280b01fd8bd2ca746da8569eddd7d2", size = 865311, upload-time = "2026-04-08T00:44:14.914Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/f8/bb0a9d5f46819c821dc1f004aa2cc29b1d91453297dbf5ff20470f00f193/nbconvert-7.17.1-py3-none-any.whl", hash = "sha256:aa85c087b435e7bf1ffd03319f658e285f2b89eccab33bc1ba7025495ab3e7c8", size = 261927, upload-time = "2026-04-08T00:44:12.845Z" }, +] + +[[package]] +name = "nbformat" +version = "5.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/31/72/b3446efab8756e7df4b8ec587f8e611cb5a7249e4323db480802f1d3be04/nbformat-5.11.1.tar.gz", hash = "sha256:32d4521c68c6e7d5b29c76defaeed9f42ea733142b9b19f88277ce10390b9c4d", size = 147775, upload-time = "2026-08-17T08:10:51.942Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/69/ee613f74085ca7103f79cd08d579c4f3177d1d26e5d3d9528d2d6536a707/nbformat-5.11.1-py3-none-any.whl", hash = "sha256:cc6698fa75f4fab8755ead786317815f13a6fee3b53311c0abb1a8b51d52f7ec", size = 79849, upload-time = "2026-08-17T08:10:50.18Z" }, +] + +[[package]] +name = "nccl4py" +version = "0.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-core" }, + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/0f/b96a70cb2e8b6a8e62e323a6a828bb7d567ab61bde25f5a754fd5bf3b732/nccl4py-0.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c746674a3ec0a46492efd98ffcb641f48b42313ca6347c8e4944eb0030dedd5a", size = 3508497, upload-time = "2026-09-01T17:34:51.839Z" }, + { url = "https://files.pythonhosted.org/packages/4f/d8/4f259f648702739d5b041c8b6b97438acadb461690bbfcc6681e0ff90cdc/nccl4py-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51156cbc35eb9122b870aa7ba1244d0c4781266442036c2bb3e1abb7e88d9376", size = 3572033, upload-time = "2026-09-01T17:35:14.125Z" }, +] + +[[package]] +name = "nemo-toolkit" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aistore" }, + { name = "cuda-bindings", marker = "sys_platform != 'darwin'" }, + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" } }, + { name = "huggingface-hub" }, + { name = "numba", marker = "sys_platform == 'darwin'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "onnx" }, + { name = "scikit-learn" }, + { name = "setuptools" }, + { name = "smart-open" }, + { name = "tensorboard" }, + { name = "text-unidecode" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "tqdm" }, + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/65/59/878ea11e14f22e1ccb282470ff4a984b8c9184d9e29a29338ebcf414cbea/nemo_toolkit-3.0.0.tar.gz", hash = "sha256:d4cf6d3fc3c3bf28b29efbdeb3d2a32ea2564a642269effd56d9b7a6fe087d91", size = 2260552, upload-time = "2026-08-07T00:12:30.987Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/85/78f14fbd6c3988adcf34a353cabb4b9b7af9532a25c6fe7ec19029374787/nemo_toolkit-3.0.0-py3-none-any.whl", hash = "sha256:f1d8238e35909464cf426e5792af3113a7060de419f194b83bedd81cbe909394", size = 2829794, upload-time = "2026-08-07T00:12:28.629Z" }, +] + +[package.optional-dependencies] +asr = [ + { name = "braceexpand" }, + { name = "datasets", version = "5.0.0", source = { registry = "https://pypi.org/simple" } }, + { name = "einops" }, + { name = "hydra-core" }, + { name = "kaldialign" }, + { name = "lhotse" }, + { name = "librosa" }, + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-pytorch-lightning-integration" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "omegaconf", version = "2.3.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "sacrebleu" }, + { name = "scipy" }, + { name = "sentencepiece" }, + { name = "soundfile", version = "0.13.1", source = { registry = "https://pypi.org/simple" } }, + { name = "torchmetrics" }, + { name = "transformers" }, + { name = "wandb" }, + { name = "webdataset" }, + { name = "whisper-normalizer" }, +] + +[[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 = "nest-asyncio2" +version = "1.7.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/32/2c/70e3b6bb2189cfd260280b7e1042bd622949a258663f95e887fada4ac1e6/nest_asyncio2-1.7.4.tar.gz", hash = "sha256:995b1409d926ec55e0876ea39a69bffdd8852cf1db3652c177e8c8ffdbcaf3cc", size = 16891, upload-time = "2026-10-07T22:31:50.507Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/ed/559d2915dce85794bc0c36064043da170da50cd98746dcbddd85d5932017/nest_asyncio2-1.7.4-py3-none-any.whl", hash = "sha256:86e77b52c3d1496b294af3c944b44213b9b82a12a5ee590c0acc4ca4692ef6c7", size = 8543, upload-time = "2026-10-07T22:31:49.245Z" }, +] + +[[package]] +name = "networkx" +version = "3.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2068504, upload-time = "2025-12-08T17:02:38.159Z" }, +] + +[[package]] +name = "ninja" +version = "1.13.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/73/79a0b22fc731989c708068427579e840a6cf4e937fe7ae5c5d0b7356ac22/ninja-1.13.0.tar.gz", hash = "sha256:4a40ce995ded54d9dc24f8ea37ff3bf62ad192b547f6c7126e7e25045e76f978", size = 242558, upload-time = "2025-08-11T15:10:19.421Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/74/d02409ed2aa865e051b7edda22ad416a39d81a84980f544f8de717cab133/ninja-1.13.0-py3-none-macosx_10_9_universal2.whl", hash = "sha256:fa2a8bfc62e31b08f83127d1613d10821775a0eb334197154c4d6067b7068ff1", size = 310125, upload-time = "2025-08-11T15:09:50.971Z" }, + { url = "https://files.pythonhosted.org/packages/8e/de/6e1cd6b84b412ac1ef327b76f0641aeb5dcc01e9d3f9eee0286d0c34fd93/ninja-1.13.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3d00c692fb717fd511abeb44b8c5d00340c36938c12d6538ba989fe764e79630", size = 177467, upload-time = "2025-08-11T15:09:52.767Z" }, + { url = "https://files.pythonhosted.org/packages/c8/83/49320fb6e58ae3c079381e333575fdbcf1cca3506ee160a2dcce775046fa/ninja-1.13.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:be7f478ff9f96a128b599a964fc60a6a87b9fa332ee1bd44fa243ac88d50291c", size = 187834, upload-time = "2025-08-11T15:09:54.115Z" }, + { url = "https://files.pythonhosted.org/packages/56/c7/ba22748fb59f7f896b609cd3e568d28a0a367a6d953c24c461fe04fc4433/ninja-1.13.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:60056592cf495e9a6a4bea3cd178903056ecb0943e4de45a2ea825edb6dc8d3e", size = 202736, upload-time = "2025-08-11T15:09:55.745Z" }, + { url = "https://files.pythonhosted.org/packages/79/22/d1de07632b78ac8e6b785f41fa9aad7a978ec8c0a1bf15772def36d77aac/ninja-1.13.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:1c97223cdda0417f414bf864cfb73b72d8777e57ebb279c5f6de368de0062988", size = 179034, upload-time = "2025-08-11T15:09:57.394Z" }, + { url = "https://files.pythonhosted.org/packages/ed/de/0e6edf44d6a04dabd0318a519125ed0415ce437ad5a1ec9b9be03d9048cf/ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fb46acf6b93b8dd0322adc3a4945452a4e774b75b91293bafcc7b7f8e6517dfa", size = 180716, upload-time = "2025-08-11T15:09:58.696Z" }, + { url = "https://files.pythonhosted.org/packages/54/28/938b562f9057aaa4d6bfbeaa05e81899a47aebb3ba6751e36c027a7f5ff7/ninja-1.13.0-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4be9c1b082d244b1ad7ef41eb8ab088aae8c109a9f3f0b3e56a252d3e00f42c1", size = 146843, upload-time = "2025-08-11T15:10:00.046Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fb/d06a3838de4f8ab866e44ee52a797b5491df823901c54943b2adb0389fbb/ninja-1.13.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:6739d3352073341ad284246f81339a384eec091d9851a886dfa5b00a6d48b3e2", size = 154402, upload-time = "2025-08-11T15:10:01.657Z" }, + { url = "https://files.pythonhosted.org/packages/31/bf/0d7808af695ceddc763cf251b84a9892cd7f51622dc8b4c89d5012779f06/ninja-1.13.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:11be2d22027bde06f14c343f01d31446747dbb51e72d00decca2eb99be911e2f", size = 552388, upload-time = "2025-08-11T15:10:03.349Z" }, + { url = "https://files.pythonhosted.org/packages/9d/70/c99d0c2c809f992752453cce312848abb3b1607e56d4cd1b6cded317351a/ninja-1.13.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:aa45b4037b313c2f698bc13306239b8b93b4680eb47e287773156ac9e9304714", size = 472501, upload-time = "2025-08-11T15:10:04.735Z" }, + { url = "https://files.pythonhosted.org/packages/9f/43/c217b1153f0e499652f5e0766da8523ce3480f0a951039c7af115e224d55/ninja-1.13.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5f8e1e8a1a30835eeb51db05cf5a67151ad37542f5a4af2a438e9490915e5b72", size = 638280, upload-time = "2025-08-11T15:10:06.512Z" }, + { url = "https://files.pythonhosted.org/packages/8c/45/9151bba2c8d0ae2b6260f71696330590de5850e5574b7b5694dce6023e20/ninja-1.13.0-py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:3d7d7779d12cb20c6d054c61b702139fd23a7a964ec8f2c823f1ab1b084150db", size = 642420, upload-time = "2025-08-11T15:10:08.35Z" }, + { url = "https://files.pythonhosted.org/packages/3c/fb/95752eb635bb8ad27d101d71bef15bc63049de23f299e312878fc21cb2da/ninja-1.13.0-py3-none-musllinux_1_2_riscv64.whl", hash = "sha256:d741a5e6754e0bda767e3274a0f0deeef4807f1fec6c0d7921a0244018926ae5", size = 585106, upload-time = "2025-08-11T15:10:09.818Z" }, + { url = "https://files.pythonhosted.org/packages/c1/31/aa56a1a286703800c0cbe39fb4e82811c277772dc8cd084f442dd8e2938a/ninja-1.13.0-py3-none-musllinux_1_2_s390x.whl", hash = "sha256:e8bad11f8a00b64137e9b315b137d8bb6cbf3086fbdc43bf1f90fd33324d2e96", size = 707138, upload-time = "2025-08-11T15:10:11.366Z" }, + { url = "https://files.pythonhosted.org/packages/34/6f/5f5a54a1041af945130abdb2b8529cbef0cdcbbf9bcf3f4195378319d29a/ninja-1.13.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b4f2a072db3c0f944c32793e91532d8948d20d9ab83da9c0c7c15b5768072200", size = 581758, upload-time = "2025-08-11T15:10:13.295Z" }, + { url = "https://files.pythonhosted.org/packages/95/97/51359c77527d45943fe7a94d00a3843b81162e6c4244b3579fe8fc54cb9c/ninja-1.13.0-py3-none-win32.whl", hash = "sha256:8cfbb80b4a53456ae8a39f90ae3d7a2129f45ea164f43fadfa15dc38c4aef1c9", size = 267201, upload-time = "2025-08-11T15:10:15.158Z" }, + { url = "https://files.pythonhosted.org/packages/29/45/c0adfbfb0b5895aa18cec400c535b4f7ff3e52536e0403602fc1a23f7de9/ninja-1.13.0-py3-none-win_amd64.whl", hash = "sha256:fb8ee8719f8af47fed145cced4a85f0755dd55d45b2bddaf7431fa89803c5f3e", size = 309975, upload-time = "2025-08-11T15:10:16.697Z" }, + { url = "https://files.pythonhosted.org/packages/df/93/a7b983643d1253bb223234b5b226e69de6cda02b76cdca7770f684b795f5/ninja-1.13.0-py3-none-win_arm64.whl", hash = "sha256:3c0b40b1f0bba764644385319028650087b4c1b18cdfa6f45cb39a3669b81aa9", size = 290806, upload-time = "2025-08-11T15:10:18.018Z" }, +] + +[[package]] +name = "nodeenv" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/bf/d1bda4f6168e0b2e9e5958945e01910052158313224ada5ce1fb2e1113b8/nodeenv-1.10.0.tar.gz", hash = "sha256:996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb", size = 55611, upload-time = "2025-12-20T14:08:54.006Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" }, +] + +[[package]] +name = "notebook" +version = "7.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-builder" }, + { name = "jupyter-server" }, + { name = "jupyterlab" }, + { name = "jupyterlab-server" }, + { name = "notebook-shim" }, + { name = "tornado" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/ac/aedb759dc683dcd129f6c75271bab5eb23020b0f7969163c726343718e1e/notebook-7.6.3.tar.gz", hash = "sha256:e2c08e469c0ae20bb0b3214f0ab77e79653317a2f8e5b34c10361c66874a5b50", size = 5501618, upload-time = "2026-09-21T18:07:24.261Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/f7/907b98438cf00bdc4e296570058f29a347214bb42338a48e3b7eae58ae2a/notebook-7.6.3-py3-none-any.whl", hash = "sha256:ad7e0eb765fba836cd4a2ab0c7a3a26cde1d91665fbf6f533b6ae7b2de6d88d2", size = 5548452, upload-time = "2026-09-21T18:07:21.563Z" }, +] + +[[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 = "numba" +version = "0.65.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llvmlite" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/c5/db2ac3685833d626c0dcae6bd2330cd68433e1fd248d15f70998160d3ad7/numba-0.65.1.tar.gz", hash = "sha256:19357146c32fe9ed25059ab915e8465fb13951cf6b0aace3826b76886373ab23", size = 2765600, upload-time = "2026-04-24T02:02:56.551Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/bc/76f8f8c5cf9adee47fdb7bbb03be8900f76f902d451d7477cf12b845e1de/numba-0.65.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ac3f1e77c352dd0ea9712732c2d8f9ca507717435eec5b5013bf138ac33c4a08", size = 2681371, upload-time = "2026-04-24T02:02:26.105Z" }, + { url = "https://files.pythonhosted.org/packages/69/47/a415af0283e4db0398104c6d1c11c9861a98dc67a7aa442a7769ed5d6196/numba-0.65.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:52bc6f3ceb8fcaff9b2ae26b4c6b1e9fee39db8d355534c0fe4f39a901246b84", size = 3802467, upload-time = "2026-04-24T02:02:27.712Z" }, + { url = "https://files.pythonhosted.org/packages/46/36/246f73ec99cfeab2f2cb2ce7d4218766cc36a2da418901223f4f4da9c813/numba-0.65.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90ca10b3463bae0bd70589726fe3c77d01d6b5fc86bee54bcdf9fb6b47c28977", size = 3502628, upload-time = "2026-04-24T02:02:29.763Z" }, + { url = "https://files.pythonhosted.org/packages/db/9e/3c679b2ee078425b9e99a91e44f8d132a6830d8ccce5227bc5e9181aeed8/numba-0.65.1-cp312-cp312-win_amd64.whl", hash = "sha256:5971c632be2a2351500431f46213821dba8d02b18a9f7d02fd36bd2743e41a6a", size = 2750611, upload-time = "2026-04-24T02:02:31.477Z" }, +] + +[[package]] +name = "numexpr" +version = "2.13.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8d/ca/c1217ae2c15c3284a9e219c269624f80fa1582622eb0400c711a26f84a43/numexpr-2.13.1.tar.gz", hash = "sha256:ecb722249c2d6ed7fefe8504bb17e056481a5f31233c23a7ee02085c3d661fa1", size = 119296, upload-time = "2025-09-30T18:36:33.551Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/24/b87ad61f09132d92d92e93da8940055f1282ee30c913737ae977cebebab6/numexpr-2.13.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6aa48c2f2bfa142dfe260441486452be8f70b5551c17bc846fccf76123d4a226", size = 162534, upload-time = "2025-09-30T18:35:33.361Z" }, + { url = "https://files.pythonhosted.org/packages/91/b8/8ea90b2c64ef26b14866a38d13bb496195856b810c1a18a96cb89693b6af/numexpr-2.13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:67a3dd8b51e94251f535a9a404f1ac939a3ebeb9398caad20ae9d0de37c6d3b3", size = 151938, upload-time = "2025-09-30T18:35:34.608Z" }, + { url = "https://files.pythonhosted.org/packages/ab/65/4679408c4c61badbd12671920479918e2893c8488de8d5c7f801b3a5f57d/numexpr-2.13.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ca152998d44ea30b45ad6b8a050ac4a9408b61a17508df87ad0d919335d79b44", size = 452166, upload-time = "2025-09-30T18:35:36.643Z" }, + { url = "https://files.pythonhosted.org/packages/31/1b/11a1202f8b67dce8e119a9f6481d839b152cc0084940a146b52f8f38685b/numexpr-2.13.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b4280c8f7cc024846be8fdd6582572bb0b6bad98fb2a68a367ef5e6e2e130d5f", size = 443123, upload-time = "2025-09-30T18:35:38.14Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5e/271bf56efac177abe6e5d5349365e460a2a4205a514c99e0b2203d827264/numexpr-2.13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b86e1daa4e27d6bf6304008ed4630a055babf863db2ec8f282b4058bbfe466bd", size = 1417039, upload-time = "2025-09-30T18:35:39.832Z" }, + { url = "https://files.pythonhosted.org/packages/72/33/6b3164fdc553eceec901793f9df467a7b4151e21772514fc2a392f12c42f/numexpr-2.13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:30d189fc52ee4a33b869a0592553cd2ed686c20cded21b2ddf347a4d143f1bea", size = 1465878, upload-time = "2025-09-30T18:35:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3e/037e9dc96f9681e7af694bf5abf699b137f1fccb8bb829c50505e98d60ba/numexpr-2.13.1-cp312-cp312-win32.whl", hash = "sha256:e926b59d385de2396935b362143ac2c282176875cf8ee7baba0a150b58421b5c", size = 166740, upload-time = "2025-09-30T18:35:42.851Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7e/92c01806608a3d1c88aabbda42e4849036200a5209af374bfa5c614aa5e5/numexpr-2.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:8230a8f7cd4e6ba4022643c85e119aa4ca90412267ef20acdf1f54fb3136680d", size = 159987, upload-time = "2025-09-30T18:35:43.923Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.5" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/65/21b3bc86aac7b8f2862db1e808f1ea22b028e30a225a34a5ede9bf8678f2/numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0", size = 20584950, upload-time = "2025-11-16T22:52:42.067Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/37/e669fe6cbb2b96c62f6bbedc6a81c0f3b7362f6a59230b23caa673a85721/numpy-2.3.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e", size = 16733873, upload-time = "2025-11-16T22:49:49.84Z" }, + { url = "https://files.pythonhosted.org/packages/c5/65/df0db6c097892c9380851ab9e44b52d4f7ba576b833996e0080181c0c439/numpy-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769", size = 12259838, upload-time = "2025-11-16T22:49:52.863Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e1/1ee06e70eb2136797abe847d386e7c0e830b67ad1d43f364dd04fa50d338/numpy-2.3.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5", size = 5088378, upload-time = "2025-11-16T22:49:55.055Z" }, + { url = "https://files.pythonhosted.org/packages/6d/9c/1ca85fb86708724275103b81ec4cf1ac1d08f465368acfc8da7ab545bdae/numpy-2.3.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4", size = 6628559, upload-time = "2025-11-16T22:49:57.371Z" }, + { url = "https://files.pythonhosted.org/packages/74/78/fcd41e5a0ce4f3f7b003da85825acddae6d7ecb60cf25194741b036ca7d6/numpy-2.3.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d", size = 14250702, upload-time = "2025-11-16T22:49:59.632Z" }, + { url = "https://files.pythonhosted.org/packages/b6/23/2a1b231b8ff672b4c450dac27164a8b2ca7d9b7144f9c02d2396518352eb/numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28", size = 16606086, upload-time = "2025-11-16T22:50:02.127Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c5/5ad26fbfbe2012e190cc7d5003e4d874b88bb18861d0829edc140a713021/numpy-2.3.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b", size = 16025985, upload-time = "2025-11-16T22:50:04.536Z" }, + { url = "https://files.pythonhosted.org/packages/d2/fa/dd48e225c46c819288148d9d060b047fd2a6fb1eb37eae25112ee4cb4453/numpy-2.3.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c", size = 18542976, upload-time = "2025-11-16T22:50:07.557Z" }, + { url = "https://files.pythonhosted.org/packages/05/79/ccbd23a75862d95af03d28b5c6901a1b7da4803181513d52f3b86ed9446e/numpy-2.3.5-cp312-cp312-win32.whl", hash = "sha256:3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952", size = 6285274, upload-time = "2025-11-16T22:50:10.746Z" }, + { url = "https://files.pythonhosted.org/packages/2d/57/8aeaf160312f7f489dea47ab61e430b5cb051f59a98ae68b7133ce8fa06a/numpy-2.3.5-cp312-cp312-win_amd64.whl", hash = "sha256:86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa", size = 12782922, upload-time = "2025-11-16T22:50:12.811Z" }, + { url = "https://files.pythonhosted.org/packages/78/a6/aae5cc2ca78c45e64b9ef22f089141d661516856cf7c8a54ba434576900d/numpy-2.3.5-cp312-cp312-win_arm64.whl", hash = "sha256:f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013", size = 10194667, upload-time = "2025-11-16T22:50:16.16Z" }, +] + +[[package]] +name = "numpy" +version = "2.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/57/fd/0005efbd0af48e55eb3c7208af93f2862d4b1a56cd78e84309a2d959208d/numpy-2.4.2.tar.gz", hash = "sha256:659a6107e31a83c4e33f763942275fd278b21d095094044eb35569e86a21ddae", size = 20723651, upload-time = "2026-01-31T23:13:10.135Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/6e/6f394c9c77668153e14d4da83bcc247beb5952f6ead7699a1a2992613bea/numpy-2.4.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:21982668592194c609de53ba4933a7471880ccbaadcc52352694a59ecc860b3a", size = 16667963, upload-time = "2026-01-31T23:10:52.147Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f8/55483431f2b2fd015ae6ed4fe62288823ce908437ed49db5a03d15151678/numpy-2.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40397bda92382fcec844066efb11f13e1c9a3e2a8e8f318fb72ed8b6db9f60f1", size = 14693571, upload-time = "2026-01-31T23:10:54.789Z" }, + { url = "https://files.pythonhosted.org/packages/2f/20/18026832b1845cdc82248208dd929ca14c9d8f2bac391f67440707fff27c/numpy-2.4.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b3a24467af63c67829bfaa61eecf18d5432d4f11992688537be59ecd6ad32f5e", size = 5203469, upload-time = "2026-01-31T23:10:57.343Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/2eb97c8a77daaba34eaa3fa7241a14ac5f51c46a6bd5911361b644c4a1e2/numpy-2.4.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:805cc8de9fd6e7a22da5aed858e0ab16be5a4db6c873dde1d7451c541553aa27", size = 6550820, upload-time = "2026-01-31T23:10:59.429Z" }, + { url = "https://files.pythonhosted.org/packages/b1/91/b97fdfd12dc75b02c44e26c6638241cc004d4079a0321a69c62f51470c4c/numpy-2.4.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d82351358ffbcdcd7b686b90742a9b86632d6c1c051016484fa0b326a0a1548", size = 15663067, upload-time = "2026-01-31T23:11:01.291Z" }, + { url = "https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e35d3e0144137d9fdae62912e869136164534d64a169f86438bc9561b6ad49f", size = 16619782, upload-time = "2026-01-31T23:11:03.669Z" }, + { url = "https://files.pythonhosted.org/packages/b7/83/9751502164601a79e18847309f5ceec0b1446d7b6aa12305759b72cf98b2/numpy-2.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adb6ed2ad29b9e15321d167d152ee909ec73395901b70936f029c3bc6d7f4460", size = 17013128, upload-time = "2026-01-31T23:11:05.913Z" }, + { url = "https://files.pythonhosted.org/packages/61/c4/c4066322256ec740acc1c8923a10047818691d2f8aec254798f3dd90f5f2/numpy-2.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8906e71fd8afcb76580404e2a950caef2685df3d2a57fe82a86ac8d33cc007ba", size = 18345324, upload-time = "2026-01-31T23:11:08.248Z" }, + { url = "https://files.pythonhosted.org/packages/ab/af/6157aa6da728fa4525a755bfad486ae7e3f76d4c1864138003eb84328497/numpy-2.4.2-cp312-cp312-win32.whl", hash = "sha256:ec055f6dae239a6299cace477b479cca2fc125c5675482daf1dd886933a1076f", size = 5960282, upload-time = "2026-01-31T23:11:10.497Z" }, + { url = "https://files.pythonhosted.org/packages/92/0f/7ceaaeaacb40567071e94dbf2c9480c0ae453d5bb4f52bea3892c39dc83c/numpy-2.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:209fae046e62d0ce6435fcfe3b1a10537e858249b3d9b05829e2a05218296a85", size = 12314210, upload-time = "2026-01-31T23:11:12.176Z" }, + { url = "https://files.pythonhosted.org/packages/2f/a3/56c5c604fae6dd40fa2ed3040d005fca97e91bd320d232ac9931d77ba13c/numpy-2.4.2-cp312-cp312-win_arm64.whl", hash = "sha256:fbde1b0c6e81d56f5dccd95dd4a711d9b95df1ae4009a60887e56b27e8d903fa", size = 10220171, upload-time = "2026-01-31T23:11:14.684Z" }, +] + +[[package]] +name = "nv-one-logger-core" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "overrides" }, + { name = "pydantic" }, + { name = "strenum" }, + { name = "toml" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3b/37/963095797035f371e0db6ea761f5aaccb624fc786af217115b423baeb0e2/nv_one_logger_core-2.3.1.tar.gz", hash = "sha256:cbb2f87604c78b96a302f32d87199902129d76153a73a20f8455a250b3246c1d", size = 52640, upload-time = "2025-10-29T21:11:55.812Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/c4/ea91554c4fcbff66057f667690101d7a4b965605741350ac661b03fa6c46/nv_one_logger_core-2.3.1-py3-none-any.whl", hash = "sha256:0c8b77bcdac4daa1ea913bf8d4afd2a057bd5526e3654ac39f67caba157341a6", size = 63066, upload-time = "2025-10-29T21:11:52.753Z" }, +] + +[[package]] +name = "nv-one-logger-pytorch-lightning-integration" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "setuptools" }, + { name = "strenum" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0c/d0/3475b7ab17d367362f650fb0419e8669f41e63c1018f4a8ac2fbecfd2e85/nv_one_logger_pytorch_lightning_integration-2.3.1.tar.gz", hash = "sha256:b32d99b6a8f02a16538bcade939b0a7edd7249e936aacefe336b5519447340c3", size = 10979, upload-time = "2025-10-29T21:22:10.464Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/56/01a55efb365b6864646b4ac941a1d9de66f024e880764510ba5a7a63f62c/nv_one_logger_pytorch_lightning_integration-2.3.1-py3-none-any.whl", hash = "sha256:f92904055fb0082516480cc1e3dd0bb6cedb2b033985ebfd4814b9cbf7da2cb2", size = 9822, upload-time = "2025-10-29T21:22:09.37Z" }, +] + +[[package]] +name = "nv-one-logger-training-telemetry" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nv-one-logger-core" }, + { name = "strenum" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c5/21/016fa067967734d52f1ccf5a2a37a1a65216f2d7053bc2b85872cce956ca/nv_one_logger_training_telemetry-2.3.1.tar.gz", hash = "sha256:8c67940ea71799afaf1f46df3ba2f52f93aea26321c6f1c1d54aae02efc2a4af", size = 44435, upload-time = "2025-10-29T21:21:42.035Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/15/97e6e4ddfe5fc35bcee74a45b7c33fb73abb83713c7dfa26420b971a86c3/nv_one_logger_training_telemetry-2.3.1-py3-none-any.whl", hash = "sha256:5319443829b59378a498c3c62ac98973e14f31be675c229ff2b14e2fe109aa0b", size = 44140, upload-time = "2025-10-29T21:21:40.72Z" }, +] + +[[package]] +name = "nvidia-cuda-nvdisasm" +version = "13.4.92" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/88/2382bc8b0200cd5a39e4ccc4d3930310c4699ac24bf91761ba780c00bb85/nvidia_cuda_nvdisasm-13.4.92-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b007c08c8248b29281ed9a174b478d557b58ea8a921ab78369a2843f0718f77d", size = 5163390, upload-time = "2026-09-16T20:38:33.02Z" }, + { url = "https://files.pythonhosted.org/packages/59/ea/b83b98288fd3d37b16c0da8846987d9c8719e9ff49ab974c1988d9e63f5a/nvidia_cuda_nvdisasm-13.4.92-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f35a5b6ddb64b6758c22c0b078c5b6ff6d54f7c240cd74bf131ab5bf13b6c3fe", size = 5203296, upload-time = "2026-09-16T20:38:39.558Z" }, + { url = "https://files.pythonhosted.org/packages/bf/73/acabcf7b9ac28e9bcd8326ae72f958f5ec05e32fb8683263868e1990bedf/nvidia_cuda_nvdisasm-13.4.92-py3-none-win_amd64.whl", hash = "sha256:600c43bde6b323be4d950e33a248aa97ff9cdea28a4b7dae083680f092bdd230", size = 5470680, upload-time = "2026-09-16T20:53:29.634Z" }, + { url = "https://files.pythonhosted.org/packages/25/26/2edceaba240f549c7a4d5acc3ccde21085fd76913abc854aa68825c98e52/nvidia_cuda_nvdisasm-13.4.92-py3-none-win_arm64.whl", hash = "sha256:624a3406572a983079edce35284cc5b6b1a3f23b02a62057b49a79be33d76252", size = 5422156, upload-time = "2026-09-16T20:57:06.408Z" }, +] + +[[package]] +name = "nvidia-cuda-nvrtc" +version = "13.3.33" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/2c/86916c8a34dcdb0c3ddd1c0e30545041bd781184e437b9cb76fcda70560b/nvidia_cuda_nvrtc-13.3.33-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:82530788b8c6164a54d3fd9ae8bcca8893d397c4aeb998861982a03bbe41e204", size = 51110910, upload-time = "2026-05-26T16:38:16.116Z" }, + { url = "https://files.pythonhosted.org/packages/e7/b6/60a3641111d39ebfcfcd8b8bfd0290d7623c4b8b5f90952c2d84776f8ca4/nvidia_cuda_nvrtc-13.3.33-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7b05ecda494c6dabc44231a608b060a71008a730d9dfda932cc508e6d29159e0", size = 49260054, upload-time = "2026-05-26T16:37:51.177Z" }, + { url = "https://files.pythonhosted.org/packages/a1/42/edce72f2c5a0f587168109c867f25f4a9a6cd7289ecf0d68ed2b1070f273/nvidia_cuda_nvrtc-13.3.33-py3-none-win_amd64.whl", hash = "sha256:7d2af818851c0c224d5f92221e9226e51ee23c236df4b51f9194563979c888be", size = 45319163, upload-time = "2026-05-26T17:02:49.217Z" }, +] + +[[package]] +name = "nvidia-cuda-tileiras" +version = "13.1.80" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/71/73e259e800d9b63e6221afb4b371ad871516c55271d1fdef08395eb6addc/nvidia_cuda_tileiras-13.1.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8f877e45762505d31c29aad9b09a21383b7865428f4a4564390e80597e2425a3", size = 35291727, upload-time = "2025-12-05T17:38:42.724Z" }, + { url = "https://files.pythonhosted.org/packages/e6/41/b06f55714deaadd20ce4c860d3c6ea243e649d7922c5623cc20c86da18e5/nvidia_cuda_tileiras-13.1.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dbf5ab15e8ad70fad28ce3cc2398e71bda55ce90dae32fe92c09f07d84ce2e02", size = 35796685, upload-time = "2025-12-05T17:39:07.914Z" }, + { url = "https://files.pythonhosted.org/packages/49/78/0f454c7de365695ca65414b51383896e28774518d525430007524b6bde9d/nvidia_cuda_tileiras-13.1.80-py3-none-win_amd64.whl", hash = "sha256:67719ad98c78e85720f4ca5f55cfea9ea22eedf70c0b408b3e96c8b8bc13d1c4", size = 28417997, upload-time = "2025-12-05T17:49:51.914Z" }, +] + +[[package]] +name = "nvidia-cudnn-frontend" +version = "1.27.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/cd/d6b6910b79389955d9c33596c03380db63d76f1bcc6cdd24efc3ced68a3b/nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:649b9f5a20bded17bc917122bcabd83826b82cb9bbd5b74573b769a9f4930798", size = 4589494, upload-time = "2026-08-06T22:42:10.993Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b5/3a998fa2ba1aa527b35136d2c675ee3f8394c6a7f30605c63c3d9b64023b/nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef1f1b4927f2f9e76a5ba83ac4bdc01a6a84750032429ea9c132599ec60c8947", size = 4749917, upload-time = "2026-08-06T22:42:36.857Z" }, + { url = "https://files.pythonhosted.org/packages/de/c9/934518aa93cd19fe2dd19c9fd7572a69adb4dbf8160edcd57301c22e3ea3/nvidia_cudnn_frontend-1.27.0-cp312-cp312-win_amd64.whl", hash = "sha256:bd917aa2f83af6f72ccbe3e999a7175c467e1004aeb45435fac67e45be3b5a5d", size = 4120145, upload-time = "2026-08-06T22:42:57.674Z" }, +] + +[[package]] +name = "nvidia-cutlass-dsl" +version = "4.8.0.dev0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "nvidia-cutlass-dsl-libs-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/f3/e972434f058c0166a7dd4fe5b441805eef653d0579297ebf3ef78f4165c4/nvidia_cutlass_dsl-4.8.0.dev0-py3-none-any.whl", hash = "sha256:e1ecaa3fd23be3b3581fc79e59ae1357da90925a12085650a825841016876a84", size = 10519, upload-time = "2026-08-26T10:36:29.474Z" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cutlass-dsl-libs-cu13" }, +] + +[[package]] +name = "nvidia-cutlass-dsl-libs-base" +version = "4.8.0.dev0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "nvidia-cutlass-dsl-libs-core" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/44/6dd69ce88e7a9041fc31e17e14f6b57282e22b99863d1b7363da2a21834d/nvidia_cutlass_dsl_libs_base-4.8.0.dev0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:ab4996d961c4ce69aae71af36ef3d77e3b5e559351208c223290f0b52c25ff48", size = 3450409, upload-time = "2026-08-26T10:21:51.278Z" }, + { url = "https://files.pythonhosted.org/packages/b0/83/7128d78a07b2f3acf73057d92396787417e175ecf7726bfbca125360a9c9/nvidia_cutlass_dsl_libs_base-4.8.0.dev0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:673beec61a14f122c6930163e8830adecfe88044fe4998f69974b2ff882a01c7", size = 2940828, upload-time = "2026-08-26T10:22:31.064Z" }, +] + +[[package]] +name = "nvidia-cutlass-dsl-libs-core" +version = "4.8.0.dev0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/a0/5e4beaa3da5452fb68c0fc90355386c16848f6c08bdb0bc4934517a50008/nvidia_cutlass_dsl_libs_core-4.8.0.dev0-py3-none-any.whl", hash = "sha256:8cb315fe07a9fff0005c426e7498a58634c4c4989ac158e9b9f6967c8003f894", size = 1365602, upload-time = "2026-08-26T10:19:53.286Z" }, +] + +[[package]] +name = "nvidia-cutlass-dsl-libs-cu12" +version = "4.8.0.dev0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/50/802833042ecf4d66d4e857f3d03303f6a74dfd0eff9c6b2bfdad7d844784/nvidia_cutlass_dsl_libs_cu12-4.8.0.dev0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:2abb60289a790b78fa685dbaf0be0ba95fdb96cafef2fe51a715bb5c203044af", size = 90648023, upload-time = "2026-08-26T10:27:17.132Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9b/f86c2844bbfadcc45798fe56cb657e44bce343bb1af5a486ccf5ff016af2/nvidia_cutlass_dsl_libs_cu12-4.8.0.dev0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9ecabb9ce5e4194bc180ed8ba9535fe1618e1af9b4115e4a4fbd6af854373bfd", size = 91669623, upload-time = "2026-08-26T10:27:38.361Z" }, +] + +[[package]] +name = "nvidia-cutlass-dsl-libs-cu13" +version = "4.8.0.dev0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/db/dddbb3de14de18443a5416f4f46fffa77da2e5177b75d3a6b34b7280d024/nvidia_cutlass_dsl_libs_cu13-4.8.0.dev0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:c6012a5cae60b0f6045fb4dcde80fa28d32816314d29da92d483cadbd477c65e", size = 90985281, upload-time = "2026-08-26T10:32:33.308Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5d/b0b24f1d27d5eeff754703b6c164e86fce99e09b17cd80ad44ed62e26795/nvidia_cutlass_dsl_libs_cu13-4.8.0.dev0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:df205429c9ac58ccc846a744ce0ab88705b460b0cb91d0ac27e408312d610009", size = 91927014, upload-time = "2026-08-26T10:32:56.583Z" }, +] + +[[package]] +name = "nvidia-matmul-heuristics" +version = "0.1.0.27" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cf/94/99b7b5a7465bf3ced3b76e608465d04ab671ed4e382e37bc7e65cb087ac9/nvidia_matmul_heuristics-0.1.0.27-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4107ae54308d9262a6b14c30982c45c720b9c5f4196bf93dac64f6739ed8f8d9", size = 2015285, upload-time = "2025-08-25T22:06:12.021Z" }, + { url = "https://files.pythonhosted.org/packages/ee/11/91c92507aba4d32226ebb816a5884df973d4ec23994b60a5afe16dd93fdd/nvidia_matmul_heuristics-0.1.0.27-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:475cd174aad5cf5b5828cc894b07fa96ad7af5c681a2631c077ebf482c92e4ad", size = 1970035, upload-time = "2025-08-25T22:05:30.026Z" }, +] + +[[package]] +name = "nvidia-ml-py" +version = "13.610.43" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/b5/a8fbc356f768fa5c9cfd646668fd7d34bf55bdd1c6e20754642a64d930d4/nvidia_ml_py-13.610.43.tar.gz", hash = "sha256:65437eb73d68d0c62c931ca4d45038472faff03bd0b8729abba4b899f70d60f2", size = 52109, upload-time = "2026-06-01T18:54:08.829Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/45/caa600acfab94560807a20a64b5830d2cd3c3202b7f1328644d70b7d6bd8/nvidia_ml_py-13.610.43-py3-none-any.whl", hash = "sha256:f13c72698edef492f985cc225f14faafe68ae065a2e407f45bdf6f4b9b43fde8", size = 53163, upload-time = "2026-06-01T18:54:07.704Z" }, +] + +[[package]] +name = "nvidia-nccl-cu13" +version = "2.30.7" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/21/a73174c6157101bdf1ffc22b517f76ff0082613989dd9bc8f43e8034caac/nvidia_nccl_cu13-2.30.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:ca786ffa5a647c75d4d1f5cc72a6c4f537947e2ba8823d7c8aaf768e7a7b9f77", size = 215983881, upload-time = "2026-06-09T03:23:15.633Z" }, + { url = "https://files.pythonhosted.org/packages/3f/34/c500f90c7ae641b8e0f98965b36b8a7ac79cc8b296e8d251fe3eb592ee54/nvidia_nccl_cu13-2.30.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:cefa7fdb9710efd0f39c5f1be1d61ff6fc9a996c451265bd7fbdcf9455ed4b50", size = 215965170, upload-time = "2026-06-09T03:23:39.73Z" }, +] + +[[package]] +name = "nvtx" +version = "0.2.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/92/dd/692765e87de30bae1522cdffaa0f2b52949658a92a0fa6d96b1a01eae9d2/nvtx-0.2.15.tar.gz", hash = "sha256:2287d3be05b85661deb386f878d1f536c2e532774aa9ec7a50c434942ed81ae5", size = 121230, upload-time = "2026-03-18T10:01:25.547Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/07/698355285a03a366ef63ea9762fc1feef3f9f25483e1655408f72d827090/nvtx-0.2.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2cc530cd0f1a2c14a3a7e683833db509888ac5ed4ead94e5c9e2c7317c6937a7", size = 807159, upload-time = "2026-03-18T10:09:49.232Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d1/08f22448d83481408d663065764ba583df091a7de629ed38fc97e522f1af/nvtx-0.2.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3ca8030a6d197952318013dd1c12c22da1d4b9feb76ba72e0fcd449961183c2c", size = 806187, upload-time = "2026-03-18T10:13:32.972Z" }, + { url = "https://files.pythonhosted.org/packages/54/23/c97c39e3b7ba256aa343cb828ca0d1c8421f705ca84795658ecd14ca95ed/nvtx-0.2.15-cp312-cp312-win_amd64.whl", hash = "sha256:70a1e768964e0520b68ccabc4df391cc227537c45936a7eba6507bc65e617e00", size = 129178, upload-time = "2026-03-18T10:02:55.299Z" }, +] + +[[package]] +name = "omegaconf" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "antlr4-python3-runtime", marker = "sys_platform == 'darwin' or extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "pyyaml", marker = "sys_platform == 'darwin' or extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/09/48/6388f1bb9da707110532cb70ec4d2822858ddfb44f1cdf1233c20a80ea4b/omegaconf-2.3.0.tar.gz", hash = "sha256:d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7", size = 3298120, upload-time = "2022-12-08T20:59:22.753Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl", hash = "sha256:7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b", size = 79500, upload-time = "2022-12-08T20:59:19.686Z" }, +] + +[[package]] +name = "omegaconf" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "antlr4-python3-runtime", marker = "sys_platform != 'darwin'" }, + { name = "pyyaml", marker = "sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ce/3d/e4b57b8d9008c6ebe0d5eff901f91d5700cf7bdb8c8863df817463a7fd5e/omegaconf-2.3.1.tar.gz", hash = "sha256:e5e7de64aeebeddaf8e6d3f7a783b32ac2a01c0fbd9c878012caecb891a1f42a", size = 3298472, upload-time = "2026-06-11T05:05:12.885Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/0e/152509871bf30df6fc38569f52a2db9b55dd41aae957adae50a053ac7778/omegaconf-2.3.1-py3-none-any.whl", hash = "sha256:3d701d14e9a8828f1edd28bb70b725908b34277cdd72cf7d6a83f94dadc6b6a0", size = 79502, upload-time = "2026-06-11T05:05:09.954Z" }, +] + +[[package]] +name = "onnx" +version = "1.19.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ml-dtypes" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" } }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/27/2f/c619eb65769357e9b6de9212c9a821ab39cd484448e5d6b3fb5fb0a64c6d/onnx-1.19.1.tar.gz", hash = "sha256:737524d6eb3907d3499ea459c6f01c5a96278bb3a0f2ff8ae04786fb5d7f1ed5", size = 12033525, upload-time = "2025-10-10T04:01:34.342Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/07/f6c5b2cffef8c29e739616d1415aea22f7b7ef1f19c17f02b7cff71f5498/onnx-1.19.1-cp312-cp312-macosx_12_0_universal2.whl", hash = "sha256:3612193a89ddbce5c4e86150869b9258780a82fb8c4ca197723a4460178a6ce9", size = 18327840, upload-time = "2025-10-10T04:00:24.259Z" }, + { url = "https://files.pythonhosted.org/packages/93/20/0568ebd52730287ae80cac8ac893a7301c793ea1630984e2519ee92b02a9/onnx-1.19.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6c2fd2f744e7a3880ad0c262efa2edf6d965d0bd02b8f327ec516ad4cb0f2f15", size = 18042539, upload-time = "2025-10-10T04:00:27.693Z" }, + { url = "https://files.pythonhosted.org/packages/14/fd/cd7a0fd10a04f8cc5ae436b63e0022e236fe51b9dbb8ee6317fd48568c72/onnx-1.19.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:485d3674d50d789e0ee72fa6f6e174ab81cb14c772d594f992141bd744729d8a", size = 18218271, upload-time = "2025-10-10T04:00:30.495Z" }, + { url = "https://files.pythonhosted.org/packages/65/68/cc8b8c05469fe08384b446304ad7e6256131ca0463bf6962366eebec98c0/onnx-1.19.1-cp312-cp312-win32.whl", hash = "sha256:638bc56ff1a5718f7441e887aeb4e450f37a81c6eac482040381b140bd9ba601", size = 16345111, upload-time = "2025-10-10T04:00:34.982Z" }, + { url = "https://files.pythonhosted.org/packages/c7/5e/d1cb16693598a512c2cf9ffe0841d8d8fd2c83ae8e889efd554f5aa427cf/onnx-1.19.1-cp312-cp312-win_amd64.whl", hash = "sha256:bc7e2e4e163e679721e547958b5a7db875bf822cad371b7c1304aa4401a7c7a4", size = 16465621, upload-time = "2025-10-10T04:00:39.107Z" }, + { url = "https://files.pythonhosted.org/packages/90/32/da116cc61fdef334782aa7f87a1738431dd1af1a5d1a44bd95d6d51ad260/onnx-1.19.1-cp312-cp312-win_arm64.whl", hash = "sha256:17c215b1c0f20fe93b4cbe62668247c1d2294b9bc7f6be0ca9ced28e980c07b7", size = 16437505, upload-time = "2025-10-10T04:00:42.255Z" }, +] + +[[package]] +name = "onnxruntime" +version = "1.27.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "flatbuffers" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/b7/dd3a524ed93a820dff1af902d0412957ab12499953333e9daa01af5bc480/onnxruntime-1.27.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:a14c2ce45312def86b77aea651f46565e45960cf5f0721bfdff449165086ab76", size = 18433506, upload-time = "2026-06-15T22:43:47.026Z" }, + { url = "https://files.pythonhosted.org/packages/84/86/c3b6b17745a1997d784dadc9bd88d713d2e6721139a5a0e885b28cfb79b1/onnxruntime-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c6fddce0539a4898c7bef35b052ffd37935b2190e35488eab99ce91887743ea1", size = 16438140, upload-time = "2026-06-15T22:42:40.666Z" }, + { url = "https://files.pythonhosted.org/packages/26/81/24dd9b31b0fb912ee19ca53ac1c9764bfd79d58a2ccef564eb693be831a5/onnxruntime-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c65a7438632d55dfbc8a02ee60bd6cf7dd9d1ba05a43d4b851452f32338e194", size = 18658316, upload-time = "2026-06-15T22:43:04.012Z" }, + { url = "https://files.pythonhosted.org/packages/4f/88/8ec9db1a4d126bb8b758992beb40d1249df171917d75f44a327eb5f20dda/onnxruntime-1.27.0-cp312-cp312-win_amd64.whl", hash = "sha256:20c321cf187ba496e648acf6b4cf90b4d398b0d17c2a77fdaeba365b908cc1c1", size = 13358769, upload-time = "2026-06-15T22:43:34.581Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9f/fdad359dfcba7e7cd8815569b304a596531d4efa77a75d77f8b4981891a2/onnxruntime-1.27.0-cp312-cp312-win_arm64.whl", hash = "sha256:d0d1f68868e2ef30ef70998ba9bbbc5c305e9b17041e3936751c1b8aa6aade06", size = 13104440, upload-time = "2026-06-15T22:43:22.893Z" }, +] + +[[package]] +name = "openai" +version = "2.44.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/f5/7c7cb955305cb41f7f3c5fd7e0e38bf6bbf2658468863d4b7b868a5cb8df/openai-2.44.0.tar.gz", hash = "sha256:68a5a5ffad82b8ff7d451c437529fb64f7c3b8123aaf0c021966a882d9e3947d", size = 988753, upload-time = "2026-06-24T20:56:02.293Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/f4/561ed79fd94876160018a5e75254cfcb9b0e62d4dded9dcb20072e86d623/openai-2.44.0-py3-none-any.whl", hash = "sha256:0a2a3ab2e29aeda368700f662ff9ba0f9df17ba4c54577a64e08b8115a3cc0ad", size = 1366216, upload-time = "2026-06-24T20:55:58.882Z" }, +] + +[[package]] +name = "openai-harmony" +version = "0.0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/92/94/01509d510bebf6606614e51113e5a415ced15b8f34aa98a8bf2539314650/openai_harmony-0.0.4.tar.gz", hash = "sha256:5c67ac6df349236fb7b64f57c3dbb0273efcdca24314daa108f2a482c427106c", size = 279848, upload-time = "2025-08-09T01:43:24.974Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/3e/6bb75a4d15a6aad0ba1b23193ca0d2c202cc1f3364ba840833374b7c9c1a/openai_harmony-0.0.4-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:3586d90c899cd41f8624e7b82a48c289f6e4be56c66304ecaf3a0ba88963a73f", size = 2772770, upload-time = "2025-08-09T01:43:14.839Z" }, + { url = "https://files.pythonhosted.org/packages/34/41/2f256fba6762d028ed6f935f0015f71d81927a52b9a1c873679a409b72bf/openai_harmony-0.0.4-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:ef21a1e2384a65c62d5ec5e1cded9fe026f1d032d5c5d725110d1a8d330d8f54", size = 2633682, upload-time = "2025-08-09T01:43:12.681Z" }, + { url = "https://files.pythonhosted.org/packages/05/88/ade63bd8f36603610040e7cc086bc134d57a99a742e05f7fcddfdf822ee1/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cf2344366f10981bbc0f6d9949a0b2bb87151d209ed295943ed6ad8eda37932", size = 2963206, upload-time = "2025-08-09T01:43:02.433Z" }, + { url = "https://files.pythonhosted.org/packages/8e/ef/a65a0ff177fdf67bc0afd18bb9e7ad690d1b553a8eb5ebf27f601b22dbd0/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2d8d16d84702059833fb03b841b28c25600c54e83cadccef79af44e1c81166b1", size = 2724854, upload-time = "2025-08-09T01:43:04.606Z" }, + { url = "https://files.pythonhosted.org/packages/8a/a1/ebaf0f55601a98609641283884d52dbfe9a1cf34b04f1cf80acb1560ab74/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:97f1fe3909733212cc6b36f0f199b1421a9c57b79ec665f0322bd604cec47340", size = 2984312, upload-time = "2025-08-09T01:43:08.908Z" }, + { url = "https://files.pythonhosted.org/packages/45/24/246f6f470bfbc89a117714b68f27cdaee12b31166237a227cc657780cc1d/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:567cc568b6bf7b4d041b0c9aa7d6b2c9394f8af6065bc87fa6d23f207b5af9a7", size = 3447870, upload-time = "2025-08-09T01:43:06.734Z" }, + { url = "https://files.pythonhosted.org/packages/1f/ec/dcdcace0ffcf3a532cca910e0c351b62d3a7decf0b091ea8cf856d2a67a6/openai_harmony-0.0.4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31e9bcac0902a309e2fc688e52f247eec7fffcd00d17e958b9a83a8fea6519c2", size = 3049306, upload-time = "2025-08-09T01:43:11.019Z" }, + { url = "https://files.pythonhosted.org/packages/ad/39/172f1048d935db1523a82b45fee5231ad6c622645e566706e6bcf3731da8/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:96a63199c0d81095b5d5d1ae8ca82b64c1c13d18d4e30323ae9e8ab31bc80a3d", size = 3121347, upload-time = "2025-08-09T01:43:16.705Z" }, + { url = "https://files.pythonhosted.org/packages/6b/36/8ee4ca5d0b25587121fd3621e6a6106fba80218cb6d159e1670aeb2b22ef/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:d38f2639f6bf7c3c34a5dfd79e29075811ae2fa9b895a63e76767f74a47a971e", size = 2952326, upload-time = "2025-08-09T01:43:18.841Z" }, + { url = "https://files.pythonhosted.org/packages/ae/a0/ec8906393968679e269e23e957e11ff419978d1d077fb9af9561b161c988/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:038f1d6772d1be5213b36ae76e5d042022395ec35c428a73ccb8b839b2cecf6a", size = 3015832, upload-time = "2025-08-09T01:43:21.076Z" }, + { url = "https://files.pythonhosted.org/packages/a8/bd/aa9e6e5cf140716dbcae17402fac2a81a9ebb3f934059ac0eec61cb447fc/openai_harmony-0.0.4-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:15e6d53a66502491a3675a536df30e271f976e6c5efe68250a65191efcb85c4f", size = 3221129, upload-time = "2025-08-09T01:43:23.146Z" }, + { url = "https://files.pythonhosted.org/packages/5a/22/2c7e1728689c7fa98a259ca2d14e718ea7af964516a617a9784f0d35d88a/openai_harmony-0.0.4-cp38-abi3-win32.whl", hash = "sha256:b9ee9e9ab6a237cebbe16563c787a6e83f3fcc034075c3d321dab94448426282", size = 2077125, upload-time = "2025-08-09T01:43:28.91Z" }, + { url = "https://files.pythonhosted.org/packages/e7/93/3a08a06ff3bde7f4c264f86d437e6a5c49792a6e362383b3a669f39c9690/openai_harmony-0.0.4-cp38-abi3-win_amd64.whl", hash = "sha256:746f751de5033b3dbcfcd4a726a4c56ce452c593ad3d54472d8597ce8d8b6d44", size = 2444821, upload-time = "2025-08-09T01:43:26.846Z" }, +] + +[[package]] +name = "opentelemetry-api" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/02/6e0ae9cc61bd3169d401077b507b3ebc344745171e1051ab430be012dcd9/opentelemetry_api-1.45.1.tar.gz", hash = "sha256:aa38ed19bcc084ba42782a73255b3582283eced7ad6dddbd6695189e69adfb75", size = 72804, upload-time = "2026-10-06T17:32:58.133Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/41/f7dcf80b81ee8e71c1a2b59f14208bc723edbd89ed027a73b175abf6348e/opentelemetry_api-1.45.1-py3-none-any.whl", hash = "sha256:b31553efa588ae44bc306f863c785c5333a9ecc091248c6ee68b4b6c87fdedfb", size = 60256, upload-time = "2026-10-06T17:32:33.506Z" }, +] + +[[package]] +name = "opentelemetry-exporter-http-transport" +version = "0.66b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/62/0c/e3ebdb4b507f66afcc905e6885a4946969bd75b45988492643356fbbdc63/opentelemetry_exporter_http_transport-0.66b1.tar.gz", hash = "sha256:443080203bf52586ce0b2ad901e8951c61833eab1aa539ae6f1f16fe9e8e7952", size = 11693, upload-time = "2026-10-06T17:32:59.65Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/69/6af86ff66492b481c6a4c05dcfd68beb47ed8ba046440a26a2aac76b95c7/opentelemetry_exporter_http_transport-0.66b1-py3-none-any.whl", hash = "sha256:2f95404bdee7f9d2d529c7de56c7bd86d014d774d8fbf137810e0167f8a492bf", size = 12155, upload-time = "2026-10-06T17:32:35.454Z" }, +] + +[package.optional-dependencies] +requests = [ + { name = "requests" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-exporter-otlp-proto-grpc" }, + { name = "opentelemetry-exporter-otlp-proto-http" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e3/6f/5a561048ea372894f22f58f70e8478e4cd97d9a4e2d6f014559584a29bc5/opentelemetry_exporter_otlp-1.45.1.tar.gz", hash = "sha256:d0ac35592e77663a9fabf2740b4818c57196b1b764e0c8449d0d7bb2c7b2bc67", size = 6094, upload-time = "2026-10-06T17:33:00.966Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/e1/68c28d7da4482ce882a640b2c61405a78284c0a3a17a4db125647189b0b7/opentelemetry_exporter_otlp-1.45.1-py3-none-any.whl", hash = "sha256:ef3910d32b36ccbaf62390189759bd43a8109885e2d50b738ed9c9b255bf5cb5", size = 6730, upload-time = "2026-10-06T17:32:37.236Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-common" +version = "0.66b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-sdk" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cb/19/41de712173f43057e4532d42ece7d0c6d4210d353e5752433cb14987643f/opentelemetry_exporter_otlp_common-0.66b1.tar.gz", hash = "sha256:6b1403487a2185ac1feb45fd5546fdf8630ce71c36bcefaadf51e2130e9e23f9", size = 14325, upload-time = "2026-10-06T17:33:01.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/39/8c23d67665c762aa51840fa06f86e902e8f6f1693bc8d7e3d98cd6e2f753/opentelemetry_exporter_otlp_common-0.66b1-py3-none-any.whl", hash = "sha256:00ff8592c3a7cb729ff3fdc7ffa12372c243bdf2163e80c180994d0c7bd83ee9", size = 12385, upload-time = "2026-10-06T17:32:38.177Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-common" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-proto" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c1/8e/65e85e5137991a3c493b11682151d198638a5bc1dd4b4c5f67e013c57d7c/opentelemetry_exporter_otlp_proto_common-1.45.1.tar.gz", hash = "sha256:2e4adcc3a67bcf57804fc49514f0ef64974ca7590aa3491da389852b4a0628f6", size = 18873, upload-time = "2026-10-06T17:33:04.471Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/aa/92f225d353904e7f70b8b3e3c1b02db0cf56f744c2e83c581dc372e78873/opentelemetry_exporter_otlp_proto_common-1.45.1-py3-none-any.whl", hash = "sha256:2f446183ae7047b036226f1d846c41a834b0e8755ad13b51a51dd38952eb466c", size = 15393, upload-time = "2026-10-06T17:32:41.911Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-grpc" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "googleapis-common-protos" }, + { name = "grpcio" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-otlp-common" }, + { name = "opentelemetry-exporter-otlp-proto-common" }, + { name = "opentelemetry-proto" }, + { name = "opentelemetry-sdk" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d6/00/a82af0be959dc58495740b169c6669a86e0811f6cd353a01eda34d255db3/opentelemetry_exporter_otlp_proto_grpc-1.45.1.tar.gz", hash = "sha256:3b3dcfbfdcb4e35149fcf309972282054b45228f5c10547d0095d6578510a9a0", size = 25997, upload-time = "2026-10-06T17:33:05.114Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/46/2d1da202f1e17c81aae7efcf702898d524b46709e4d3e2bf1f7f8ca8fbc6/opentelemetry_exporter_otlp_proto_grpc-1.45.1-py3-none-any.whl", hash = "sha256:e42ecb789d2fc5d8145e3dadc3e2991c9f18cd166d7c7514e234702540274b76", size = 19492, upload-time = "2026-10-06T17:32:42.838Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-http" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "googleapis-common-protos" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-http-transport", extra = ["requests"], marker = "extra == 'extra-4-caul-pyannote' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "opentelemetry-exporter-otlp-common" }, + { name = "opentelemetry-exporter-otlp-proto-common" }, + { name = "opentelemetry-proto" }, + { name = "opentelemetry-sdk" }, + { name = "requests" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1b/17/26487707ea4caa97b17e6e4b5fa72133a53512ffa2f5cf7a49ef284b29cb/opentelemetry_exporter_otlp_proto_http-1.45.1.tar.gz", hash = "sha256:45c218405ce3fd879596924b1874bf9a8f6880206d61065c5a912c8e5c297fb7", size = 28839, upload-time = "2026-10-06T17:33:05.713Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/1f/517eaa0187ba106a9da97160ce2add3a371812681dc440930b267f714e42/opentelemetry_exporter_otlp_proto_http-1.45.1-py3-none-any.whl", hash = "sha256:24a97cf3753c7fb52fad44a696e452ff371686339e2acf3309e2eda3d0230700", size = 22180, upload-time = "2026-10-06T17:32:43.946Z" }, +] + +[[package]] +name = "opentelemetry-proto" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4b/7f/15f014fb195da6c2dbb6c71399b8e76824878718e94de6454038488eed28/opentelemetry_proto-1.45.1.tar.gz", hash = "sha256:79e0fb95e4616691a469439238aa9224d75779b3e108e895d1aa125ab29ca77c", size = 46488, upload-time = "2026-10-06T17:33:11.49Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/9a/42ec8180a769516ae757e893b69736826efceac7332553915b4528a91c6d/opentelemetry_proto-1.45.1-py3-none-any.whl", hash = "sha256:f38e2a8413053c180cd3d2637fbb279673ec2f6a6e09c995aafa2f452c52b46e", size = 72488, upload-time = "2026-10-06T17:32:53.057Z" }, +] + +[[package]] +name = "opentelemetry-sdk" +version = "1.45.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/79/7392e21a1c8f0c61d90b223e31c7e48cb9d452e91a6b820ad24cca5f23c4/opentelemetry_sdk-1.45.1.tar.gz", hash = "sha256:63d24a6ca645019a631e6a51999c73e93adcac1196ca640b8ae78a7cc4762bf3", size = 218324, upload-time = "2026-10-06T17:33:13.26Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/3c/87c42b4bd6dd297536f04cd9383d212ac557ecd49f2cbdcd46da1c9ef5c8/opentelemetry_sdk-1.45.1-py3-none-any.whl", hash = "sha256:c604c11dc429810812348989115fa44bd558772a3d7442afc43d024f2c250ca4", size = 140063, upload-time = "2026-10-06T17:32:55.04Z" }, +] + +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.66b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/46/e4/dbbfb2a010c4db2224a5114638acede6fe563d33cc20fb1752cebcbe6298/opentelemetry_semantic_conventions-0.66b1.tar.gz", hash = "sha256:497ca63bf383723411e8eaf60c8779e9877633c936bb641080adab59d0eb6ec8", size = 150250, upload-time = "2026-10-06T17:33:14.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/14/67f8aa798857f8cf686f515bf93d9bb877ce952ddc8efae0fa25b45ce0d6/opentelemetry_semantic_conventions-0.66b1-py3-none-any.whl", hash = "sha256:d4cddeb4315490b35213f55e2bdc9ac54bb1e4d318927475bed62b35545e581b", size = 206279, upload-time = "2026-10-06T17:32:56.103Z" }, +] + +[[package]] +name = "optimum" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "transformers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/8a/ec4817189453d5dd556057abe60298699270da29015afe94422eaba12fbd/optimum-2.2.0.tar.gz", hash = "sha256:c4ff6373af47d27f3faf1d2dd9b99786dd27dfffdbffe8812abc06d0d97fd235", size = 126091, upload-time = "2026-06-09T16:24:16.537Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/78/76f2605d4193da704e0a5c5d3eea62d4d14d6f5bd818bf54797a06389147/optimum-2.2.0-py3-none-any.whl", hash = "sha256:6132258a88f93be695670bbf439ff0b1f5ff6563b3b2033c31602d9d5259bc5e", size = 161487, upload-time = "2026-06-09T16:24:15.018Z" }, +] + +[[package]] +name = "optuna" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "alembic" }, + { name = "colorlog" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyyaml" }, + { name = "sqlalchemy" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0a82b87", size = 485834, upload-time = "2026-06-01T06:23:30.424Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/f3/e5fcd5d9b15771ed6dc10e3a7eeddc672e418f4f4c4653d216cc1d857e2d/optuna-4.9.0-py3-none-any.whl", hash = "sha256:f52f3be6148654850c92a5860d398fd88ec6b2c84ab68d9c3d07dcff02e7afee", size = 425553, upload-time = "2026-06-01T06:23:28.804Z" }, +] + +[[package]] +name = "ordered-set" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/ca/bfac8bc689799bcca4157e0e0ced07e70ce125193fc2e166d2e685b7e2fe/ordered-set-4.1.0.tar.gz", hash = "sha256:694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8", size = 12826, upload-time = "2022-01-26T14:38:56.6Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/55/af02708f230eb77084a299d7b08175cff006dea4f2721074b92cdb0296c0/ordered_set-4.1.0-py3-none-any.whl", hash = "sha256:046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562", size = 7634, upload-time = "2022-01-26T14:38:48.677Z" }, +] + +[[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 = "24.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950, upload-time = "2024-11-08T09:47:47.202Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451, upload-time = "2024-11-08T09:47:44.722Z" }, +] + +[[package]] +name = "packaging" +version = "26.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz", hash = "sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661", size = 228134, upload-time = "2026-04-24T20:15:23.917Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl", hash = "sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e", size = 100195, upload-time = "2026-04-24T20:15:22.081Z" }, +] + +[[package]] +name = "pandas" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "python-dateutil" }, + { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f8/87/4341c6252d1c47b08768c3d25ac487362bf403f0313ddae4a2a26c9b1b4c/pandas-3.0.3.tar.gz", hash = "sha256:696a4a00a2a2a35d4e5deb3fc946641b96c944f02230e4f76137fe35d806c4fc", size = 4651414, upload-time = "2026-05-11T18:54:29.21Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/24/f1/392f8c5bfc16f66a0d2d41561c01627c228fe7ed2a0d056ef11315042570/pandas-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fed2ff7fd9779120e388e285fc029bd5cf9490cdd2e4166a9ee22c0e49a9ab09", size = 10357846, upload-time = "2026-05-11T18:52:36.143Z" }, + { url = "https://files.pythonhosted.org/packages/cf/3d/b16412745651e855f357e5e66930248688378853a6e2698a214e331fba1f/pandas-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b168fc218fd80a6cbdbdbc1a97ddc7889ed057d7eb45f50d866ceab5f39904c4", size = 9899550, upload-time = "2026-05-11T18:52:38.976Z" }, + { url = "https://files.pythonhosted.org/packages/31/a8/fa2535168fffcedf67f4f6de28d2dd903a747ca7c8ea6989451aaeb3a92f/pandas-3.0.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0383c72c75cdcca61a9e116e611143902dbfd08bff356829c2f6d1cf40a9ca8c", size = 10412965, upload-time = "2026-05-11T18:52:41.915Z" }, + { url = "https://files.pythonhosted.org/packages/65/b6/09b01cdbc15224e2850365192d17b7bdebb8bdbd8780ed221fcdf0d9a515/pandas-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6dc0b3fd2169c9157deed50b4d519553a3655c8c6a96027136d654592be973a9", size = 10894600, upload-time = "2026-05-11T18:52:45.02Z" }, + { url = "https://files.pythonhosted.org/packages/c9/a4/2eb28f2fccb4ced4a2c79ab2a5dee9ade1ebf44922ebad6fea158c9f95d4/pandas-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7e65d5407dc0b394f509699650e4a2ec01c0514f21850f453fa60f3be79a5dbf", size = 11422824, upload-time = "2026-05-11T18:52:48.058Z" }, + { url = "https://files.pythonhosted.org/packages/f8/45/830bb57f533a4604b355e07edcb8ea18cf88b5f94e5fca92f27052d7c597/pandas-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f8894dc474d648fe7b6ff0ca9b0bd73950d19952bc1a6534540762c5d79d305c", size = 11950889, upload-time = "2026-05-11T18:52:50.905Z" }, + { url = "https://files.pythonhosted.org/packages/b9/c5/fc1b368f303087d20e8c9bf3d6ceb186263cfac0ade735cd938538bea839/pandas-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:c7be265b62cef88e253a941e4698604973736dcfe242fdb5198f0f7bc473cdcc", size = 9755463, upload-time = "2026-05-11T18:52:53.386Z" }, + { url = "https://files.pythonhosted.org/packages/86/bd/fda8f9705b1b09c6ebe14bfc0fa0e4ec8584d54ea673628f157ff55131af/pandas-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:557409bc4178e70ee8d9ddb494798e51ebf6ea59330f6be22c51bab2a7db6c49", size = 9066158, upload-time = "2026-05-11T18:52:56.038Z" }, +] + +[[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.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/4b/90c937815137d43ce71ba043cd3566221e9df6b9c805f24b5d138c9d40a7/parso-0.8.7.tar.gz", hash = "sha256:eaaac4c9fdd5e9e8852dc778d2d7405897ec510f2a298071453e5e3a07914bb1", size = 401824, upload-time = "2026-05-01T23:13:02.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/5d/8268b644392ee874ee82a635cd0df1773de230bde356c38de28e298392cc/parso-0.8.7-py2.py3-none-any.whl", hash = "sha256:a8926eb2a1b915486941fdbd31e86a4baf88fe8c210f25f2f35ecec5b574ca1c", size = 107025, upload-time = "2026-05-01T23:12:58.867Z" }, +] + +[[package]] +name = "partial-json-parser" +version = "0.2.1.1.post7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/6d/eed37d7ebc1e0bcd27b831c0cf1fe94881934316187c4b30d23f29ea0bd4/partial_json_parser-0.2.1.1.post7.tar.gz", hash = "sha256:86590e1ba6bcb6739a2dfc17d2323f028cb5884f4c6ce23db376999132c9a922", size = 10296, upload-time = "2025-11-17T07:27:41.202Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/32/658973117bf0fd82a24abbfb94fe73a5e86216e49342985e10acce54775a/partial_json_parser-0.2.1.1.post7-py3-none-any.whl", hash = "sha256:145119e5eabcf80cbb13844a6b50a85c68bf99d376f8ed771e2a3c3b03e653ae", size = 10877, upload-time = "2025-11-17T07:27:40.457Z" }, +] + +[[package]] +name = "patchelf" +version = "0.17.2.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/a3/fdd3fa938c864aa2f11dd0b7f08befeda983d2dcdee44da493c6977a653f/patchelf-0.17.2.4.tar.gz", hash = "sha256:970ee5cd8af33e5ea2099510b2f9013fa1b8d5cd763bf3fd3961281c18101a09", size = 149629, upload-time = "2025-07-23T21:16:32.071Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/a7/8c4f86c78ec03db954d05fd9c57a114cc3a172a2d3e4a8b949cd5ff89471/patchelf-0.17.2.4-py3-none-macosx_10_9_universal2.whl", hash = "sha256:343bb1b94e959f9070ca9607453b04390e36bbaa33c88640b989cefad0aa049e", size = 184436, upload-time = "2025-07-23T21:16:20.578Z" }, + { url = "https://files.pythonhosted.org/packages/0b/6d/2e9f5483cdb352fab36b8076667b062b2d79cb09d2e3fd09b6fca5771cb6/patchelf-0.17.2.4-py3-none-manylinux1_i686.manylinux_2_5_i686.musllinux_1_1_i686.whl", hash = "sha256:09fd848d625a165fc7b7e07745508c24077129b019c4415a882938781d43adf8", size = 547318, upload-time = "2025-07-23T21:16:22.135Z" }, + { url = "https://files.pythonhosted.org/packages/7e/19/f7821ef31aab01fa7dc8ebe697ece88ec4f7a0fdd3155dab2dfee4b00e5c/patchelf-0.17.2.4-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:d9b35ebfada70c02679ad036407d9724ffe1255122ba4ac5e4be5868618a5689", size = 482846, upload-time = "2025-07-23T21:16:23.73Z" }, + { url = "https://files.pythonhosted.org/packages/d1/50/107fea848ecfd851d473b079cab79107487d72c4c3cdb25b9d2603a24ca2/patchelf-0.17.2.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:2931a1b5b85f3549661898af7bf746afbda7903c7c9a967cfc998a3563f84fad", size = 477811, upload-time = "2025-07-23T21:16:25.145Z" }, + { url = "https://files.pythonhosted.org/packages/89/a9/a9a2103e159fd65bffbc21ecc5c8c36e44eb34fe53b4ef85fb6d08c2a635/patchelf-0.17.2.4-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:ae44cb3c857d50f54b99e5697aa978726ada33a8a6129d4b8b7ffd28b996652d", size = 431226, upload-time = "2025-07-23T21:16:26.765Z" }, + { url = "https://files.pythonhosted.org/packages/87/93/897d612f6df7cfd987bdf668425127efeff8d8e4ad8bfbab1c69d2a0d861/patchelf-0.17.2.4-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:680a266a70f60a7a4f4c448482c5bdba80cc8e6bb155a49dcc24238ba49927b0", size = 540276, upload-time = "2025-07-23T21:16:27.983Z" }, + { url = "https://files.pythonhosted.org/packages/5d/b8/2b92d11533482bac9ee989081d6880845287751b5f528adbd6bb27667fbd/patchelf-0.17.2.4-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl", hash = "sha256:d842b51f0401460f3b1f3a3a67d2c266a8f515a5adfbfa6e7b656cb3ac2ed8bc", size = 596632, upload-time = "2025-07-23T21:16:29.253Z" }, + { url = "https://files.pythonhosted.org/packages/14/e2/975d4bdb418f942b53e6187b95bd9e0d5e0488b7bc214685a1e43e2c2751/patchelf-0.17.2.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl", hash = "sha256:7076d9e127230982e20a81a6e2358d3343004667ba510d9f822d4fdee29b0d71", size = 508281, upload-time = "2025-07-23T21:16:30.865Z" }, +] + +[[package]] +name = "peft" +version = "0.18.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "accelerate" }, + { name = "huggingface-hub" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "tqdm" }, + { name = "transformers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d8/48/147b3ea999560b40a34fd78724c7777aa9d18409c2250bdcaf9c4f2db7fc/peft-0.18.1.tar.gz", hash = "sha256:2dd0d6bfce936d1850e48aaddbd250941c5c02fc8ef3237cd8fd5aac35e0bae2", size = 635030, upload-time = "2026-01-09T13:08:01.136Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/14/b4e3f574acf349ae6f61f9c000a77f97a3b315b4bb6ad03791e79ae4a568/peft-0.18.1-py3-none-any.whl", hash = "sha256:0bf06847a3551e3019fc58c440cffc9a6b73e6e2962c95b52e224f77bbdb50f1", size = 556960, upload-time = "2026-01-09T13:07:55.865Z" }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, +] +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 = "12.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", hash = "sha256:a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5", size = 46987819, upload-time = "2026-04-01T14:46:17.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d192a155bbcec180f8564f693e6fd9bccff5a7af9b32e2e4bf8c9c69dbad6b5", size = 5308279, upload-time = "2026-04-01T14:43:13.246Z" }, + { url = "https://files.pythonhosted.org/packages/d8/95/0a351b9289c2b5cbde0bacd4a83ebc44023e835490a727b2a3bd60ddc0f4/pillow-12.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f3f40b3c5a968281fd507d519e444c35f0ff171237f4fdde090dd60699458421", size = 4695490, upload-time = "2026-04-01T14:43:15.584Z" }, + { url = "https://files.pythonhosted.org/packages/de/af/4e8e6869cbed569d43c416fad3dc4ecb944cb5d9492defaed89ddd6fe871/pillow-12.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:03e7e372d5240cc23e9f07deca4d775c0817bffc641b01e9c3af208dbd300987", size = 6284462, upload-time = "2026-04-01T14:43:18.268Z" }, + { url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76", size = 8094744, upload-time = "2026-04-01T14:43:20.716Z" }, + { url = "https://files.pythonhosted.org/packages/2b/54/1789c455ed10176066b6e7e6da1b01e50e36f94ba584dc68d9eebfe9156d/pillow-12.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7371b48c4fa448d20d2714c9a1f775a81155050d383333e0a6c15b1123dda005", size = 6398371, upload-time = "2026-04-01T14:43:23.443Z" }, + { url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780", size = 7087215, upload-time = "2026-04-01T14:43:26.758Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f8/2f6825e441d5b1959d2ca5adec984210f1ec086435b0ed5f52c19b3b8a6e/pillow-12.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:01afa7cf67f74f09523699b4e88c73fb55c13346d212a59a2db1f86b0a63e8c5", size = 6509783, upload-time = "2026-04-01T14:43:29.56Z" }, + { url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5", size = 7212112, upload-time = "2026-04-01T14:43:32.091Z" }, + { url = "https://files.pythonhosted.org/packages/be/42/025cfe05d1be22dbfdb4f264fe9de1ccda83f66e4fc3aac94748e784af04/pillow-12.2.0-cp312-cp312-win32.whl", hash = "sha256:58f62cc0f00fd29e64b29f4fd923ffdb3859c9f9e6105bfc37ba1d08994e8940", size = 6378489, upload-time = "2026-04-01T14:43:34.601Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7b/25a221d2c761c6a8ae21bfa3874988ff2583e19cf8a27bf2fee358df7942/pillow-12.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f84204dee22a783350679a0333981df803dac21a0190d706a50475e361c93f5", size = 7084129, upload-time = "2026-04-01T14:43:37.213Z" }, + { url = "https://files.pythonhosted.org/packages/10/e1/542a474affab20fd4a0f1836cb234e8493519da6b76899e30bcc5d990b8b/pillow-12.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:af73337013e0b3b46f175e79492d96845b16126ddf79c438d7ea7ff27783a414", size = 2463612, upload-time = "2026-04-01T14:43:39.421Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/47/e4501f49c178ae1d9f4a75073fda4204f52647993f075a9db4d14930e0c5/platformdirs-4.10.0.tar.gz", hash = "sha256:31e761a6a0ca04faf7353ea759bdba55652be214725111e5aac52dfa29d4bef7", size = 31224, upload-time = "2026-05-28T03:32:53.587Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl", hash = "sha256:fb516cdb12eb0d857d0cd85a7c57cea4d060bee4578d6cf5a14dfdf8cbf8784a", size = 22743, upload-time = "2026-05-28T03:32:52.175Z" }, +] + +[[package]] +name = "plotly" +version = "6.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "narwhals" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/94/fd/d72c292d78aadb93d1a9bcd76bf3c678271040c7cf10abe5788b33040a39/plotly-6.8.0.tar.gz", hash = "sha256:e088e7ddc68d4f70e3d66659224727a45296d71d2b8284181862d3d8f1f0d88f", size = 6915161, upload-time = "2026-06-03T18:33:40.226Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/14/abe5ce876ab5b66ee3c691bf537fcd43d037aea55d447aacf74630a8f31e/plotly-6.8.0-py3-none-any.whl", hash = "sha256:13c5c4a0f70b74cab1913eda0de49b826df5931708eb6f9c3010040614700ec8", size = 9902055, upload-time = "2026-06-03T18:33:34.26Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "polygraphy" +version = "0.50.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/a3/5c4d2413c5d659f706f4c718a5ba02ea1cad93bc5ec3aac78a7cc3ea7db5/polygraphy-0.50.3-py3-none-any.whl", hash = "sha256:0df1a2336db7e6e95b5e54094de307699593f092597ad9472d7ceceff4a8a46e", size = 453519, upload-time = "2026-05-27T21:35:58.591Z" }, +] + +[[package]] +name = "pooch" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "platformdirs" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl", hash = "sha256:f265597baa9f760d25ceb29d0beb8186c243d6607b0f60b83ecf14078dbc703b", size = 67175, upload-time = "2026-01-30T19:15:08.36Z" }, +] + +[[package]] +name = "portalocker" +version = "3.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pywin32", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5e/77/65b857a69ed876e1951e88aaba60f5ce6120c33703f7cb61a3c894b8c1b6/portalocker-3.2.0.tar.gz", hash = "sha256:1f3002956a54a8c3730586c5c77bf18fae4149e07eaf1c29fc3faf4d5a3f89ac", size = 95644, upload-time = "2025-06-14T13:20:40.03Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4b/a6/38c8e2f318bf67d338f4d629e93b0b4b9af331f455f0390ea8ce4a099b26/portalocker-3.2.0-py3-none-any.whl", hash = "sha256:3cdc5f565312224bc570c49337bd21428bba0ef363bbcf58b9ef4a9f11779968", size = 22424, upload-time = "2025-06-14T13:20:38.083Z" }, +] + +[[package]] +name = "pre-commit" +version = "4.6.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/8e/22/2de9408ac81acbb8a7d05d4cc064a152ccf33b3d480ebe0cd292153db239/pre_commit-4.6.0.tar.gz", hash = "sha256:718d2208cef53fdc38206e40524a6d4d9576d103eb16f0fec11c875e7716e9d9", size = 198525, upload-time = "2026-04-21T20:31:41.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl", hash = "sha256:e2cf246f7299edcabcf15f9b0571fdce06058527f0a06535068a86d38089f29b", size = 226472, upload-time = "2026-04-21T20:31:40.092Z" }, +] + +[[package]] +name = "primepy" +version = "1.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/77/0cfa1b4697cfb5336f3a96e8bc73327f64610be3a64c97275f1801afb395/primePy-1.3.tar.gz", hash = "sha256:25fd7e25344b0789a5984c75d89f054fcf1f180bef20c998e4befbac92de4669", size = 3914, upload-time = "2018-05-29T17:18:18.683Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/74/c1/bb7e334135859c3a92ec399bc89293ea73f28e815e35b43929c8db6af030/primePy-1.3-py3-none-any.whl", hash = "sha256:5ed443718765be9bf7e2ff4c56cdff71b42140a15b39d054f9d99f0009e2317a", size = 4040, upload-time = "2018-05-29T17:18:17.53Z" }, +] + +[[package]] +name = "proces" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/3d/4159b57736ced0fd22553226df20a985ef7655519c80ffcb8a9fb49ebeee/proces-0.1.7.tar.gz", hash = "sha256:70a05d9e973dd685f7a9092c58be695a8181a411d63796c213232fd3fdc43775", size = 31188, upload-time = "2023-09-09T03:27:38.158Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/88/06cc0c7d890ed8d7e16ef0e56880dea516a21643fb1f3a69a50f4cc6f716/proces-0.1.7-py3-none-any.whl", hash = "sha256:308325bbc96877263f06e57e5e9c760c4b42cc722887ad60be6b18fc37d68762", size = 137718, upload-time = "2023-09-09T03:27:35.463Z" }, +] + +[[package]] +name = "prometheus-client" +version = "0.25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", hash = "sha256:5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28", size = 86035, upload-time = "2026-04-09T19:53:42.359Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", hash = "sha256:d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1", size = 64154, upload-time = "2026-04-09T19:53:41.324Z" }, +] + +[[package]] +name = "prometheus-fastapi-instrumentator" +version = "8.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "prometheus-client" }, + { name = "starlette" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/f4/cdcebf7094b03b99fba71ac8f56bd6f227973642662f49d272332d8419b3/prometheus_fastapi_instrumentator-8.1.0.tar.gz", hash = "sha256:b77f3043665e8d28e2bbd21017506195a43d9adf1d402d01bf95b494b7e560e1", size = 20492, upload-time = "2026-07-26T11:12:44.202Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/b9/91a2246e6cf01b7ccb14479803c8a50f9c258ae5c6a0f16ba3294820632b/prometheus_fastapi_instrumentator-8.1.0-py3-none-any.whl", hash = "sha256:b9f40b2cff3f7891ca0610b3ae4fc6ec723fd326b04bb659819aaeb821a0fc7d", size = 19649, upload-time = "2026-07-26T11:12:45.168Z" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.53" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7d/ea/39b988c938f75cb75d7045b5c69f8bfed47ee2152c8837fb403de29d6fb8/prompt_toolkit-3.0.53.tar.gz", hash = "sha256:9ec8a0ad96d5c56148b3f914aa79c1564c3fde5d2e6b876e7bc327e353cf8fa6", size = 435492, upload-time = "2026-07-26T20:56:14.758Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/6f/84908cad2d6aa5144abcf7b42709fe4fdb459bc640ec7ac5786e7693dabc/prompt_toolkit-3.0.53-py3-none-any.whl", hash = "sha256:01c0891d7f9237d5e339f7d3e42cdae80b7534abb1c7c0e3352efba6231492f2", size = 392288, upload-time = "2026-07-26T20:56:12.512Z" }, +] + +[[package]] +name = "propcache" +version = "0.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427", size = 50208, upload-time = "2026-05-08T21:02:12.199Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/cb/e27bc2b2737a0bb49962b275efa051e8f1c35a936df7d5139b6b658b7dc9/propcache-0.5.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:806719138ecd720339a12410fb9614ac9b2b2d3a5fdf8235d56981c36f4039ba", size = 95887, upload-time = "2026-05-08T21:00:11.277Z" }, + { url = "https://files.pythonhosted.org/packages/e6/13/b8ae04c59392f8d11c6cd9fb4011d1dc7c86b81225c770280300e259ffe1/propcache-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:db2b80ea58eab4f86b2beec3cc8b39e8ff9276ac20e96b7cce43c8ae84cd6b5a", size = 54654, upload-time = "2026-05-08T21:00:12.604Z" }, + { url = "https://files.pythonhosted.org/packages/2c/7d/49777a3e20b55863d4794384a38acd460c04157b0a00f8602b0d508b8431/propcache-0.5.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e5cbfac9f61484f7e9f3597775500cd3ebe8274e9b050c38f9525c77c97520bf", size = 55190, upload-time = "2026-05-08T21:00:13.935Z" }, + { url = "https://files.pythonhosted.org/packages/44/c7/085d0cd63062e84044e3f05797749c3f8e3938ff3aeb0eb2f69d43fafc91/propcache-0.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5dbc581d2814337da56222fab8dc5f161cd798a434e49bac27930aaef798e144", size = 59995, upload-time = "2026-05-08T21:00:15.526Z" }, + { url = "https://files.pythonhosted.org/packages/9c/42/32cf8e3009e92b2645cf1e944f701e8ea4e924dffde1ee26db860bcbf7e4/propcache-0.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:857187f381f88c8e2fa2fe56ab94879d011b883d5a2ee5a1b60a8cd2a06846d9", size = 63422, upload-time = "2026-05-08T21:00:16.824Z" }, + { url = "https://files.pythonhosted.org/packages/9e/1b/f112433f99fc979431b87a39ef169e3f8df070d99a72792c56d6937ac48b/propcache-0.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:178b4a2cdaac1818e2bf1c5a99b94383fa73ea5382e032a48dec07dc5668dc42", size = 64342, upload-time = "2026-05-08T21:00:18.362Z" }, + { url = "https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476", size = 61639, upload-time = "2026-05-08T21:00:19.692Z" }, + { url = "https://files.pythonhosted.org/packages/cc/da/4d775080b1490c0ae604acda868bd71aabe3a89ed16f2aa4339eb8a283e7/propcache-0.5.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5671d09a36b06d0fd4a3da0fccbcae360e9b1570924171a15e9e0997f0249fba", size = 61588, upload-time = "2026-05-08T21:00:21.155Z" }, + { url = "https://files.pythonhosted.org/packages/04/ac/f076982cbe2195ee9cf32de5a1e46951d9fb399fc207f390562dd0fd8fb2/propcache-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80168e2ebe4d3ec6599d10ad8f520304ae1cad9b6c5a95372aef1b66b7bfb53a", size = 60029, upload-time = "2026-05-08T21:00:22.713Z" }, + { url = "https://files.pythonhosted.org/packages/70/60/189be62e0dd898dce3b331e1b8c7a543cd3a405ac0c81fe8ee8a9d5d77e1/propcache-0.5.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:45f11346f884bc47444f6e6647131055844134c3175b629f84952e2b5cd62b64", size = 56774, upload-time = "2026-05-08T21:00:24.001Z" }, + { url = "https://files.pythonhosted.org/packages/ea/9e/93377b9c7939c1ffae98f878dee955efadfd638078bc86dbc21f9d52f651/propcache-0.5.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8e778ebd44ef4f66ed60a0416b06b489687db264a9c0b3620362f26489492913", size = 63532, upload-time = "2026-05-08T21:00:25.545Z" }, + { url = "https://files.pythonhosted.org/packages/14/f9/590ef6cfb9b8028d516d287812ece32bb0bc5f11fbb9c8bf6b2e6313fec8/propcache-0.5.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:c0cb9ed24c8964e172768d455a38254c2dd8a552905729ce006cad3d3dda59b1", size = 61592, upload-time = "2026-05-08T21:00:27.186Z" }, + { url = "https://files.pythonhosted.org/packages/b4/5e/70958b3034c297a630bba2f17ca7abc2d5f39a803ad7e370ab79d1ecd022/propcache-0.5.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1d1ad32d9d4355e2be65574fd0bfd3677e7066b009cd5b9b2dee8aa6a6393b33", size = 64788, upload-time = "2026-05-08T21:00:28.8Z" }, + { url = "https://files.pythonhosted.org/packages/12/fd/77fe5936d8c3086ca9048f7f415f122ed82e53884a9ec193646b42deef06/propcache-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c80f4ba3e8f00189165999a742ee526ebeccedf6c3f7beb0c7df821e9772435a", size = 62514, upload-time = "2026-05-08T21:00:30.098Z" }, + { url = "https://files.pythonhosted.org/packages/cf/74/66bd798b5b3be70aa1b391f5cc9d6a0a5532d7fd3b19ec0b213e72e6ad9d/propcache-0.5.2-cp312-cp312-win32.whl", hash = "sha256:8c7972d8f193740d9175f0998ab38717e6cd322d5935c5b0fef8c0d323fd9031", size = 39018, upload-time = "2026-05-08T21:00:31.622Z" }, + { url = "https://files.pythonhosted.org/packages/61/7c/5c0d34aa3024694d6dcb9271cdbdd08c4e47c1c0ad95ec7e7bc74cdea145/propcache-0.5.2-cp312-cp312-win_amd64.whl", hash = "sha256:d9ee8826a7d47863a08ac44e1a5f611a462eefc3a194b492da242128bec75b42", size = 42322, upload-time = "2026-05-08T21:00:32.918Z" }, + { url = "https://files.pythonhosted.org/packages/4d/91/875812f1a3feb20ceba818ef39fbe4d92f1081e04ac815c822496d0d038b/propcache-0.5.2-cp312-cp312-win_arm64.whl", hash = "sha256:2800a4a8ead6b28cccd1ec54b59346f0def7922ee1c7598e8499c733cfbb7c84", size = 38172, upload-time = "2026-05-08T21:00:35.124Z" }, + { url = "https://files.pythonhosted.org/packages/3a/ed/1cdcab6ba3d6ab7feca11fc14f0eeea80755bb53ef4e892079f31b10a25f/propcache-0.5.2-py3-none-any.whl", hash = "sha256:be1ddfcbb376e3de5d2e2db1d58d6d67463e6b4f9f040c000de8e300295465fe", size = 14036, upload-time = "2026-05-08T21:02:10.673Z" }, +] + +[[package]] +name = "protobuf" +version = "6.33.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz", hash = "sha256:a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135", size = 444531, upload-time = "2026-03-18T19:05:00.988Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl", hash = "sha256:7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3", size = 425739, upload-time = "2026-03-18T19:04:48.373Z" }, + { url = "https://files.pythonhosted.org/packages/76/5d/683efcd4798e0030c1bab27374fd13a89f7c2515fb1f3123efdfaa5eab57/protobuf-6.33.6-cp310-abi3-win_amd64.whl", hash = "sha256:0cd27b587afca21b7cfa59a74dcbd48a50f0a6400cfb59391340ad729d91d326", size = 437089, upload-time = "2026-03-18T19:04:50.381Z" }, + { url = "https://files.pythonhosted.org/packages/5c/01/a3c3ed5cd186f39e7880f8303cc51385a198a81469d53d0fdecf1f64d929/protobuf-6.33.6-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:9720e6961b251bde64edfdab7d500725a2af5280f3f4c87e57c0208376aa8c3a", size = 427737, upload-time = "2026-03-18T19:04:51.866Z" }, + { url = "https://files.pythonhosted.org/packages/ee/90/b3c01fdec7d2f627b3a6884243ba328c1217ed2d978def5c12dc50d328a3/protobuf-6.33.6-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:e2afbae9b8e1825e3529f88d514754e094278bb95eadc0e199751cdd9a2e82a2", size = 324610, upload-time = "2026-03-18T19:04:53.096Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ca/25afc144934014700c52e05103c2421997482d561f3101ff352e1292fb81/protobuf-6.33.6-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:c96c37eec15086b79762ed265d59ab204dabc53056e3443e702d2681f4b39ce3", size = 339381, upload-time = "2026-03-18T19:04:54.616Z" }, + { url = "https://files.pythonhosted.org/packages/16/92/d1e32e3e0d894fe00b15ce28ad4944ab692713f2e7f0a99787405e43533a/protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:e9db7e292e0ab79dd108d7f1a94fe31601ce1ee3f7b79e0692043423020b0593", size = 323436, upload-time = "2026-03-18T19:04:55.768Z" }, + { url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" }, +] + +[[package]] +name = "protobuf" +version = "7.35.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/da/01/9ef0afd7999eb9badb3a768b4aedd78c86d4c65cfaf1958ab276199e76b4/protobuf-7.35.1.tar.gz", hash = "sha256:ce115a26fe0c39a2c29973d914d327e516a6455464489fe3cd1e51a1b354f81a", size = 458717, upload-time = "2026-06-11T21:55:40.257Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/03/8aeeb7458d22546bf64b5250ca1daeb5ff757d900e8e4a7476c6f0db843e/protobuf-7.35.1-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:24f857477359a85c0c235261b8ba905fd51b2562f4a64ca1df5473f29850cbf6", size = 433226, upload-time = "2026-06-11T21:55:31.719Z" }, + { url = "https://files.pythonhosted.org/packages/37/4b/dfb89eb0e652a1ff073c39a59fb5e3a83cfe9b57a2c83fa6d78270101767/protobuf-7.35.1-cp310-abi3-manylinux2014_aarch64.whl", hash = "sha256:11d6b0ec246892d85215b0a13ca6e0233cf5284b68f0ac02646427f4ff88a799", size = 328847, upload-time = "2026-06-11T21:55:34.035Z" }, + { url = "https://files.pythonhosted.org/packages/0f/58/dc12f2cd484951524af6e3382c785869b9b3fb5e52ee95ae23add53ee8f9/protobuf-7.35.1-cp310-abi3-manylinux2014_s390x.whl", hash = "sha256:b73f9489a4b8b1c9cb1f8ed951c736392592edb24b9d6819f36d2e10b171d5b4", size = 344030, upload-time = "2026-06-11T21:55:34.941Z" }, + { url = "https://files.pythonhosted.org/packages/e4/be/5b3cfe508bfab6761414ff944e3366eb13be4fd71efcd69450f89ba39f43/protobuf-7.35.1-cp310-abi3-manylinux2014_x86_64.whl", hash = "sha256:74758715c53d7158fb76caf4f0cfdacc5329a4b1bb994f865d6cf302d413a1c4", size = 327130, upload-time = "2026-06-11T21:55:35.921Z" }, + { url = "https://files.pythonhosted.org/packages/d8/bc/6d6c7ba8709c85f8f2c390b2b118d6fb08a783676a572271851bf45a7d22/protobuf-7.35.1-cp310-abi3-win32.whl", hash = "sha256:353652e4efd0bca5b5fc2656abf8307ef351f0cf938c9eba09f0e09c20a25c30", size = 428945, upload-time = "2026-06-11T21:55:37.034Z" }, + { url = "https://files.pythonhosted.org/packages/0a/19/8d0cb6f20a1ef7b18f1c8986ad5783f22f84cce39c6ce9a6e645ea55192e/protobuf-7.35.1-cp310-abi3-win_amd64.whl", hash = "sha256:230a75ddfc2de4806e56696ce9640c1cdfdb6543b7cfce98d42a4c0a0e7bdb87", size = 439996, upload-time = "2026-06-11T21:55:38.123Z" }, + { url = "https://files.pythonhosted.org/packages/19/c7/5f7c636ec43e0c545e28d1f1db71990108306f7bdcb89f069ba97e428e7f/protobuf-7.35.1-py3-none-any.whl", hash = "sha256:4bc97768d8fe4ad6743c8a19403e314511ed9f6d13205b687e52421c023ac1b9", size = 171659, upload-time = "2026-06-11T21:55:39.155Z" }, +] + +[[package]] +name = "psutil" +version = "7.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" }, + { url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" }, + { url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" }, + { url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" }, + { url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" }, + { url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" }, + { url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" }, +] + +[[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 = "pulp" +version = "3.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4e/70/69be07a67621ad804d6cf347965eb4e0d7786a97330d99c31d735aaa6c5a/pulp-3.3.2.tar.gz", hash = "sha256:d0904700c207ac11e25e3b1213b70eae1d6fb25faa719d75f3f15054901258c0", size = 16305346, upload-time = "2026-05-25T09:41:26.207Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dd/6e/d674f1dde91c71e2ac19e5e5cf1ee6d5845e3aefecd9c39ed9c4b0c9a696/pulp-3.3.2-py3-none-any.whl", hash = "sha256:631b166f72086971a9597f7a0233ababa99bb8d50a01cd543f7758be5a9f86c0", size = 16391742, upload-time = "2026-05-25T09:41:22.2Z" }, +] + +[[package]] +name = "pure-eval" +version = "0.2.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/da/9f/abfd2959e9261dd5217ca8551d4de211ca6ab26fe9b72cf44731ff6c4442/pure_eval-0.2.4.tar.gz", hash = "sha256:260c2774686e651b79f8b8e7fc9d80b3599ea6a66334b47d5f4abb69fc2c0ea1", size = 20563, upload-time = "2026-09-10T21:41:22.836Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/18/83376915176eb058cb86470eb7396388a13350b09a8f233a79303bbcbc5b/pure_eval-0.2.4-py3-none-any.whl", hash = "sha256:96cae060a313cfaad51bb761278bfb0e62dc0248d9315a81173752dc546cd37a", size = 11893, upload-time = "2026-09-10T21:41:21.532Z" }, +] + +[[package]] +name = "pyannote-audio" +version = "4.0.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asteroid-filterbanks" }, + { name = "einops" }, + { name = "huggingface-hub" }, + { name = "lightning" }, + { name = "matplotlib" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-otlp" }, + { name = "opentelemetry-sdk" }, + { name = "pyannote-core" }, + { name = "pyannote-database" }, + { name = "pyannote-metrics" }, + { name = "pyannote-pipeline" }, + { name = "pyannoteai-sdk" }, + { name = "pytorch-metric-learning" }, + { name = "rich" }, + { name = "safetensors" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch-audiomentations" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchcodec" }, + { name = "torchmetrics" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d62e8a57c46c6648e8a8229", size = 13963479, upload-time = "2026-06-30T14:28:53.454Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/66/a3/1d03ed6c7669f7b94ce4a7ebe3b21f5c3b6331999a5680837e371e0a0537/pyannote_audio-4.0.7-py3-none-any.whl", hash = "sha256:852ea15c4d85bc34773e618267603ffca6a521669a74d33742692cc67fc700d6", size = 894598, upload-time = "2026-06-30T14:28:51.779Z" }, +] + +[[package]] +name = "pyannote-core" +version = "6.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "sortedcontainers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb5a0fe26014a3477867cc033fb", size = 327540, upload-time = "2025-09-16T09:24:39.081Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/57/ecf62344b9b81debd0ca95ed987135e93d1b039507f8174f52d1d19d8c6b/pyannote_core-6.0.1-py3-none-any.whl", hash = "sha256:924550d6ecf6b05ad13bf3f66f59c29fc740cf1c62a6fca860ac2e66908203e5", size = 57505, upload-time = "2025-09-16T09:24:37.798Z" }, +] + +[[package]] +name = "pyannote-database" +version = "6.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pandas" }, + { name = "pyannote-core" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91a9269606d873528cd10", size = 112225, upload-time = "2025-12-07T06:33:10.296Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/bf/6a6f5abaa4d9f803f34c9883ef5e316624eac6be0eaa87720216be9bba12/pyannote_database-6.1.1-py3-none-any.whl", hash = "sha256:36460c70ce9f50ff25c9ea365bc83ad625bb6b2494deccf6bd3fc750686ae684", size = 53735, upload-time = "2025-12-07T06:33:11.578Z" }, +] + +[[package]] +name = "pyannote-metrics" +version = "4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "pyannote-core" }, + { name = "pyannote-database" }, + { name = "scikit-learn" }, + { name = "scipy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd1a77ccec0343f7e", size = 883419, upload-time = "2026-05-06T16:33:10.163Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ca/d3/9cd1df66aa9be47a36df46f007e198bbdec3ddebc1bd8833c7a9e8a554a9/pyannote_metrics-4.1-py3-none-any.whl", hash = "sha256:34a54b7671f61709c1865d0484843e5b46ea3c4e4e5260ab065e5b3156c733d3", size = 52116, upload-time = "2026-05-06T16:33:08.586Z" }, +] + +[[package]] +name = "pyannote-pipeline" +version = "4.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "optuna" }, + { name = "pyannote-core" }, + { name = "pyannote-database" }, + { name = "pyyaml" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f6426c3255ff45dd3c6da", size = 348865, upload-time = "2025-09-09T14:42:53.276Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d8/83/51290b8a17a3007bc4e4a5ea897f0765f30a6598d58670ba12d35ac0cc36/pyannote_pipeline-4.0.0-py3-none-any.whl", hash = "sha256:6b0bfc19e684d89cc1608bb39448e15ff1231d4a87e99fc7e812e7891b8cd555", size = 22215, upload-time = "2025-09-09T14:42:52.236Z" }, +] + +[[package]] +name = "pyannoteai-sdk" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c90c5a16fa441ea8cf9d", size = 14773, upload-time = "2026-01-14T14:20:19.19Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/8d/16e62133ff748931e923c2d29a150a710c85283f533a4148adc42addb6a8/pyannoteai_sdk-0.4.0-py3-none-any.whl", hash = "sha256:36a0175978e0427f27843d690eb4d1e8ec839009ea540516d6dfcdce749cd883", size = 8886, upload-time = "2026-01-14T14:20:18.407Z" }, +] + +[[package]] +name = "pyarrow" +version = "24.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/13/13e1069b351bdc3881266e11147ffccf687505dbb0ea74036237f5d454a5/pyarrow-24.0.0.tar.gz", hash = "sha256:85fe721a14dd823aca09127acbb06c3ca723efbd436c004f16bca601b04dcc83", size = 1180261, upload-time = "2026-04-21T10:51:25.837Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b4/a9/9686d9f07837f91f775e8932659192e02c74f9d8920524b480b85212cc68/pyarrow-24.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:6233c9ed9ab9d1db47de57d9753256d9dcffbf42db341576099f0fd9f6bf4810", size = 34981559, upload-time = "2026-04-21T10:47:22.17Z" }, + { url = "https://files.pythonhosted.org/packages/80/b6/0ddf0e9b6ead3474ab087ae598c76b031fc45532bf6a63f3a553440fb258/pyarrow-24.0.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:f7616236ec1bc2b15bfdec22a71ab38851c86f8f05ff64f379e1278cf20c634a", size = 36663654, upload-time = "2026-04-21T10:47:28.315Z" }, + { url = "https://files.pythonhosted.org/packages/7c/3b/926382efe8ce27ba729071d3566ade6dfb86bdf112f366000196b2f5780a/pyarrow-24.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:1617043b99bd33e5318ae18eb2919af09c71322ef1ca46566cdafc6e6712fb66", size = 45679394, upload-time = "2026-04-21T10:47:34.821Z" }, + { url = "https://files.pythonhosted.org/packages/b3/7a/829f7d9dfd37c207206081d6dad474d81dde29952401f07f2ba507814818/pyarrow-24.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6165461f55ef6314f026de6638d661188e3455d3ec49834556a0ebbdbace18bb", size = 48863122, upload-time = "2026-04-21T10:47:42.056Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e8/f88ce625fe8babaae64e8db2d417c7653adb3019b08aae85c5ed787dc816/pyarrow-24.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3b13dedfe76a0ad2d1d859b0811b53827a4e9d93a0bcb05cf59333ab4980cc7e", size = 49376032, upload-time = "2026-04-21T10:47:48.967Z" }, + { url = "https://files.pythonhosted.org/packages/36/7a/82c363caa145fff88fb475da50d3bf52bb024f61917be5424c3392eaf878/pyarrow-24.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:25ea65d868eb04015cd18e6df2fbe98f07e5bda2abefabcb88fce39a947716f6", size = 51929490, upload-time = "2026-04-21T10:47:55.981Z" }, + { url = "https://files.pythonhosted.org/packages/66/1c/e3e72c8014ad2743ca64a701652c733cc5cbcee15c0463a32a8c55518d9e/pyarrow-24.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:295f0a7f2e242dabd513737cf076007dc5b2d59237e3eca37b05c0c6446f3826", size = 27355660, upload-time = "2026-04-21T10:48:01.718Z" }, +] + +[[package]] +name = "pycountry" +version = "26.2.16" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/de/1d/061b9e7a48b85cfd69f33c33d2ef784a531c359399ad764243399673c8f5/pycountry-26.2.16.tar.gz", hash = "sha256:5b6027d453fcd6060112b951dd010f01f168b51b4bf8a1f1fc8c95c8d94a0801", size = 7711342, upload-time = "2026-02-17T03:42:52.367Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/42/7703bd45b62fecd44cd7d3495423097e2f7d28bc2e99e7c1af68892ab157/pycountry-26.2.16-py3-none-any.whl", hash = "sha256:115c4baf7cceaa30f59a4694d79483c9167dbce7a9de4d3d571c5f3ea77c305a", size = 8044600, upload-time = "2026-02-17T03:42:49.777Z" }, +] + +[[package]] +name = "pycparser" +version = "3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", size = 103492, upload-time = "2026-01-21T14:26:51.89Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992", size = 48172, upload-time = "2026-01-21T14:26:50.693Z" }, +] + +[[package]] +name = "pycryptodomex" +version = "3.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/85/e24bf90972a30b0fcd16c73009add1d7d7cd9140c2498a68252028899e41/pycryptodomex-3.23.0.tar.gz", hash = "sha256:71909758f010c82bc99b0abf4ea12012c98962fbf0583c2164f8b84533c2e4da", size = 4922157, upload-time = "2025-05-17T17:23:41.434Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dd/9c/1a8f35daa39784ed8adf93a694e7e5dc15c23c741bbda06e1d45f8979e9e/pycryptodomex-3.23.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:06698f957fe1ab229a99ba2defeeae1c09af185baa909a31a5d1f9d42b1aaed6", size = 2499240, upload-time = "2025-05-17T17:22:46.953Z" }, + { url = "https://files.pythonhosted.org/packages/7a/62/f5221a191a97157d240cf6643747558759126c76ee92f29a3f4aee3197a5/pycryptodomex-3.23.0-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b2c2537863eccef2d41061e82a881dcabb04944c5c06c5aa7110b577cc487545", size = 1644042, upload-time = "2025-05-17T17:22:49.098Z" }, + { url = "https://files.pythonhosted.org/packages/8c/fd/5a054543c8988d4ed7b612721d7e78a4b9bf36bc3c5ad45ef45c22d0060e/pycryptodomex-3.23.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:43c446e2ba8df8889e0e16f02211c25b4934898384c1ec1ec04d7889c0333587", size = 2186227, upload-time = "2025-05-17T17:22:51.139Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a9/8862616a85cf450d2822dbd4fff1fcaba90877907a6ff5bc2672cafe42f8/pycryptodomex-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f489c4765093fb60e2edafdf223397bc716491b2b69fe74367b70d6999257a5c", size = 2272578, upload-time = "2025-05-17T17:22:53.676Z" }, + { url = "https://files.pythonhosted.org/packages/46/9f/bda9c49a7c1842820de674ab36c79f4fbeeee03f8ff0e4f3546c3889076b/pycryptodomex-3.23.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdc69d0d3d989a1029df0eed67cc5e8e5d968f3724f4519bd03e0ec68df7543c", size = 2312166, upload-time = "2025-05-17T17:22:56.585Z" }, + { url = "https://files.pythonhosted.org/packages/03/cc/870b9bf8ca92866ca0186534801cf8d20554ad2a76ca959538041b7a7cf4/pycryptodomex-3.23.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6bbcb1dd0f646484939e142462d9e532482bc74475cecf9c4903d4e1cd21f003", size = 2185467, upload-time = "2025-05-17T17:22:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/96/e3/ce9348236d8e669fea5dd82a90e86be48b9c341210f44e25443162aba187/pycryptodomex-3.23.0-cp37-abi3-musllinux_1_2_i686.whl", hash = "sha256:8a4fcd42ccb04c31268d1efeecfccfd1249612b4de6374205376b8f280321744", size = 2346104, upload-time = "2025-05-17T17:23:02.112Z" }, + { url = "https://files.pythonhosted.org/packages/a5/e9/e869bcee87beb89040263c416a8a50204f7f7a83ac11897646c9e71e0daf/pycryptodomex-3.23.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:55ccbe27f049743a4caf4f4221b166560d3438d0b1e5ab929e07ae1702a4d6fd", size = 2271038, upload-time = "2025-05-17T17:23:04.872Z" }, + { url = "https://files.pythonhosted.org/packages/8d/67/09ee8500dd22614af5fbaa51a4aee6e342b5fa8aecf0a6cb9cbf52fa6d45/pycryptodomex-3.23.0-cp37-abi3-win32.whl", hash = "sha256:189afbc87f0b9f158386bf051f720e20fa6145975f1e76369303d0f31d1a8d7c", size = 1771969, upload-time = "2025-05-17T17:23:07.115Z" }, + { url = "https://files.pythonhosted.org/packages/69/96/11f36f71a865dd6df03716d33bd07a67e9d20f6b8d39820470b766af323c/pycryptodomex-3.23.0-cp37-abi3-win_amd64.whl", hash = "sha256:52e5ca58c3a0b0bd5e100a9fbc8015059b05cffc6c66ce9d98b4b45e023443b9", size = 1803124, upload-time = "2025-05-17T17:23:09.267Z" }, + { url = "https://files.pythonhosted.org/packages/f9/93/45c1cdcbeb182ccd2e144c693eaa097763b08b38cded279f0053ed53c553/pycryptodomex-3.23.0-cp37-abi3-win_arm64.whl", hash = "sha256:02d87b80778c171445d67e23d1caef279bf4b25c3597050ccd2e13970b57fd51", size = 1707161, upload-time = "2025-05-17T17:23:11.414Z" }, +] + +[[package]] +name = "pydantic" +version = "2.13.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/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba", size = 472262, upload-time = "2026-05-06T13:43:02.641Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.46.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2", size = 2106158, upload-time = "2026-05-06T13:38:57.215Z" }, + { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, + { url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7", size = 1975742, upload-time = "2026-05-06T13:37:09.448Z" }, + { url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7", size = 2052418, upload-time = "2026-05-06T13:37:38.234Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712", size = 2232274, upload-time = "2026-05-06T13:38:27.753Z" }, + { url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4", size = 2309940, upload-time = "2026-05-06T13:38:05.353Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, + { url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987", size = 2136854, upload-time = "2026-05-06T13:40:22.59Z" }, + { url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b", size = 2180306, upload-time = "2026-05-06T13:40:10.666Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458", size = 2190044, upload-time = "2026-05-06T13:40:43.231Z" }, + { url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b", size = 2329133, upload-time = "2026-05-06T13:39:57.365Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, + { url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894", size = 1974823, upload-time = "2026-05-06T13:40:47.985Z" }, + { url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89", size = 2072919, upload-time = "2026-05-06T13:39:21.153Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a", size = 2027604, upload-time = "2026-05-06T13:39:03.753Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7", size = 2095527, upload-time = "2026-05-06T13:39:52.283Z" }, + { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526", size = 1990696, upload-time = "2026-05-06T13:38:34.717Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, +] + +[[package]] +name = "pydantic-extra-types" +version = "2.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/c1/3226e6d7f5a4f736f38ac11a6fbb262d701889802595cdb0f53a885ac2e0/pydantic_extra_types-2.11.1-py3-none-any.whl", hash = "sha256:1722ea2bddae5628ace25f2aa685b69978ef533123e5638cfbddb999e0100ec1", size = 79526, upload-time = "2026-03-16T08:08:02.533Z" }, +] + +[package.optional-dependencies] +pycountry = [ + { name = "pycountry" }, +] + +[[package]] +name = "pydantic-settings" +version = "2.14.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5c/b5/8f48e906c3e0205276e8bd8cb7512217a87b2685304d64be27cad5b3019f/pydantic_settings-2.14.2.tar.gz", hash = "sha256:c19dd64b19097f1de80184f0cc7b0272a13ae6e170cbf240a3e27e381ed14a5f", size = 237700, upload-time = "2026-06-19T13:44:56.324Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/c1/6e422f34e569cf8e18df68d1939c81c099d2b61e4f7d9621c8a77560799c/pydantic_settings-2.14.2-py3-none-any.whl", hash = "sha256:a20c97b37910b6550d5ea50fbcc2d4187defe58cd57070b73863d069419c9440", size = 61715, upload-time = "2026-06-19T13:44:55.02Z" }, +] + +[package.optional-dependencies] +yaml = [ + { name = "pyyaml" }, +] + +[[package]] +name = "pygments" +version = "2.20.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, +] + +[[package]] +name = "pyjwt" +version = "2.15.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/ea/5194e52748b0da83d71e082d75496eaec6e58f419f5e184786ded517e6a9/pyjwt-2.15.1.tar.gz", hash = "sha256:4f259e80cdfb6b3fc18a7de51fd1ef9ec79652f25019bae68975ca2468a34df8", size = 121252, upload-time = "2026-09-28T18:40:42.598Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/ca/44de4e75f8aadc457f0634be3b542815078ded46dca30efb960edeecad6e/pyjwt-2.15.1-py3-none-any.whl", hash = "sha256:42d59d631f7768a1028a64c7ff581a9bf7519804daf91fc5b6c56e30eec5e193", size = 33860, upload-time = "2026-09-28T18:40:41.429Z" }, +] + +[package.optional-dependencies] +crypto = [ + { name = "cryptography" }, +] + +[[package]] +name = "pynvvideocodec" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/e7/21cf5d01286aebfacad92f3a78f24c05b373d9bce754b689c5bb3a81bc9d/pynvvideocodec-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:af7e44d13cfb524626c72d947f12a3b192cfa1deb4b598a7778bd4aa1e6fd4ac", size = 46251588, upload-time = "2026-01-30T12:03:08.327Z" }, + { url = "https://files.pythonhosted.org/packages/67/dd/99ab1d310aaadc7e20d434cf27b387a5a0878f1dfbb3788c365905647c7b/pynvvideocodec-2.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c317fbad725b1b81936b863edcd98920bc4be423b9965719657030359d7afe29", size = 36745131, upload-time = "2026-01-30T12:03:06.838Z" }, + { url = "https://files.pythonhosted.org/packages/0d/59/639cc6ba3a0cc9ff37b64b8bcc6ab063e562bd21c8d0b7294e215f8929ff/pynvvideocodec-2.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:09cdd222c761855cde9b05ddc13d21893473cebae50077eca20b4eac0fed8acb", size = 38533044, upload-time = "2026-01-30T12:03:10.507Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" }, +] + +[[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 = "9.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "iniconfig" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "pluggy" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313", size = 1636369, upload-time = "2026-06-19T10:58:32.857Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c", size = 386536, upload-time = "2026-06-19T10:58:31.347Z" }, +] + +[[package]] +name = "pytest-asyncio" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pytest" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/7c/d36d04db312ecf4298932ef77e6e4a9e8ad017906e24e34f0b0c361a2473/pytest_asyncio-1.4.0.tar.gz", hash = "sha256:c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42", size = 58514, upload-time = "2026-05-26T09:56:04.083Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/e2/08a497ef684b88559c9cc5f4ad53a37e7b99e727094a86d6ea32536d5d3c/pytest_asyncio-1.4.0-py3-none-any.whl", hash = "sha256:933ca923a23075a87fb7070c0ec272a6848489824d887c85c812670932835aa1", size = 16930, upload-time = "2026-05-26T09:56:02.576Z" }, +] + +[[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-discovery" +version = "1.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "platformdirs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/1a/cbbaf13b730abb0a16b964d984e19f2fe520c21a4dc664051359a3f5a9e7/python_discovery-1.4.2.tar.gz", hash = "sha256:8f3746c4b4968d22afbb97d36e1a0e5b66e6c0f297290f2e95f05b9b8bf18690", size = 70277, upload-time = "2026-06-11T16:10:42.383Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl", hash = "sha256:475803f53b7b2ed6e490e27373f9d8340f7d2eebf9acdaf645d7d714c97bb500", size = 33886, upload-time = "2026-06-11T16:10:41.192Z" }, +] + +[[package]] +name = "python-dotenv" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", hash = "sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3", size = 50135, upload-time = "2026-03-01T16:00:26.196Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" }, +] + +[[package]] +name = "python-json-logger" +version = "4.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/21/25/5473e46b179f8e8b4ad3aeeb36773d1701b7770eaf5e5bc2025c7303b598/python_json_logger-4.2.0.tar.gz", hash = "sha256:e371ebe22ec01e289850102091a2b1f6fc9e655c7f1f5f29073936756c290afa", size = 18211, upload-time = "2026-08-15T11:36:38.232Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/55/6467fde553886cb293e41538f3a8b4e4fd4688c6df242cf982162d8367fb/python_json_logger-4.2.0-py3-none-any.whl", hash = "sha256:158a52126fcd6869e09574d2b66272666f3dc8f468c62637ef9a1fa883719cb9", size = 14988, upload-time = "2026-08-15T11:36:36.821Z" }, +] + +[[package]] +name = "python-multipart" +version = "0.0.32" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/42/55c32bb9b12693c092ad250a0e82edb5b31ddeda6eb772de5f308b3804ad/python_multipart-0.0.32.tar.gz", hash = "sha256:be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e", size = 46881, upload-time = "2026-06-04T16:18:58.647Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/04/e8135ebd1ad02c56ec633277529b2602ff99ff634be76cdba5744cf554fd/python_multipart-0.0.32-py3-none-any.whl", hash = "sha256:ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23", size = 30042, upload-time = "2026-06-04T16:18:57.319Z" }, +] + +[[package]] +name = "pytorch-lightning" +version = "2.6.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, extra = ["http"], marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "lightning-utilities" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e48b180e68396849efe128538ddb28e", size = 661673, upload-time = "2026-05-27T14:33:41.961Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/4d/5740c27110b83634d8491c3b5facf0111b3e554c3164f4fb953be9bddaf6/pytorch_lightning-2.6.5-py3-none-any.whl", hash = "sha256:62d9c8549b2278fedc3364f0a5607a56c6063d18635008f8cf3fae8d802b0d76", size = 852407, upload-time = "2026-05-27T14:33:39.856Z" }, +] + +[[package]] +name = "pytorch-metric-learning" +version = "2.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "scikit-learn" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25d7a68c18053dd503830701f", size = 84530, upload-time = "2025-08-17T17:11:19.501Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/7d/73ef5052f57b7720cad00e16598db3592a5ef4826745ffca67a2f085d4dc/pytorch_metric_learning-2.9.0-py3-none-any.whl", hash = "sha256:d51646006dc87168f00cf954785db133a4c5aac81253877248737aa42ef6432a", size = 127801, upload-time = "2025-08-17T17:11:18.185Z" }, +] + +[[package]] +name = "pywin32" +version = "312" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/ff/32aa7d2ed0ab12b323aaa64f9b75e6ad4f8fd09f9ccfc28c79414d46838d/pywin32-312-cp312-cp312-win32.whl", hash = "sha256:dab4f65ac9c4e48400a2a0530c46c3c579cd5905ecd11b80692373915269208b", size = 6371877, upload-time = "2026-06-04T07:49:28.836Z" }, + { url = "https://files.pythonhosted.org/packages/03/d9/77040d3b43df3f3be32ea289433d660d2727f5ba327bc73be835127d9d60/pywin32-312-cp312-cp312-win_amd64.whl", hash = "sha256:b457f6d628a47e8a7346ce22acb7e1a46a4a78b52e1d17e1af56871bd19a93bc", size = 6914841, upload-time = "2026-06-04T07:49:31.85Z" }, + { url = "https://files.pythonhosted.org/packages/e3/cc/7b1ec671775756020a0ee7f4feeaf3c568f0ab86bd3900088cf986937a92/pywin32-312-cp312-cp312-win_arm64.whl", hash = "sha256:6017c58e12f6809fbb0555b75df144c2922a9ffd18e4b9b5afa863b6c1a9d950", size = 6727901, upload-time = "2026-06-04T07:49:34.244Z" }, +] + +[[package]] +name = "pywinpty" +version = "3.0.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/ef/2d27f30c59a67be7025b2d7858c8c2d282b74d66544b2384730b82de74fd/pywinpty-3.0.5.tar.gz", hash = "sha256:61db0db063de9865adbea66db294628f8577f608d9764a4c7d3384eeacc4e81b", size = 16223484, upload-time = "2026-06-11T00:11:58.93Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/34/942cc95ca4e26489875aa8a95192766247a687379ec29543eebe73ec945f/pywinpty-3.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:d62946adf14b15b54c0b8d785f93fe18b04da23f4ad59e2e8c4612646e9abd23", size = 2090915, upload-time = "2026-06-10T23:43:14.98Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/5b9053004844139ea8bd86209c57ade12b134b2782f383a095784c8531ec/pywinpty-3.0.5-cp312-cp312-win_arm64.whl", hash = "sha256:e9391c05fbfa7a992a97e831fc6849887b4014a614192e3d984a7ca59592b376", size = 815934, upload-time = "2026-06-10T23:41:42.384Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182063, upload-time = "2025-09-25T21:32:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 775116, upload-time = "2025-09-25T21:32:13.652Z" }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 844011, upload-time = "2025-09-25T21:32:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 761089, upload-time = "2025-09-25T21:32:17.56Z" }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658, upload-time = "2025-09-25T21:32:20.209Z" }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2025-09-25T21:32:21.167Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344, upload-time = "2025-09-25T21:32:22.617Z" }, +] + +[[package]] +name = "pyzmq" +version = "27.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc", size = 1306279, upload-time = "2025-09-08T23:08:03.807Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113", size = 895645, upload-time = "2025-09-08T23:08:05.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233", size = 652574, upload-time = "2025-09-08T23:08:06.828Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31", size = 840995, upload-time = "2025-09-08T23:08:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28", size = 1642070, upload-time = "2025-09-08T23:08:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856", size = 2021121, upload-time = "2025-09-08T23:08:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496", size = 1878550, upload-time = "2025-09-08T23:08:13.513Z" }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184, upload-time = "2025-09-08T23:08:15.163Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480, upload-time = "2025-09-08T23:08:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993, upload-time = "2025-09-08T23:08:18.926Z" }, +] + +[[package]] +name = "quack-kernels" +version = "0.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "apache-tvm-ffi" }, + { name = "einops" }, + { name = "nvidia-cutlass-dsl" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch-c-dlpack-ext" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/94/ee76e3a3dc74d986b7b24c5928f1d14b01bd5152375688c2ede369f6d19b/quack_kernels-0.5.0.tar.gz", hash = "sha256:c7c7338b67243397b6ca166e648bba161076e99f3858b532e1c877dcc6eaa03d", size = 366426, upload-time = "2026-05-29T05:00:25.985Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/2b/a8f171d5e172880885571bf89e93204aaf231a0e92c4c84714eaf18c271a/quack_kernels-0.5.0-py3-none-any.whl", hash = "sha256:08821ebfb8e638cc20308d5c59410c6dbb3b637ccc7b07bd57c7a9261a06af74", size = 327709, upload-time = "2026-05-29T05:00:24.679Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, +] + +[[package]] +name = "regex" +version = "2026.6.28" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/05/e4f219230e11e774a6c9987d2ab0d0c6b8573e13a17e143d0015bee710ef/regex-2026.6.28.tar.gz", hash = "sha256:3cb4b6c5cb3060cc31efdc1fbb27c25fb9b29044afd87e40601a1c4d9db54342", size = 416101, upload-time = "2026-06-28T19:56:55.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/21/44aa415873032056c43eac21c67285deb2cf66cddb2a964c3cdc8f803efc/regex-2026.6.28-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:81cc5793ad33a10444445e8d29d3c73e752c8fb2e120772d70fcb6d41df40fe1", size = 490480, upload-time = "2026-06-28T19:54:05.392Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5f/30d4116093c2128099f78b6990dfc1698fdbf3ee528f1e1c647378034c79/regex-2026.6.28-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e18225243250a1f7d7e5e5d883f3b96465cd79031acf5c6db902b7025f2125d9", size = 292137, upload-time = "2026-06-28T19:54:07.088Z" }, + { url = "https://files.pythonhosted.org/packages/cb/0e/ca20a0e0de49837e6337603a91ab77556aa27033ac5b975615d98698cfb3/regex-2026.6.28-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ecd1638b1c2db1f2d01c182a4b0d3e2e88b0e99910320a745c1727ee3638ddab", size = 289623, upload-time = "2026-06-28T19:54:08.762Z" }, + { url = "https://files.pythonhosted.org/packages/50/11/c013422a7e2c59946df8ac93e792a4922c98287f2a2181341603c78a5d98/regex-2026.6.28-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4303ebe16b74eeb3fe2715745023266fea92fd44a23f3e7bb2fb48c7a7bbc195", size = 796756, upload-time = "2026-06-28T19:54:10.616Z" }, + { url = "https://files.pythonhosted.org/packages/b0/95/1309645a0e1ee6fb91d954501da57a0b33d50ad2a9acb313702851a7054e/regex-2026.6.28-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:56b856b70b96c381d837f609eee442a1bd320cd2159f5c294b679552fb1a7eaf", size = 865465, upload-time = "2026-06-28T19:54:12.742Z" }, + { url = "https://files.pythonhosted.org/packages/20/06/491802db47c6f5e2904ffa2518ad3ac27fe6bbf5a66d73210a95cc080d47/regex-2026.6.28-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f74675ab76ab1d005ffba4dee308e53e89efc22be6e9f9fae5b539a3f81bdff2", size = 912350, upload-time = "2026-06-28T19:54:14.508Z" }, + { url = "https://files.pythonhosted.org/packages/5e/60/3ba57840bcc7e2367090360de0c15a5ba6ad22be89314251105f2e943f43/regex-2026.6.28-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90581684565a93f7258af1e5d3f41ef20d7d7c61f2a428183a342bcb65485e38", size = 801261, upload-time = "2026-06-28T19:54:16.432Z" }, + { url = "https://files.pythonhosted.org/packages/eb/27/af1eb74e9a78c782b3e450b611a595e44906da8a5107e1227f4a7fd0480b/regex-2026.6.28-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:28f9e6c28f9b90f6f784595a33240a57e181e61b6ee3dc259b25c61e356d1aa3", size = 777072, upload-time = "2026-06-28T19:54:18.128Z" }, + { url = "https://files.pythonhosted.org/packages/20/18/fdd4c883a39e3ed00d669062af1135809bfd3281bf528150849fbd68825b/regex-2026.6.28-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:378a71d861fc7c8806b04ac5b133d53c0e774f92f5d9663a539872d3fa2b0417", size = 785119, upload-time = "2026-06-28T19:54:20.314Z" }, + { url = "https://files.pythonhosted.org/packages/1c/79/0aabe34b8482dcadf64355f70f96e22eba5ec6c1efb33563f89654f4061c/regex-2026.6.28-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4cc199874ecd6267a49b111052250825bfe19b5101b23b2ba80f54efa3e0994e", size = 860118, upload-time = "2026-06-28T19:54:22.368Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2c/c973323306a27c9db7d160e9584eb7e0ece2a96224ccb0d39060558b31f9/regex-2026.6.28-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:b916a10431494ef4b4d62c6c89cab6426af7873125b8cd6c15811bf5fc58eec8", size = 765786, upload-time = "2026-06-28T19:54:24.265Z" }, + { url = "https://files.pythonhosted.org/packages/e3/df/9ca3e378e352242a4cb45573a5e9162c3ee791507702a23966fa559e36b5/regex-2026.6.28-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2e27727fba075f1e4409416d2f537d4c30fc11f012ea507f7bd74d3e19ecb57a", size = 852120, upload-time = "2026-06-28T19:54:25.972Z" }, + { url = "https://files.pythonhosted.org/packages/a2/3e/3e31e255c4971f53cbce6306b5e3c76cbd3735a54f419bb3b2f194e9f68c/regex-2026.6.28-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:700fc6a7844bb2c4149292ac79d1df8841a00acd4d45cd32c1ebc7bcc1fd0da8", size = 789503, upload-time = "2026-06-28T19:54:27.678Z" }, + { url = "https://files.pythonhosted.org/packages/72/01/d36561c21c3033d7eeb31d51b491916817de7861acefccc5fc9db8a5037c/regex-2026.6.28-cp312-cp312-win32.whl", hash = "sha256:03376d60b6a11aecb88a79fa2be06b40faa01c6693bc31ef69435cd4818b9463", size = 267109, upload-time = "2026-06-28T19:54:29.316Z" }, + { url = "https://files.pythonhosted.org/packages/a0/59/bbbb0591f38b18c65977cd65ce64749eba1c1996c99ac04e900fc30c0dcb/regex-2026.6.28-cp312-cp312-win_amd64.whl", hash = "sha256:fbd2ded482bf99e6651992bbfcde460272724d4bbc49ef3d6b46d9312867ec84", size = 277711, upload-time = "2026-06-28T19:54:31.143Z" }, + { url = "https://files.pythonhosted.org/packages/86/06/be4f6b337d773ae5739a1bc238f97c16926e72017243735853c030f4c628/regex-2026.6.28-cp312-cp312-win_arm64.whl", hash = "sha256:37294d3d7ddb64c7e89184b2894e0f8f0a19c514bc59513d71fe692c3a8d5fc6", size = 277022, upload-time = "2026-06-28T19:54:32.97Z" }, +] + +[[package]] +name = "requests" +version = "2.34.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 142856, upload-time = "2026-05-14T19:25:27.735Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 73075, upload-time = "2026-05-14T19:25:26.443Z" }, +] + +[[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-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 = "rfc3987-syntax" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lark" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2c/06/37c1a5557acf449e8e406a830a05bf885ac47d33270aec454ef78675008d/rfc3987_syntax-1.1.0.tar.gz", hash = "sha256:717a62cbf33cffdd16dfa3a497d81ce48a660ea691b1ddd7be710c22f00b4a0d", size = 14239, upload-time = "2025-07-18T01:05:05.015Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl", hash = "sha256:6c3d97604e4c5ce9f714898e05401a0445a641cfa276432b0a648c80856f6a3f", size = 8046, upload-time = "2025-07-18T01:05:03.843Z" }, +] + +[[package]] +name = "rich" +version = "15.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb", size = 310654, upload-time = "2026-04-12T08:24:02.83Z" }, +] + +[[package]] +name = "rpds-py" +version = "2026.6.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/2a/9618a122aeb2a169a28b03889a2995fe297588964333d4a7d67bdf46e147/rpds_py-2026.6.3.tar.gz", hash = "sha256:1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4", size = 64051, upload-time = "2026-06-30T07:17:53.009Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/be/2e8974163072e7bab7df1a5acd54c4498e75e35d6d18b864d3a9d5dadc92/rpds_py-2026.6.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a0811d33247c3d6128a3001d763f2aa056bb3425204335400ac54f89eec3a0d0", size = 343691, upload-time = "2026-06-30T07:15:14.96Z" }, + { url = "https://files.pythonhosted.org/packages/a4/73/319dfa745dd668efe89309141ded489126461fcecd2b8f3a3cda185129b6/rpds_py-2026.6.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:538949e262e46caa31ac01bdb3c1e8f642622922cacbabbae6a8445d9dc33eaf", size = 338542, upload-time = "2026-06-30T07:15:16.267Z" }, + { url = "https://files.pythonhosted.org/packages/21/63/4239893be1c4d09b709b1a8f6be4188f0870084ff547f46606b8a75f1b03/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55927d532399c2c646100ff7feb48eaa940ad70f42cd68e1328f3ded9f81ca24", size = 368180, upload-time = "2026-06-30T07:15:17.62Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ca/9c5de382225234ceb37b1844ebdb140db12b2a278bb9efe2fcd19f6c82ce/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f56f1695bc5c0871cbc33dc0130fcf503aab0c57dcc5a6700a4f49eba4f2652e", size = 375067, upload-time = "2026-06-30T07:15:18.952Z" }, + { url = "https://files.pythonhosted.org/packages/87/dc/863f69d1bf04ade34b7fe0d59b9fdf6f0135fe2d7cbca74f1d665589559d/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:270b293dae9058fc9fcedab50f13cebf46fb8ed1d1d54e0521a9da5d6b211975", size = 490509, upload-time = "2026-06-30T07:15:20.434Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ef/eac16a12048b45ec7c7fa94f2be3438a5f26bf9cc8580b18a1cfd609b7f6/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:127565fead0a10943b282957bd5447804ff3160ad79f2ad2635e6d249e380680", size = 382754, upload-time = "2026-06-30T07:15:21.831Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/d2f3f532616be4d06c316ef119683e832bd3d41e112bf3a88f4151c95b17/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecabd69db66de867690f9797f2f8fa27ba501bbc24540cbdbdc649cd15888ba6", size = 366189, upload-time = "2026-06-30T07:15:23.371Z" }, + { url = "https://files.pythonhosted.org/packages/e3/29/41a7b0e98a4b44cd676ab7598419623373eb43b20be68c084935c1a8cf88/rpds_py-2026.6.3-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:58eadac9cd119677b60e1cf8ac4052f35949d71b8a9e5556efccbe82533cf22a", size = 377750, upload-time = "2026-06-30T07:15:24.659Z" }, + { url = "https://files.pythonhosted.org/packages/2e/05/ecda0bec46f9a1565090bcdc941d023f6a25aff85fda28f89f8d19878152/rpds_py-2026.6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7491ee23305ac3eb59e492b6945881f5cd77a6f731061a3f25b77fd40f9e99a4", size = 395576, upload-time = "2026-06-30T07:15:25.987Z" }, + { url = "https://files.pythonhosted.org/packages/68/a8/6ed52f03ee6cb854ce78785cc9a9a672eb880e83fd7224d471f667d151f1/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2c99f7e8ccb3dd6e3e4bfeac657a7b208c9bac8075f4b078c02d7404c34107fa", size = 543807, upload-time = "2026-06-30T07:15:27.356Z" }, + { url = "https://files.pythonhosted.org/packages/8f/d6/156c0d3eea27ba09b92562ba2364ba124c0a061b199e17eac637cd25a5e2/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:62698275682bf121181861295c9181e789030a2d516071f5b8f3c23c170cd0fc", size = 611187, upload-time = "2026-06-30T07:15:28.931Z" }, + { url = "https://files.pythonhosted.org/packages/f1/31/774212ed989c62f7f310220089f9b0a3fb8f40f5443d1727abd5d9f52bc9/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a214c993455f99a89aaeadc9b21241900037adc9d97203e374d75513c5911822", size = 573030, upload-time = "2026-06-30T07:15:30.553Z" }, + { url = "https://files.pythonhosted.org/packages/c9/50/22f73127a41f1ce4f87fe39aadfb9a126345801c274aa93ae88456249327/rpds_py-2026.6.3-cp312-cp312-win32.whl", hash = "sha256:501f9f04a588d6a09179368c57071301445191767c64e4b52a6aa9871f1ef5ed", size = 202185, upload-time = "2026-06-30T07:15:32.027Z" }, + { url = "https://files.pythonhosted.org/packages/04/3a/f0ee4d4dde9d3b69dedf1b5f74e7a40017046d55052d173e418c6a94f960/rpds_py-2026.6.3-cp312-cp312-win_amd64.whl", hash = "sha256:2c958bf94822e9290a40aaf2a822d4bc5c88099093e3948ad6c571eca9272e5f", size = 220394, upload-time = "2026-06-30T07:15:33.359Z" }, + { url = "https://files.pythonhosted.org/packages/f3/83/3382fe37f809b59f02aac04dbc4e765b480b46ee0227ed516e3bdc4d3dfc/rpds_py-2026.6.3-cp312-cp312-win_arm64.whl", hash = "sha256:22bffe6042b9bcb0822bcd1955ec00e245daf17b4344e4ed8e9551b976b63e96", size = 215753, upload-time = "2026-06-30T07:15:34.778Z" }, +] + +[[package]] +name = "ruff" +version = "0.16.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/70/25/7113f6d5498888c5fb7db34081cba7d5971c4cb1bfb26819966eee68f003/ruff-0.16.1.tar.gz", hash = "sha256:fedad7c801dabd3fb9741d76aca39246e6ddd9ca446a015875207bf19f1e6bc7", size = 4877500, upload-time = "2026-07-30T19:37:01.379Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1b/bd/694da69368e0973de65df2ddc73ab18d43c469d5963d9b150911de6bc513/ruff-0.16.1-py3-none-linux_armv6l.whl", hash = "sha256:58edb313b88f0c5460a26adf5f39a37a3be789494a15e3e411e35fa78b89f9a0", size = 10839126, upload-time = "2026-07-30T19:36:13.697Z" }, + { url = "https://files.pythonhosted.org/packages/3f/f0/b626e5d5bd0dd9576263658ef12885e2288afd1029a48e26ffed65ec1ac1/ruff-0.16.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:fde5a99e2f97479af66edd6622c6d5a2a7592c77cf4153d9e4428f5eeb55b60c", size = 11070253, upload-time = "2026-07-30T19:36:17.14Z" }, + { url = "https://files.pythonhosted.org/packages/83/63/f40acfb6b35b88623e71684942b552c3edd96035f5d98f313815f7b277de/ruff-0.16.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e0d4c20532fca4f7fa609369161d968dd28f65d83dabbd61d8e9c7edbf7001f6", size = 10561425, upload-time = "2026-07-30T19:36:20.04Z" }, + { url = "https://files.pythonhosted.org/packages/aa/dd/14ec0e9c2b4d315547dd38765004b4863e354e1b52cb308272215d9f6f6d/ruff-0.16.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30affbcedf59ad5703d9c91f82266e02b47739f797e1a7b6e158e5526a6dae38", size = 10948879, upload-time = "2026-07-30T19:36:22.476Z" }, + { url = "https://files.pythonhosted.org/packages/33/e9/9d870cbae575030fdef595f04b4b97573c525b5497cce4f4498cf2f85446/ruff-0.16.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:24e9c631573cbca9d20f1283f8f479b2afa4a8503504822bd71a293889f16743", size = 10643691, upload-time = "2026-07-30T19:36:24.914Z" }, + { url = "https://files.pythonhosted.org/packages/c4/09/12743d544e2173f53ecd27217c65f90d2bc0f8424a66a60339e56bbc0457/ruff-0.16.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b41bdd48fb420987a9b5212e4957c26ad4abce401fa9ea9d4d85843727945f4f", size = 11435354, upload-time = "2026-07-30T19:36:28.447Z" }, + { url = "https://files.pythonhosted.org/packages/7f/89/a1652b2daee52083c9554a6333b678a8b01d0400f976827bb87857f9449a/ruff-0.16.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b0d1e1393b7648079e13669de1c1f4fde06d4583e84d8fd5c1551e0a77a2aa75", size = 12259033, upload-time = "2026-07-30T19:36:31.326Z" }, + { url = "https://files.pythonhosted.org/packages/16/96/ecdcb8c54ee7b123b487f807eb014e6e019155a0b81dfb669acd52f28ce3/ruff-0.16.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07bf434b1c95f4e093be4532068ef4fcf00924eb2ade8796075980902d6fd54a", size = 11667981, upload-time = "2026-07-30T19:36:34.394Z" }, + { url = "https://files.pythonhosted.org/packages/cd/90/c52e12e0d862e9572f2a33aa227409143520abe53111e9a6babbac7b4af8/ruff-0.16.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39897739f112253ee4fdd2e8aa9a4f9ded99fb2be367d5f31dfa4ded6025584c", size = 11468183, upload-time = "2026-07-30T19:36:37.339Z" }, + { url = "https://files.pythonhosted.org/packages/2c/6b/4ffb7ad1d83eb16cf8cbb3c8815d3f11c88460fd162d4b372a2059be1c2a/ruff-0.16.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:82ae3c0c0d74daf17b968a10b7b3bb3ef297ab7de0c1f749646b25e690ccb150", size = 11470071, upload-time = "2026-07-30T19:36:39.91Z" }, + { url = "https://files.pythonhosted.org/packages/9c/72/32ae7db4c0b5e32ab611787caa19d1546800676d79f7483b7100a3561bf4/ruff-0.16.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4d5f2ed10f8242d83fc08d521301089364e3375375705356f20c0e31606ef3ef", size = 10919503, upload-time = "2026-07-30T19:36:42.65Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ca/3d901ba6ad6fc38da39c3448fc6c59ac945679293a17c3ceb6d6c1cba13e/ruff-0.16.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a4665b309891f83f3e3c25447935f1213e9abbd4b5640af7a1f2def9f8d413c1", size = 10649861, upload-time = "2026-07-30T19:36:45.18Z" }, + { url = "https://files.pythonhosted.org/packages/92/79/894ef1ced26552d5f8c9cf6d85b0687840e1128c55aeab7b9c2d54a0d880/ruff-0.16.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:26e9ca5c9bc3971f20d3cf18a957f52ffd6a5f6564ff15c4912a144dcac22494", size = 11148137, upload-time = "2026-07-30T19:36:47.936Z" }, + { url = "https://files.pythonhosted.org/packages/2d/69/3609a09fa1cb46cc28b762363e440a354204e5dff01bd0c8d7437874d6b9/ruff-0.16.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:67e1e1e3fa4f0c82f0e36d4cd61e661f6e7a6196cb1aa92fe0828fa7b8f257cd", size = 11559211, upload-time = "2026-07-30T19:36:50.448Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8a/fb22af2fd78a736e241fabf67e30ce1799a64244026377a49e133af90762/ruff-0.16.1-py3-none-win32.whl", hash = "sha256:d31765e131295b8445caf301e3e8a85b34d1b9b211b4109b7ba457888b051806", size = 10838258, upload-time = "2026-07-30T19:36:53.298Z" }, + { url = "https://files.pythonhosted.org/packages/d4/35/e57fd9fb5d423961df087a00b12d42c0a830288dc2f3b45ecca299158b4f/ruff-0.16.1-py3-none-win_amd64.whl", hash = "sha256:09b05e8b90c2cb06ad63464350e7a45e8e44a2dfe52072ebfba6666ca8d3f596", size = 11961111, upload-time = "2026-07-30T19:36:56.107Z" }, + { url = "https://files.pythonhosted.org/packages/cb/46/240ea004bf6dc4feb40e9832f2205a476a47dd5b8a3f8211a5fc5f95e20e/ruff-0.16.1-py3-none-win_arm64.whl", hash = "sha256:dbaadaac38c70239f056d306b7476f246b0bf000fa6b3876402acbf5b227eaf8", size = 11309414, upload-time = "2026-07-30T19:36:58.79Z" }, +] + +[[package]] +name = "sacrebleu" +version = "2.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, + { name = "lxml" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "portalocker" }, + { name = "regex" }, + { name = "tabulate" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d3/ed/d7acddcff74d690c56fe26a1f7828bdde548262828d0743414ea916c40c1/sacrebleu-2.6.0.tar.gz", hash = "sha256:91499b6cd46138d95154fff1e863c2f9be57e82f0c719d8dd718d0006cf6c566", size = 1893419, upload-time = "2026-01-12T17:17:20.799Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/f2/6c90ccf3ad1d09a7d662a405b274f3c93b92df59c8d6a025d26aaf34d302/sacrebleu-2.6.0-py3-none-any.whl", hash = "sha256:3edc1531575cfe4ad04ce53491a9307e234af1c3f805a1f491cbec844229a8a8", size = 100785, upload-time = "2026-01-12T17:17:18.868Z" }, +] + +[[package]] +name = "safetensors" +version = "0.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf3e0f18a6618d9b36560682562157f77c2b71fcffc7b432be2baed9d753d", size = 325846, upload-time = "2026-06-09T07:52:25.563Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685d6d94594a41643361c5e837f0", size = 473568, upload-time = "2026-06-09T07:52:18.829Z" }, + { url = "https://files.pythonhosted.org/packages/f5/b1/fa7c600e7dceae12e9606c7578cbc9ff1e1ed55844883ee5c92205e86226/safetensors-0.8.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c80201d22cbf405b80647a60ada77bba06c8fba2da2743ba1e89cdcc39a81f25", size = 484562, upload-time = "2026-06-09T07:52:17.518Z" }, + { url = "https://files.pythonhosted.org/packages/09/7d/65a7de0af421317bb36a067241e4235fff194eed60b961ed6d3f59a3fc60/safetensors-0.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a46e5ff292c356d6991e60942ba7f79817682d3a2cef0702136448cb9c4d235", size = 502844, upload-time = "2026-06-09T07:52:07.624Z" }, + { url = "https://files.pythonhosted.org/packages/91/4f/3175c9d75634e0e0dda0082794193521035edd7c70a6f212bf33ca06ddf4/safetensors-0.8.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4124502b78f03534117c848f87a39b8f31e577b15eff423bf8bfb95f2a8c30d0", size = 511823, upload-time = "2026-06-09T07:52:09.565Z" }, + { url = "https://files.pythonhosted.org/packages/20/87/846c289e7aa2299eff406335717cf43ce8777194ece8aad75772e0411615/safetensors-0.8.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bc0a787ba8a35be368ee3574edfa2b1ad389eebd0a72e482ae275490e3f6c98", size = 633461, upload-time = "2026-06-09T07:52:11.128Z" }, + { url = "https://files.pythonhosted.org/packages/76/22/8d64d9df2c45d5ded401df889d0ad90882804ca172d79ec4f0df8f727fe0/safetensors-0.8.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040070828e36dc8e122178bbbd5830ff9e97920affb84cbe0f46442497bed358", size = 545148, upload-time = "2026-06-09T07:52:13.603Z" }, + { url = "https://files.pythonhosted.org/packages/28/50/f203ff3a3ddfe19308efc83c5a3a29ed02bf786732ec35e68bf9162f3365/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd6f3f93c9a0a7cc2788ee63fb763353d4bd2e89b0751bc78fcf7dda00bea774", size = 516040, upload-time = "2026-06-09T07:52:16.29Z" }, + { url = "https://files.pythonhosted.org/packages/46/fb/cdaed17ceb2948784fd9c36b6fd3e951b608547cea81a48e8ee6f8cfdfcb/safetensors-0.8.0-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:fcdd41ec4628fee5799f807c73c353629130fbd942aa23d83c623dd6c9d52d78", size = 513832, upload-time = "2026-06-09T07:52:12.37Z" }, + { url = "https://files.pythonhosted.org/packages/0d/49/1e15de264dcc3b77943d2d0c56a95809956883b1c2d6d585c792523f180b/safetensors-0.8.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e9f537aa183a38ace122d27303dcd986b26bd2a7591f9181d7f0c396f4677ca", size = 559930, upload-time = "2026-06-09T07:52:14.743Z" }, + { url = "https://files.pythonhosted.org/packages/2a/43/bf38443278eab4b1be1fce2931e2b012ad9cb7df52ada751d0aab8f7659a/safetensors-0.8.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:87eec7ffed2b809f05a398a8becb7d013f19f7837cd15d9748580d6cf30dbaf4", size = 678670, upload-time = "2026-06-09T07:52:20.032Z" }, + { url = "https://files.pythonhosted.org/packages/72/e3/68cd3fa5b48488e84add63e04cb12f3bc28ae4638c06d4508c6e88823d0e/safetensors-0.8.0-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:4a95ae2b05d7726d751da4ebf626a2ca782b706e101bd894c95bc2450b1cffcc", size = 786679, upload-time = "2026-06-09T07:52:21.322Z" }, + { url = "https://files.pythonhosted.org/packages/29/4b/1c19c509d56e01f4fbb3d0a2e597450f6cc04d1d56cf52defb0a62dfd715/safetensors-0.8.0-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:3ae091f16662658bdc019a4ff6cb4c085bb7d725eb5978b183ffd265863b6d2d", size = 765683, upload-time = "2026-06-09T07:52:22.594Z" }, + { url = "https://files.pythonhosted.org/packages/27/43/41c1621732edd934d868a00d1b891584c892a7b62a9aab82ea5a0a5623ee/safetensors-0.8.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8e080062fcde23be189565e1c3305d16751a218ecf9412c8601e64204eb6f846", size = 722361, upload-time = "2026-06-09T07:52:23.924Z" }, + { url = "https://files.pythonhosted.org/packages/8e/3f/73ccf82579412b4a71c4ca673f10b5f1f888d7cf5af7fe24f27d30307be4/safetensors-0.8.0-cp310-abi3-win32.whl", hash = "sha256:2ddf52eac562eda224f99acfa7889d02968c1fd59a5b011ae7d8137c37e9c02d", size = 342401, upload-time = "2026-06-09T07:52:28.895Z" }, + { url = "https://files.pythonhosted.org/packages/1b/6d/3fba214c1e5e0f69991677ec3bc17023f0421776975e1de0c682dca475e2/safetensors-0.8.0-cp310-abi3-win_amd64.whl", hash = "sha256:096ec1a98435df7beb08853bb5aa9081a84f23d0adc67ed1a0a10550f608373f", size = 355540, upload-time = "2026-06-09T07:52:27.832Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fc/7eedc3510d97878876e32774eebbeb61c43f148a96e915c84229a3e967aa/safetensors-0.8.0-cp310-abi3-win_arm64.whl", hash = "sha256:f7838e5135a406ad3e02efdcb8cf2e5397d368b0154537c4fec682dbc544d452", size = 340500, upload-time = "2026-06-09T07:52:26.745Z" }, +] + +[[package]] +name = "scikit-learn" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "joblib" }, + { name = "narwhals" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "scipy" }, + { name = "threadpoolctl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size = 7750767, upload-time = "2026-06-02T11:54:32.706Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/20/75f915ff375d6249e6550ac740fdbbd66159a068fd3af1400ff62036b07a/scikit_learn-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2bd41b0d201bc81575531b96b713d3eb5e5f50fb0b82101ff0f92294fdc236ac", size = 8741122, upload-time = "2026-06-02T11:53:24.08Z" }, + { url = "https://files.pythonhosted.org/packages/cc/d5/2b5148f2279196775e1db2aeb85d14b70ac80e7e32b3b28e7ebeafb0901d/scikit_learn-1.9.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:5be45aa4a42a68a533913a6ed736cf309de2226411c79ef8d609a5456f1939b1", size = 8261512, upload-time = "2026-06-02T11:53:27.183Z" }, + { url = "https://files.pythonhosted.org/packages/a0/ee/5adbc77656b71f9456a2f5a7a9fdb4bcf9207a6b962889f1c2f9323afa4e/scikit_learn-1.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e50ed4da51974e86e940690e9a3d82e729b62b5a49f7c9bac534d515d39d86f", size = 8837603, upload-time = "2026-06-02T11:53:30.328Z" }, + { url = "https://files.pythonhosted.org/packages/6c/c2/63fdda36c56437eeb44aaf9493c8bcd62ce230ab1598924fc626ffbfa943/scikit_learn-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:056c92bb67ad4c28463c2f2653d9701449201e7e7a9e94e321be0f71c4fef2b8", size = 9132097, upload-time = "2026-06-02T11:53:33.456Z" }, + { url = "https://files.pythonhosted.org/packages/83/a4/c8e67227c680e2259c8864ae72ff48b06e16a6f51253a22167aa02a8aa4e/scikit_learn-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:4306775fad04cc4b472a1b15af1ae9cede1540fbfcc17fbce3767cd8dc7ae283", size = 8211173, upload-time = "2026-06-02T11:53:36.602Z" }, + { url = "https://files.pythonhosted.org/packages/cf/fd/3c0863792e98e67e9184aa4029288a175935eb65443afcd30d4f143450cf/scikit_learn-1.9.0-cp312-cp312-win_arm64.whl", hash = "sha256:26e22435f63bcdcf396b574273f29f13dd531f5ea035801f5be10ba1540a4e60", size = 7867451, upload-time = "2026-06-02T11:53:39.075Z" }, +] + +[[package]] +name = "scipy" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/48/b992b488d6f299dbe3f11a20b24d3dda3d46f1a635ede1c46b5b17a7b163/scipy-1.17.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:35c3a56d2ef83efc372eaec584314bd0ef2e2f0d2adb21c55e6ad5b344c0dcb8", size = 31610954, upload-time = "2026-02-23T00:17:49.855Z" }, + { url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" }, + { url = "https://files.pythonhosted.org/packages/35/f5/906eda513271c8deb5af284e5ef0206d17a96239af79f9fa0aebfe0e36b4/scipy-1.17.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:c80be5ede8f3f8eded4eff73cc99a25c388ce98e555b17d31da05287015ffa5b", size = 22704017, upload-time = "2026-02-23T00:18:21.502Z" }, + { url = "https://files.pythonhosted.org/packages/da/34/16f10e3042d2f1d6b66e0428308ab52224b6a23049cb2f5c1756f713815f/scipy-1.17.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e19ebea31758fac5893a2ac360fedd00116cbb7628e650842a6691ba7ca28a21", size = 32927842, upload-time = "2026-02-23T00:18:35.367Z" }, + { url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5c/9d7f4c88bea6e0d5a4f1bc0506a53a00e9fcb198de372bfe4d3652cef482/scipy-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8a604bae87c6195d8b1045eddece0514d041604b14f2727bbc2b3020172045eb", size = 35003557, upload-time = "2026-02-23T00:18:54.74Z" }, + { url = "https://files.pythonhosted.org/packages/65/94/7698add8f276dbab7a9de9fb6b0e02fc13ee61d51c7c3f85ac28b65e1239/scipy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f590cd684941912d10becc07325a3eeb77886fe981415660d9265c4c418d0bea", size = 37625856, upload-time = "2026-02-23T00:19:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:41b71f4a3a4cab9d366cd9065b288efc4d4f3c0b37a91a8e0947fb5bd7f31d87", size = 36549682, upload-time = "2026-02-23T00:19:07.67Z" }, + { url = "https://files.pythonhosted.org/packages/bc/98/fe9ae9ffb3b54b62559f52dedaebe204b408db8109a8c66fdd04869e6424/scipy-1.17.1-cp312-cp312-win_arm64.whl", hash = "sha256:f4115102802df98b2b0db3cce5cb9b92572633a1197c77b7553e5203f284a5b3", size = 24547340, upload-time = "2026-02-23T00:19:12.024Z" }, +] + +[[package]] +name = "send2trash" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c5/f0/184b4b5f8d00f2a92cf96eec8967a3d550b52cf94362dad1100df9e48d57/send2trash-2.1.0.tar.gz", hash = "sha256:1c72b39f09457db3c05ce1d19158c2cbef4c32b8bedd02c155e49282b7ea7459", size = 17255, upload-time = "2026-01-14T06:27:36.056Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1c/78/504fdd027da3b84ff1aecd9f6957e65f35134534ccc6da8628eb71e76d3f/send2trash-2.1.0-py3-none-any.whl", hash = "sha256:0da2f112e6d6bb22de6aa6daa7e144831a4febf2a87261451c4ad849fe9a873c", size = 17610, upload-time = "2026-01-14T06:27:35.218Z" }, +] + +[[package]] +name = "sentencepiece" +version = "0.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/15/2e7a025fc62d764b151ae6d0f2a92f8081755ebe8d4a64099accc6f77ba6/sentencepiece-0.2.1.tar.gz", hash = "sha256:8138cec27c2f2282f4a34d9a016e3374cd40e5c6e9cb335063db66a0a3b71fad", size = 3228515, upload-time = "2025-08-12T07:00:51.718Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/be/32ce495aa1d0e0c323dcb1ba87096037358edee539cac5baf8755a6bd396/sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57cae326c8727de58c85977b175af132a7138d84c764635d7e71bbee7e774133", size = 1943152, upload-time = "2025-08-12T06:59:40.048Z" }, + { url = "https://files.pythonhosted.org/packages/88/7e/ff23008899a58678e98c6ff592bf4d368eee5a71af96d0df6b38a039dd4f/sentencepiece-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:56dd39a3c4d6493db3cdca7e8cc68c6b633f0d4195495cbadfcf5af8a22d05a6", size = 1325651, upload-time = "2025-08-12T06:59:41.536Z" }, + { url = "https://files.pythonhosted.org/packages/19/84/42eb3ce4796777a1b5d3699dfd4dca85113e68b637f194a6c8d786f16a04/sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d9381351182ff9888cc80e41c632e7e274b106f450de33d67a9e8f6043da6f76", size = 1253645, upload-time = "2025-08-12T06:59:42.903Z" }, + { url = "https://files.pythonhosted.org/packages/89/fa/d3d5ebcba3cb9e6d3775a096251860c41a6bc53a1b9461151df83fe93255/sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99f955df238021bf11f0fc37cdb54fd5e5b5f7fd30ecc3d93fb48b6815437167", size = 1316273, upload-time = "2025-08-12T06:59:44.476Z" }, + { url = "https://files.pythonhosted.org/packages/04/88/14f2f4a2b922d8b39be45bf63d79e6cd3a9b2f248b2fcb98a69b12af12f5/sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0cdfecef430d985f1c2bcbfff3defd1d95dae876fbd0173376012d2d7d24044b", size = 1387881, upload-time = "2025-08-12T06:59:46.09Z" }, + { url = "https://files.pythonhosted.org/packages/fd/b8/903e5ccb77b4ef140605d5d71b4f9e0ad95d456d6184688073ed11712809/sentencepiece-0.2.1-cp312-cp312-win32.whl", hash = "sha256:a483fd29a34c3e34c39ac5556b0a90942bec253d260235729e50976f5dba1068", size = 999540, upload-time = "2025-08-12T06:59:48.023Z" }, + { url = "https://files.pythonhosted.org/packages/2d/81/92df5673c067148c2545b1bfe49adfd775bcc3a169a047f5a0e6575ddaca/sentencepiece-0.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:4cdc7c36234fda305e85c32949c5211faaf8dd886096c7cea289ddc12a2d02de", size = 1054671, upload-time = "2025-08-12T06:59:49.895Z" }, + { url = "https://files.pythonhosted.org/packages/fe/02/c5e3bc518655d714622bec87d83db9cdba1cd0619a4a04e2109751c4f47f/sentencepiece-0.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:daeb5e9e9fcad012324807856113708614d534f596d5008638eb9b40112cd9e4", size = 1033923, upload-time = "2025-08-12T06:59:51.952Z" }, +] + +[[package]] +name = "sentry-sdk" +version = "2.64.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/60/31/b7341f156a5f6f36f0b4845d6f1c28a2ae4799171dba7007f3a1e9b234b4/sentry_sdk-2.64.0.tar.gz", hash = "sha256:68be2c29e14ae310f8a39e1a79916b6d85c6cb41dcce789d14ff05fe293e4c55", size = 921020, upload-time = "2026-06-30T08:13:47.682Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/a8/3fb9a4319efa3b26f5be0e90e6d8918df43fa7c7e977d26390f589501d82/sentry_sdk-2.64.0-py3-none-any.whl", hash = "sha256:715ea91ca860a819e8d8a50a7bde3a80d0df3b4ed7b6660a20fb9a2d084188f1", size = 498901, upload-time = "2026-06-30T08:13:45.566Z" }, +] + +[[package]] +name = "setuptools" +version = "79.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/71/b6365e6325b3290e14957b2c3a804a529968c77a049b2ed40c095f749707/setuptools-79.0.1.tar.gz", hash = "sha256:128ce7b8f33c3079fd1b067ecbb4051a66e8526e7b65f6cec075dfc650ddfa88", size = 1367909, upload-time = "2025-04-23T22:20:59.241Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/6d/b4752b044bf94cb802d88a888dc7d288baaf77d7910b7dedda74b5ceea0c/setuptools-79.0.1-py3-none-any.whl", hash = "sha256:e147c0549f27767ba362f9da434eab9c5dc0045d5304feb602a0af001089fc51", size = 1256281, upload-time = "2025-04-23T22:20:56.768Z" }, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2023-10-24T04:13:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" }, +] + +[[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 = "smart-open" +version = "8.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/53/9c513747547fd595d5c143259129ea8b9c3ea2f6b7bb9dcea2b1966ded3c/smart_open-8.0.1.tar.gz", hash = "sha256:18b1c4496003c6902be17c15f032b5c319f307c89c6ae9e6b028b508bed8b2cf", size = 61882, upload-time = "2026-07-15T13:56:10.492Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/96/325b8c507ccecc50421fecc0345a502ee6e4a44785af3c4e6ecbadad624a/smart_open-8.0.1-py3-none-any.whl", hash = "sha256:3e97f90e92a952cb57863dfe132082c400a52eeeb27c067692fb51dbcc5b0089", size = 73504, upload-time = "2026-07-15T13:56:09.033Z" }, +] + +[[package]] +name = "smmap" +version = "5.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/ea/49c993d6dfdd7338c9b1000a0f36817ed7ec84577ae2e52f890d1a4ff909/smmap-5.0.3.tar.gz", hash = "sha256:4d9debb8b99007ae47165abc08670bd74cb74b5227dda7f643eccc4e9eb5642c", size = 22506, upload-time = "2026-03-09T03:43:26.1Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl", hash = "sha256:c106e05d5a61449cf6ba9a1e650227ecfb141590d2a98412103ff35d89fc7b2f", size = 24390, upload-time = "2026-03-09T03:43:24.361Z" }, +] + +[[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 = "sortedcontainers" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", size = 30594, upload-time = "2021-05-16T22:03:42.897Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0", size = 29575, upload-time = "2021-05-16T22:03:41.177Z" }, +] + +[[package]] +name = "soundfile" +version = "0.13.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "cffi", marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156, upload-time = "2025-01-25T09:17:04.831Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/28/e2a36573ccbcf3d57c00626a21fe51989380636e821b341d36ccca0c1c3a/soundfile-0.13.1-py2.py3-none-any.whl", hash = "sha256:a23c717560da2cf4c7b5ae1142514e0fd82d6bbd9dfc93a50423447142f2c445", size = 25751, upload-time = "2025-01-25T09:16:44.235Z" }, + { url = "https://files.pythonhosted.org/packages/ea/ab/73e97a5b3cc46bba7ff8650a1504348fa1863a6f9d57d7001c6b67c5f20e/soundfile-0.13.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:82dc664d19831933fe59adad199bf3945ad06d84bc111a5b4c0d3089a5b9ec33", size = 1142250, upload-time = "2025-01-25T09:16:47.583Z" }, + { url = "https://files.pythonhosted.org/packages/a0/e5/58fd1a8d7b26fc113af244f966ee3aecf03cb9293cb935daaddc1e455e18/soundfile-0.13.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:743f12c12c4054921e15736c6be09ac26b3b3d603aef6fd69f9dde68748f2593", size = 1101406, upload-time = "2025-01-25T09:16:49.662Z" }, + { url = "https://files.pythonhosted.org/packages/58/ae/c0e4a53d77cf6e9a04179535766b3321b0b9ced5f70522e4caf9329f0046/soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9c9e855f5a4d06ce4213f31918653ab7de0c5a8d8107cd2427e44b42df547deb", size = 1235729, upload-time = "2025-01-25T09:16:53.018Z" }, + { url = "https://files.pythonhosted.org/packages/57/5e/70bdd9579b35003a489fc850b5047beeda26328053ebadc1fb60f320f7db/soundfile-0.13.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:03267c4e493315294834a0870f31dbb3b28a95561b80b134f0bd3cf2d5f0e618", size = 1313646, upload-time = "2025-01-25T09:16:54.872Z" }, + { url = "https://files.pythonhosted.org/packages/fe/df/8c11dc4dfceda14e3003bb81a0d0edcaaf0796dd7b4f826ea3e532146bba/soundfile-0.13.1-py2.py3-none-win32.whl", hash = "sha256:c734564fab7c5ddf8e9be5bf70bab68042cd17e9c214c06e365e20d64f9a69d5", size = 899881, upload-time = "2025-01-25T09:16:56.663Z" }, + { url = "https://files.pythonhosted.org/packages/14/e9/6b761de83277f2f02ded7e7ea6f07828ec78e4b229b80e4ca55dd205b9dc/soundfile-0.13.1-py2.py3-none-win_amd64.whl", hash = "sha256:1e70a05a0626524a69e9f0f4dd2ec174b4e9567f4d8b6c11d38b5c289be36ee9", size = 1019162, upload-time = "2025-01-25T09:16:59.573Z" }, +] + +[[package]] +name = "soundfile" +version = "0.14.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "cffi", marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "typing-extensions", marker = "extra == 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d2/db/949331952a6fb1c5b12e9de80fd08747966c2039d1a61db4764fbd3981c2/soundfile-0.14.0.tar.gz", hash = "sha256:ba1c1a2d618bca5c406647c83b89f07cc8810fa506a50622a6993ba130c1de11", size = 47842, upload-time = "2026-06-06T08:58:47.869Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/d1/5e338af9ca6ed0786cd5bb03f6d60de1c325728c1189014f3b59aae7403c/soundfile-0.14.0-py2.py3-none-any.whl", hash = "sha256:8ba81ae3a89fd5ab3bef8a8eb481fbbe794e806309675a89b4df48b8d31908a8", size = 26799, upload-time = "2026-06-06T08:58:33.269Z" }, + { url = "https://files.pythonhosted.org/packages/7e/72/c6b21e58d3113596e7e8de0a08d6f1d95173492cfbca0a4db14148cbba2a/soundfile-0.14.0-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:19be05428da76ed61a4cad29b8e4bcf43a3e5c100089d2ec81dc961eed1b0dd4", size = 1144568, upload-time = "2026-06-06T08:58:35.231Z" }, + { url = "https://files.pythonhosted.org/packages/63/7a/dfdd6f8c748988427119f75eb860a3cedd858d1aea1fe28f39ad8559ef22/soundfile-0.14.0-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:d828d35a059626da52f1415b5faee610aeab393319cb3fc4a9aef47b619fc14c", size = 1103726, upload-time = "2026-06-06T08:58:37.948Z" }, + { url = "https://files.pythonhosted.org/packages/4a/f8/fc39fad6f879633461d27394cd1ddaf1f769ffa0597dca35872f51b16461/soundfile-0.14.0-py2.py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:e85724a90bc99a6e8062c0b4ddf725f53b2a3b70afd4da875e9d2cfc4e92f377", size = 1238050, upload-time = "2026-06-06T08:58:39.932Z" }, + { url = "https://files.pythonhosted.org/packages/7b/a2/70fd4432b924684c372df8b0a45708c36c057ef3596c9eb53e0a806b980b/soundfile-0.14.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:1e38bac1853412871318e82a1ba69a8be677619b56025bbfcccdb41b6cafe82d", size = 1315963, upload-time = "2026-06-06T08:58:41.716Z" }, + { url = "https://files.pythonhosted.org/packages/d9/34/c9e80783d83eab739a9531fdee03675d53e0bf1b2ccb4bb3af5844675046/soundfile-0.14.0-py2.py3-none-win32.whl", hash = "sha256:0a6ae43c50c71b4e020cc55382925cb89451c1ed1a0c3d0f5d802da269226849", size = 902199, upload-time = "2026-06-06T08:58:43.289Z" }, + { url = "https://files.pythonhosted.org/packages/ed/97/b39c18ac1df45e755ca22b8b00e872929da5d107998a207a5e4ac831bfda/soundfile-0.14.0-py2.py3-none-win_amd64.whl", hash = "sha256:299491d3499460fb1b74bb4bd78b57ffc2d243a5fafa7b6ec1b264875c78453e", size = 1021480, upload-time = "2026-06-06T08:58:45.016Z" }, + { url = "https://files.pythonhosted.org/packages/f4/83/55c65e61cf457805ce2ec157c1c6ae17715d0851aa2374422de0538838ca/soundfile-0.14.0-py2.py3-none-win_arm64.whl", hash = "sha256:e090704718e124e7c844695236f1fce8d18a5e761eaf7c82dfcd124620805f98", size = 888858, upload-time = "2026-06-06T08:58:46.593Z" }, +] + +[[package]] +name = "soupsieve" +version = "2.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/71/c3/1b817965ac12dc002d7c9cd7dfffdd7d4fbf9b45763ef2ffe7b86ee94670/soupsieve-2.10.tar.gz", hash = "sha256:49e9380d7d2905463583bafe285e818c7366a9ed7b3aee221c1ac79c905d8bc0", size = 124337, upload-time = "2026-09-24T02:36:35.048Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/66/87/5ed59e1d0290564e2027ed066c52b059892c4637741337fc0967183c8d4d/soupsieve-2.10-py3-none-any.whl", hash = "sha256:8596eb8967d744174820280fa62b4542a2e955bfaccca73ed8a13c6eb8e9b502", size = 38019, upload-time = "2026-09-24T02:36:33.709Z" }, +] + +[[package]] +name = "soxr" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/11/27cebce4a108f77afea7c80545115536b45e3f11ebfb914f638fdd9ba847/soxr-1.1.0.tar.gz", hash = "sha256:9f228ae21c78fa9359ca98d8a5e8e91f30639e438e574133dace62c5b5309e44", size = 173067, upload-time = "2026-05-03T00:15:18.214Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/8a/f3da7973b5f1b05d2d7e94d5376b881dcbc05297900cae6c3d33d95b209b/soxr-1.1.0-cp312-abi3-macosx_10_14_x86_64.whl", hash = "sha256:e0e09fa633ce2e67df08b298afced4d184f6e753fc330f241022250f1d0d61da", size = 204124, upload-time = "2026-05-03T00:14:54.505Z" }, + { url = "https://files.pythonhosted.org/packages/03/dc/200013a74641f8774664bbcd2346c695c05c2e300ea792adcb40a293eed0/soxr-1.1.0-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:d6a7ad82b8d5f3fcc04b1d2ca055562b96af571e1d4fa7c6c61d0fb509ac43b4", size = 165457, upload-time = "2026-05-03T00:14:56.007Z" }, + { url = "https://files.pythonhosted.org/packages/88/2b/2e5eba817a762a2ec589ff165b8bc5955b25a0ad140045f7cd8e45410543/soxr-1.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf98c0d7b7d5ef5bf072fee8d3020e8b664f2d195933ea7bc5089267c2e22a06", size = 206529, upload-time = "2026-05-03T00:14:57.646Z" }, + { url = "https://files.pythonhosted.org/packages/5c/f1/0e55195893228609c9a08c3b13b7a83a46c3a992cd00d3304f0f320cfb07/soxr-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b033078e86f3c4a658e5697fac8995764fad9e799563616b630136b613167f1", size = 240413, upload-time = "2026-05-03T00:14:59.363Z" }, + { url = "https://files.pythonhosted.org/packages/b0/4d/621e4150e4815246ad552d215a8a294a90143fedd19ee442cf82d3b3abc8/soxr-1.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:6ae2a174bffea94e8ead857dad85999d3f49f091774dbad5b046c0417d7092f4", size = 174357, upload-time = "2026-05-03T00:15:00.724Z" }, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/f1/a7a892f18d4d224e6b26f706531eafccc41e37594d37d304786969ee13cb/sqlalchemy-2.0.51.tar.gz", hash = "sha256:804dccd8a4a6242c4e30ad961e540e18a588f6527202f2d6791b01845d59fdc9", size = 9912201, upload-time = "2026-06-15T15:41:20.012Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/70/e868bc5412acd101a8280f25c95f10eeae0771c4eb806b02491142810ee8/sqlalchemy-2.0.51-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d78702b26ba1c18b2d0fb2ea940ba7f17a9581b42e8361ff93920ebbee1235a", size = 2160291, upload-time = "2026-06-15T16:08:48.918Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1c/71ee0f8a6b9d7316a1ccd30430b4c62b6c2e36adc96017a4e3a72dce49d6/sqlalchemy-2.0.51-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581921d849d6e6f994d560389192955e80e2950e18fcdfe2ccea863e01158e6e", size = 3343835, upload-time = "2026-06-15T16:19:42.613Z" }, + { url = "https://files.pythonhosted.org/packages/2b/7c/7ab9f9aadc5944fdd06612484ed7918fe376ad871a5f50404dc1536e0194/sqlalchemy-2.0.51-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1d21ce524ab86c23046e992a5b81cb54c21079c6df6e78b8fc77d77cac70a6b9", size = 3358470, upload-time = "2026-06-15T16:26:38.011Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7d/ff77169fee6186de145a7f2b87006c39638391130abbab2b1f63ac6ea583/sqlalchemy-2.0.51-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c5d98a2709840027f5a347c3af0a7c3d5f6c1ff93af2ca1c54494e23cba8f389", size = 3289874, upload-time = "2026-06-15T16:19:45.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/3b/6c505903710d781b55bc3141ee34a062bf9745a6b5bc7333305b9ed63b33/sqlalchemy-2.0.51-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1181256e0f16479691b5616d36375dc2620ad8332b25978763c3d206ad3f3f1d", size = 3321692, upload-time = "2026-06-15T16:26:39.747Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b7/c5ffe50aa2f4d947c9250e1519d939260329a07fe6272edfccd784b3d007/sqlalchemy-2.0.51-cp312-cp312-win32.whl", hash = "sha256:9f380393be5abeb6815f68fd39271b95127173511b6706b0a630a9995d53f8f5", size = 2119674, upload-time = "2026-06-15T16:23:09.543Z" }, + { url = "https://files.pythonhosted.org/packages/25/dc/46a65916af68a06ef6b972c6050ba4c8f97070fe3fb33097d34229d9bef6/sqlalchemy-2.0.51-cp312-cp312-win_amd64.whl", hash = "sha256:2cf39aabdf48e87c1c2c2ed6d20d33ffa0733b3071ce9c5f66357947dd009080", size = 2146670, upload-time = "2026-06-15T16:23:11.048Z" }, + { url = "https://files.pythonhosted.org/packages/e2/22/dbf013a12ec759e54a34a119e9e217435b3f71b2dd5c61a7ade0a25dae87/sqlalchemy-2.0.51-py3-none-any.whl", hash = "sha256:bb024d8b621d0be75f4f44ecc7c950450026e76d66dc8f791bb5331d7fed59d5", size = 1944334, upload-time = "2026-06-15T16:09:22.418Z" }, +] + +[[package]] +name = "sse-starlette" +version = "3.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "starlette" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e4/be/0123026f719d1a7936f214a88b553bb5701e04ff2511147c1dab0c5035eb/sse_starlette-3.5.0.tar.gz", hash = "sha256:75de713aa8a9441513cc283220826da079d982770965b951e9437720e8bafdb2", size = 36794, upload-time = "2026-09-28T17:48:14.7Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/e4/cdda14023c316d71493bc54fdffc3dd006631b88866145c9d3cc33e0f1df/sse_starlette-3.5.0-py3-none-any.whl", hash = "sha256:3e6e1070df3f0f5d9cea81496de92dbb72f6721871d99748ece67441dd8b7997", size = 17407, upload-time = "2026-09-28T17:48:13.228Z" }, +] + +[[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 = "starlette" +version = "1.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7b/2b/3850dc6bf7ef71b088962eba31dafc6cffd2f96e577ebb0bb316df96da3e/starlette-1.7.0.tar.gz", hash = "sha256:c79f74ea63cff761804fbbfb182f1e0b440c2d07b164d24700c5a1bab5d6ff5d", size = 2736246, upload-time = "2026-09-23T07:30:26.35Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/d6/1ec1b290f9e0fb067899b61e1d37a30c923068bad260b216dbe37a7d2967/starlette-1.7.0-py3-none-any.whl", hash = "sha256:67f8e99895493dd2911a03f11314af6ceebeae4e704bb9f43dfc6a9db151c93e", size = 78980, upload-time = "2026-09-23T07:30:24.567Z" }, +] + +[[package]] +name = "strenum" +version = "0.4.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/85/ad/430fb60d90e1d112a62ff57bdd1f286ec73a2a0331272febfddd21f330e1/StrEnum-0.4.15.tar.gz", hash = "sha256:878fb5ab705442070e4dd1929bb5e2249511c0bcf2b0eeacf3bcd80875c82eff", size = 23384, upload-time = "2023-06-29T22:02:58.399Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/69/297302c5f5f59c862faa31e6cb9a4cd74721cd1e052b38e464c5b402df8b/StrEnum-0.4.15-py3-none-any.whl", hash = "sha256:a30cda4af7cc6b5bf52c8055bc4bf4b2b6b14a93b574626da33df53cf7740659", size = 8851, upload-time = "2023-06-29T22:02:56.947Z" }, +] + +[[package]] +name = "sympy" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mpmath" }, +] +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" } +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" }, +] + +[[package]] +name = "tabulate" +version = "0.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/46/58/8c37dea7bbf769b20d58e7ace7e5edfe65b849442b00ffcdd56be88697c6/tabulate-0.10.0.tar.gz", hash = "sha256:e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d", size = 91754, upload-time = "2026-03-04T18:55:34.402Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl", hash = "sha256:f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3", size = 39814, upload-time = "2026-03-04T18:55:31.284Z" }, +] + +[[package]] +name = "tenacity" +version = "9.1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/47/c6/ee486fd809e357697ee8a44d3d69222b344920433d3b6666ccd9b374630c/tenacity-9.1.4.tar.gz", hash = "sha256:adb31d4c263f2bd041081ab33b498309a57c77f9acf2db65aadf0898179cf93a", size = 49413, upload-time = "2026-02-07T10:45:33.841Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/c1/eb8f9debc45d3b7918a32ab756658a0904732f75e555402972246b0b8e71/tenacity-9.1.4-py3-none-any.whl", hash = "sha256:6095a360c919085f28c6527de529e76a06ad89b23659fa881ae0649b867a9d55", size = 28926, upload-time = "2026-02-07T10:45:32.24Z" }, +] + +[[package]] +name = "tensorboard" +version = "2.20.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "absl-py" }, + { name = "grpcio" }, + { name = "markdown" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pillow" }, + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" } }, + { name = "setuptools" }, + { name = "tensorboard-data-server" }, + { name = "werkzeug" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/d9/a5db55f88f258ac669a92858b70a714bbbd5acd993820b41ec4a96a4d77f/tensorboard-2.20.0-py3-none-any.whl", hash = "sha256:9dc9f978cb84c0723acf9a345d96c184f0293d18f166bb8d59ee098e6cfaaba6", size = 5525680, upload-time = "2025-07-17T19:20:49.638Z" }, +] + +[[package]] +name = "tensorboard-data-server" +version = "0.7.2" +source = { registry = "https://pypi.org/simple" } +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" }, +] + +[[package]] +name = "tensorrt-lean" +version = "11.2.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tensorrt-lean-cu13" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/14/71/aebf24f3435b0268c5f5f28da192d9cbeae261bf618ff6a35add17c43626/tensorrt_lean-11.2.1.2.tar.gz", hash = "sha256:28717e198350bcf1f2a91082151efa014cb873a78f49c9056cc42964f0dbdbb4", size = 16653, upload-time = "2026-07-30T19:10:52.258Z" } + +[[package]] +name = "tensorrt-lean-cu13" +version = "11.2.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tensorrt-lean-cu13-bindings" }, + { name = "tensorrt-lean-cu13-libs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/70/43/f4e5b174686d865506ef981d34beb3c57349248216cae6c309081ef157f4/tensorrt_lean_cu13-11.2.1.2.tar.gz", hash = "sha256:344a772ddf05f1126aeee7e66977d8b1251628b93e9d0b748f1b3765465dfee3", size = 17985, upload-time = "2026-07-30T19:18:36.141Z" } + +[[package]] +name = "tensorrt-lean-cu13-bindings" +version = "11.2.1.2" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/20/b7900bc28fca4b8905c3c80e851305e4bf187fe258bd325756d9f86da6f8/tensorrt_lean_cu13_bindings-11.2.1.2-cp312-none-manylinux_2_28_x86_64.whl", hash = "sha256:2814b8b6055d7011941277850104177420bf840116f548b6ace3a8071090719c", size = 799617, upload-time = "2026-07-30T19:21:49.834Z" }, + { url = "https://files.pythonhosted.org/packages/59/2e/2817ff7f601e098078e64822421bbbcc7e0af6eef7f373ffd19fa7579ab4/tensorrt_lean_cu13_bindings-11.2.1.2-cp312-none-manylinux_2_35_aarch64.whl", hash = "sha256:f696adeb6f92f16913bde9edb09c108e34f94c41ca6e5a057bbb05e528c3b3b2", size = 775009, upload-time = "2026-07-30T19:22:12.716Z" }, + { url = "https://files.pythonhosted.org/packages/f0/a1/e2665115d37fc41ba39a5eae914d48cb21b0590627ea9c6fc21288f086ac/tensorrt_lean_cu13_bindings-11.2.1.2-cp312-none-win_amd64.whl", hash = "sha256:80f627e5345ccae5974d98ae9f3e07419098fe4a59f63d25acd01762fd19f7db", size = 648856, upload-time = "2026-07-30T19:22:31.357Z" }, +] + +[[package]] +name = "tensorrt-lean-cu13-libs" +version = "11.2.1.2" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6b/3c/13052e28dd4cd79d10b39c785530c642377c7b5750dded086d4b66cb14c9/tensorrt_lean_cu13_libs-11.2.1.2-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:52641b1d5370af7035338aafdca81c0e493b7adffa82a5b45e016871b4df558e", size = 44427145, upload-time = "2026-07-30T19:19:05.503Z" }, + { url = "https://files.pythonhosted.org/packages/95/9c/59fe914b0f869022a172c277de15a989f338d51c937553baced43a629d01/tensorrt_lean_cu13_libs-11.2.1.2-py3-none-manylinux_2_35_aarch64.whl", hash = "sha256:be627f4f0f062c5977a242f4413336c2438024da80ce09f5a1d0909b595a616f", size = 67248943, upload-time = "2026-07-30T19:19:29.748Z" }, + { url = "https://files.pythonhosted.org/packages/11/15/dc71072c925800b132a2b68dea06af51442d28bde62e6ed8bd1ddf92160c/tensorrt_lean_cu13_libs-11.2.1.2-py3-none-win_amd64.whl", hash = "sha256:9ef2bbb572d5e0904b41324fc4a1b4e3850969156acfcae22d40b9df6f49593e", size = 14214445, upload-time = "2026-07-30T19:19:49.269Z" }, +] + +[[package]] +name = "tensorrt-llm" +version = "1.3.0rc29" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "accelerate" }, + { name = "aenum" }, + { name = "apache-tvm-ffi" }, + { name = "backoff" }, + { name = "blake3" }, + { name = "blobfile" }, + { name = "build" }, + { name = "cache-dit" }, + { name = "click" }, + { name = "click-option-group" }, + { name = "colored" }, + { name = "cuda-core" }, + { name = "cuda-python" }, + { name = "cuda-tile" }, + { name = "datasets", version = "3.1.0", source = { registry = "https://pypi.org/simple" } }, + { name = "diffusers" }, + { name = "einops" }, + { name = "etcd-sdk-python" }, + { name = "evaluate" }, + { name = "fastapi" }, + { name = "flash-attn-4" }, + { name = "flashinfer-python" }, + { name = "ftfy" }, + { name = "gitpython" }, + { name = "graphviz" }, + { name = "h5py" }, + { name = "jinja2" }, + { name = "jsonschema" }, + { name = "jupyter-server" }, + { name = "jupyterlab" }, + { name = "lark" }, + { name = "lazy-loader" }, + { name = "librosa" }, + { name = "llguidance" }, + { name = "llist" }, + { name = "matplotlib" }, + { name = "mcp" }, + { name = "meson" }, + { name = "mistral-common" }, + { name = "mistune" }, + { name = "mpi4py" }, + { name = "mpmath" }, + { name = "msgpack" }, + { name = "msgspec" }, + { name = "nccl4py" }, + { name = "ninja" }, + { name = "notebook" }, + { name = "numexpr" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "nvidia-cuda-nvrtc" }, + { name = "nvidia-cuda-tileiras" }, + { name = "nvidia-cudnn-frontend" }, + { name = "nvidia-cutlass-dsl", extra = ["cu13"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "nvidia-matmul-heuristics" }, + { name = "nvidia-ml-py" }, + { name = "nvidia-nccl-cu13" }, + { name = "nvtx" }, + { name = "omegaconf", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "omegaconf", version = "2.3.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "openai" }, + { name = "openai-harmony" }, + { name = "optimum" }, + { name = "ordered-set" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pandas" }, + { name = "partial-json-parser" }, + { name = "patchelf" }, + { name = "peft" }, + { name = "pillow" }, + { name = "plotly" }, + { name = "polygraphy" }, + { name = "prometheus-client" }, + { name = "prometheus-fastapi-instrumentator" }, + { name = "protobuf", version = "6.33.6", source = { registry = "https://pypi.org/simple" } }, + { name = "psutil" }, + { name = "pulp" }, + { name = "pydantic" }, + { name = "pydantic-settings", extra = ["yaml"], marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "pynvvideocodec" }, + { name = "python-multipart" }, + { name = "pyzmq" }, + { name = "quack-kernels" }, + { name = "safetensors" }, + { name = "sentencepiece" }, + { name = "setuptools" }, + { name = "soundfile", version = "0.14.0", source = { registry = "https://pypi.org/simple" } }, + { name = "soupsieve" }, + { name = "starlette" }, + { name = "strenum" }, + { name = "tiktoken" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch-c-dlpack-ext" }, + { name = "torchao" }, + { name = "torchvision" }, + { name = "tornado" }, + { name = "transformers" }, + { name = "triton" }, + { name = "uvicorn" }, + { name = "uvloop" }, + { name = "xgrammar" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/cc/ea5f3b41e02997d61c5134649d9444c77d074b0f5b4ac009f50f59f2362c/tensorrt_llm-1.3.0rc29.tar.gz", hash = "sha256:42008b47b59d9ba37a5931f083fd8780834c88a5bf9c1615036ba7fd449aa026", size = 209077, upload-time = "2026-09-29T07:21:53.981Z" } + +[[package]] +name = "terminado" +version = "0.18.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess", marker = "os_name != 'nt'" }, + { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'darwin'" }, + { name = "tornado" }, +] +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" } +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" }, +] + +[[package]] +name = "text-unidecode" +version = "1.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/e2/e9a00f0ccb71718418230718b3d900e71a5d16e701a3dae079a21e9cd8f8/text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93", size = 76885, upload-time = "2019-08-30T21:36:45.405Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8", size = 78154, upload-time = "2019-08-30T21:37:03.543Z" }, +] + +[[package]] +name = "textgrid" +version = "1.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cf/6f/701ef6aa56cf85c8965b7ff929f0766e0e8311c4478937eeee9441bf9663/TextGrid-1.6.1.tar.gz", hash = "sha256:0d3f8d4f511474777ce287d2ecef090573c0e63141aa73c6f400637e1ecaca63", size = 9422, upload-time = "2024-02-29T19:32:14.729Z" } + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274, upload-time = "2025-03-13T13:49:23.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, +] + +[[package]] +name = "tiktoken" +version = "0.13.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "regex" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e4/e5/5f3cb2159769d0f4324c0e9e87f9de3c4b1cd45848a96b2eb3566ad5ca77/tiktoken-0.13.0.tar.gz", hash = "sha256:c9435714c3a84c2319499de9a300c0e604449dd0799ff246458b3bb6a7f433c1", size = 38986, upload-time = "2026-05-15T04:51:27.153Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/8e/144bde4e01df66b34bb865557c7cd754ed08b036217ebd79c9db5e9048a9/tiktoken-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:32ac870a806cfb260a02d0cb70426aef02e038297f8ad50df5040bb5af360791", size = 1034888, upload-time = "2026-05-15T04:50:31.579Z" }, + { url = "https://files.pythonhosted.org/packages/36/18/d4ac9d20956cdebca04841316660ed584c2fecdc2b81722a28bc7ad3b1e4/tiktoken-0.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d9980f11429ed2d737c463bb1fb78cf330caa026adf002f714aced7849a687b", size = 982970, upload-time = "2026-05-15T04:50:32.961Z" }, + { url = "https://files.pythonhosted.org/packages/74/ed/6bb8d05b9f731f749fee5c6f5ca63e981143c826a5985877330507bd13b7/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3f277ebea5edd7b8bf03c6f9431e1d67d517530115572b2dc1d465326e8f88c7", size = 1115741, upload-time = "2026-05-15T04:50:34.475Z" }, + { url = "https://files.pythonhosted.org/packages/34/de/2ca96b07a82d972b74fe4b46de055b79c904e45c7eab699354a0bfa697dc/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a116178fa7e1b4065bff05214360373a65cac22f965be7b3f73d00a0dbfe7649", size = 1136523, upload-time = "2026-05-15T04:50:35.782Z" }, + { url = "https://files.pythonhosted.org/packages/ee/dc/9dafec002c2d4424378563cf4cf5c7fb93631d2a55013c8b87554ee4012c/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2c397ddda233208345b01bd30f2fca79ff730e55731d0108a603f9bc57f6af3b", size = 1181954, upload-time = "2026-05-15T04:50:36.99Z" }, + { url = "https://files.pythonhosted.org/packages/a1/d0/1f8578c45b2f24759b46f0b50d31878c63c73e6bf0f2227e10ec5c5408dc/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95097e4f89b06403976e498abf61a0ee73a7497e73fb599cb211d8197a054d91", size = 1240069, upload-time = "2026-05-15T04:50:38.221Z" }, + { url = "https://files.pythonhosted.org/packages/aa/90/28d7f154888610aa9237e541986beb62b479df29d193a5a0617dbb1514d0/tiktoken-0.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:8f2d16e7a7c783ad81f36e457d046d1f1c8af70b22aec8a13238efe531977c41", size = 874748, upload-time = "2026-05-15T04:50:39.587Z" }, +] + +[[package]] +name = "tinycss2" +version = "1.5.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/ae/2ca4913e5c0f09781d75482874c3a95db9105462a92ddd303c7d285d3df2/tinycss2-1.5.1.tar.gz", hash = "sha256:d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957", size = 88195, upload-time = "2025-11-23T10:29:10.082Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/45/c7b5c3168458db837e8ceab06dc77824e18202679d0463f0e8f002143a97/tinycss2-1.5.1-py3-none-any.whl", hash = "sha256:3415ba0f5839c062696996998176c4a3751d18b7edaaeeb658c9ce21ec150661", size = 28404, upload-time = "2025-11-23T10:29:08.676Z" }, +] + +[[package]] +name = "tokenizers" +version = "0.22.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/97/5dbfabf04c7e348e655e907ed27913e03db0923abb5dfdd120d7b25630e1/tokenizers-0.22.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:544dd704ae7238755d790de45ba8da072e9af3eea688f698b137915ae959281c", size = 3100275, upload-time = "2026-01-05T10:41:02.158Z" }, + { url = "https://files.pythonhosted.org/packages/2e/47/174dca0502ef88b28f1c9e06b73ce33500eedfac7a7692108aec220464e7/tokenizers-0.22.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1e418a55456beedca4621dbab65a318981467a2b188e982a23e117f115ce5001", size = 2981472, upload-time = "2026-01-05T10:41:00.276Z" }, + { url = "https://files.pythonhosted.org/packages/d6/84/7990e799f1309a8b87af6b948f31edaa12a3ed22d11b352eaf4f4b2e5753/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2249487018adec45d6e3554c71d46eb39fa8ea67156c640f7513eb26f318cec7", size = 3290736, upload-time = "2026-01-05T10:40:32.165Z" }, + { url = "https://files.pythonhosted.org/packages/78/59/09d0d9ba94dcd5f4f1368d4858d24546b4bdc0231c2354aa31d6199f0399/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25b85325d0815e86e0bac263506dd114578953b7b53d7de09a6485e4a160a7dd", size = 3168835, upload-time = "2026-01-05T10:40:38.847Z" }, + { url = "https://files.pythonhosted.org/packages/47/50/b3ebb4243e7160bda8d34b731e54dd8ab8b133e50775872e7a434e524c28/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfb88f22a209ff7b40a576d5324bf8286b519d7358663db21d6246fb17eea2d5", size = 3521673, upload-time = "2026-01-05T10:40:56.614Z" }, + { url = "https://files.pythonhosted.org/packages/e0/fa/89f4cb9e08df770b57adb96f8cbb7e22695a4cb6c2bd5f0c4f0ebcf33b66/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c774b1276f71e1ef716e5486f21e76333464f47bece56bbd554485982a9e03e", size = 3724818, upload-time = "2026-01-05T10:40:44.507Z" }, + { url = "https://files.pythonhosted.org/packages/64/04/ca2363f0bfbe3b3d36e95bf67e56a4c88c8e3362b658e616d1ac185d47f2/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df6c4265b289083bf710dff49bc51ef252f9d5be33a45ee2bed151114a56207b", size = 3379195, upload-time = "2026-01-05T10:40:51.139Z" }, + { url = "https://files.pythonhosted.org/packages/2e/76/932be4b50ef6ccedf9d3c6639b056a967a86258c6d9200643f01269211ca/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:369cc9fc8cc10cb24143873a0d95438bb8ee257bb80c71989e3ee290e8d72c67", size = 3274982, upload-time = "2026-01-05T10:40:58.331Z" }, + { url = "https://files.pythonhosted.org/packages/1d/28/5f9f5a4cc211b69e89420980e483831bcc29dade307955cc9dc858a40f01/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:29c30b83d8dcd061078b05ae0cb94d3c710555fbb44861139f9f83dcca3dc3e4", size = 9478245, upload-time = "2026-01-05T10:41:04.053Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fb/66e2da4704d6aadebf8cb39f1d6d1957df667ab24cff2326b77cda0dcb85/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:37ae80a28c1d3265bb1f22464c856bd23c02a05bb211e56d0c5301a435be6c1a", size = 9560069, upload-time = "2026-01-05T10:45:10.673Z" }, + { url = "https://files.pythonhosted.org/packages/16/04/fed398b05caa87ce9b1a1bb5166645e38196081b225059a6edaff6440fac/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:791135ee325f2336f498590eb2f11dc5c295232f288e75c99a36c5dbce63088a", size = 9899263, upload-time = "2026-01-05T10:45:12.559Z" }, + { url = "https://files.pythonhosted.org/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5", size = 10033429, upload-time = "2026-01-05T10:45:14.333Z" }, + { url = "https://files.pythonhosted.org/packages/fd/18/a545c4ea42af3df6effd7d13d250ba77a0a86fb20393143bbb9a92e434d4/tokenizers-0.22.2-cp39-abi3-win32.whl", hash = "sha256:a6bf3f88c554a2b653af81f3204491c818ae2ac6fbc09e76ef4773351292bc92", size = 2502363, upload-time = "2026-01-05T10:45:20.593Z" }, + { url = "https://files.pythonhosted.org/packages/65/71/0670843133a43d43070abeb1949abfdef12a86d490bea9cd9e18e37c5ff7/tokenizers-0.22.2-cp39-abi3-win_amd64.whl", hash = "sha256:c9ea31edff2968b44a88f97d784c2f16dc0729b8b143ed004699ebca91f05c48", size = 2747786, upload-time = "2026-01-05T10:45:18.411Z" }, + { url = "https://files.pythonhosted.org/packages/72/f4/0de46cfa12cdcbcd464cc59fde36912af405696f687e53a091fb432f694c/tokenizers-0.22.2-cp39-abi3-win_arm64.whl", hash = "sha256:9ce725d22864a1e965217204946f830c37876eee3b2ba6fc6255e8e903d5fcbc", size = 2612133, upload-time = "2026-01-05T10:45:17.232Z" }, +] + +[[package]] +name = "toml" +version = "0.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", size = 22253, upload-time = "2020-11-01T01:40:22.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", size = 16588, upload-time = "2020-11-01T01:40:20.672Z" }, +] + +[[package]] +name = "toolz" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/d6/114b492226588d6ff54579d95847662fc69196bdeec318eb45393b24c192/toolz-1.1.0.tar.gz", hash = "sha256:27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b", size = 52613, upload-time = "2025-10-17T04:03:21.661Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", hash = "sha256:15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8", size = 58093, upload-time = "2025-10-17T04:03:20.435Z" }, +] + +[[package]] +name = "torch" +version = "2.10.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "networkx", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e", upload-time = "2026-02-06T16:27:14Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:358bd7125cbec6e692d60618a5eec7f55a51b29e3652a849fd42af021d818023", upload-time = "2026-02-10T19:55:42Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:45a1c5057629444aeb1c452c18298fa7f30f2f7aeadd4dc41f9d340980294407", upload-time = "2026-01-23T15:09:55Z" }, +] + +[[package]] +name = "torch" +version = "2.10.0+cpu" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "fsspec", version = "2024.12.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "networkx", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_aarch64.whl", hash = "sha256:8de5a36371b775e2d4881ed12cc7f2de400b1ad3d728aa74a281f649f87c9b8c", upload-time = "2026-01-23T15:10:22Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_s390x.whl", hash = "sha256:9accc30b56cb6756d4a9d04fcb8ebc0bb68c7d55c1ed31a8657397d316d31596", upload-time = "2026-01-23T15:10:24Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:179451716487f8cb09b56459667fa1f5c4c0946c1e75fbeae77cfc40a5768d87", upload-time = "2026-01-23T15:10:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ee40b8a4b4b2cf0670c6fd4f35a7ef23871af956fecb238fbf5da15a72650b1d", upload-time = "2026-01-23T15:10:27Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:21cb5436978ef47c823b7a813ff0f8c2892e266cfe0f1d944879b5fba81bf4e1", upload-time = "2026-01-23T15:10:30Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_arm64.whl", hash = "sha256:3eaa727e6a73affa61564d86b9d03191df45c8650d0666bd3d57c8597ef61e78", upload-time = "2026-01-23T15:10:31Z" }, +] + +[[package]] +name = "torch" +version = "2.14.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "fsspec", version = "2024.9.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "networkx", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:ab7e226c18d3cbc134dfa952d18ab1df202055dd33446837c8fd050ad449e6f5", upload-time = "2026-09-02T00:26:12Z" }, +] + +[[package]] +name = "torch" +version = "2.14.0+cpu" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "fsspec", version = "2024.9.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "networkx", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0%2Bcpu-cp312-cp312-linux_s390x.whl", hash = "sha256:07aefe1a437b6f1b41b0cba15e16583e2f43549ec9d062fcea8e7981a78e014a", upload-time = "2026-09-02T18:31:32Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:da8140c3d4a41500d29710e35bf8e66a4295ec31026487c69f54a3f583310f8d", upload-time = "2026-09-02T18:31:37Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a09987c95ec4cffdb6df798d3d641558110a334cfccce22f2f046d83142bc260", upload-time = "2026-09-02T18:31:42Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:738cd9237bf63443a5e5f9652e5115f7b0510b089636a43d4011e9fccede714f", upload-time = "2026-09-02T18:31:48Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.14.0%2Bcpu-cp312-cp312-win_arm64.whl", hash = "sha256:420e7dbed969bbd045b34105fa90d1ccf3e5c09c4e9b0d0a5f9df25df9d02d2e", upload-time = "2026-09-02T18:31:52Z" }, +] + +[[package]] +name = "torch-audiomentations" +version = "0.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "julius" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch-pitch-shift" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370ea9284411237508e720c529f7888", size = 52094, upload-time = "2025-01-15T09:07:01.071Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/9d/1ee04f49c15d2d632f6f7102061d7c07652858e6d91b58a091531034e84f/torch_audiomentations-0.12.0-py3-none-any.whl", hash = "sha256:1b80b91d2016ccf83979622cac8f702072a79b7dcc4c2bee40f00b26433a786b", size = 48506, upload-time = "2025-01-15T09:06:59.687Z" }, +] + +[[package]] +name = "torch-c-dlpack-ext" +version = "0.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/34/1a/adafdc49546ffe0041f52471da51c084243094382b99332b5706e90ba26a/torch_c_dlpack_ext-0.1.3.tar.gz", hash = "sha256:4b5da66432af7224dcf02aad4f13cc416eeef5331cd153588b7e081a193f4972", size = 3334, upload-time = "2025-11-22T03:50:48.089Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/15/e6d5aac2f641cb7c92df38214d0c618fbb54c6eee5166bcec265dcee09cb/torch_c_dlpack_ext-0.1.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2b7d64453fa62c75551f2413cde55748a3461af475da386b2e709239555e07c3", size = 5281590, upload-time = "2025-11-22T03:50:31.435Z" }, + { url = "https://files.pythonhosted.org/packages/2e/89/bf9624c21c91d28234ca3cb5a06807afa8ea611d7cdaf77bbcd5016631ad/torch_c_dlpack_ext-0.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cd69fb034cd638eb0908767d74e5d0ea87df18d366b18d66c2c3472b29c80e5e", size = 433546, upload-time = "2025-11-22T03:50:32.824Z" }, + { url = "https://files.pythonhosted.org/packages/64/5f/b572c13b131280e4abcb97712fee0bf40a87bfa7c1f93d263fe3c0ec0a5a/torch_c_dlpack_ext-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8ebf732b5079912e0b85f32a75bae6932f021fbc13c2dff1c9f7cea437b71345", size = 888188, upload-time = "2025-11-22T03:50:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/02/8f/d3bd2a79d9d65f777d6e18afb0975cc0f2047c99bd7a9fffbe4c1599ec77/torch_c_dlpack_ext-0.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:69685ac393f1f402c289ac04435120d518bde890388474fe2f8a58e7d290eb50", size = 1473786, upload-time = "2025-11-22T03:55:51.668Z" }, +] + +[[package]] +name = "torch-pitch-shift" +version = "1.2.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "primepy" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra != 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt') or (extra != 'extra-4-caul-fireredasr2' and extra != 'extra-4-caul-nemo' and extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d27ab7fa08632e51defbd0ed", size = 4725, upload-time = "2024-09-25T19:10:12.922Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/4c/96ac2a09efb56cc3c41fb3ce9b6f4d8c0604499f7481d4a13a7b03e21382/torch_pitch_shift-1.2.5-py3-none-any.whl", hash = "sha256:6f8500cbc13f1c98b11cde1805ce5084f82cdd195c285f34287541f168a7c6a7", size = 5005, upload-time = "2024-09-25T19:10:11.521Z" }, +] + +[[package]] +name = "torchao" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/2d/472b9362dceae05a4599e2b94f86e69a29c0e20964a6af84f34f6ead5938/torchao-0.15.0-cp310-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1cbe813201314ba6329a650a76944502f3e8ec4b1b44523f3f48676810d8d1f6", size = 7163930, upload-time = "2025-12-18T23:14:41.876Z" }, + { url = "https://files.pythonhosted.org/packages/f6/3b/6b9d5618720f63dbc2e2509cd6b57aae9c0d61b738d1d2172f4d5d9efaab/torchao-0.15.0-py3-none-any.whl", hash = "sha256:3f3812676048ef8a2a0e9d492d12d8971ba7a7ebb16f54aa56f690414e130d2c", size = 1080679, upload-time = "2025-12-18T23:14:43.807Z" }, +] + +[[package]] +name = "torchaudio" +version = "2.10.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'darwin'", +] +dependencies = [ + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:085f1b72339e4321005b9aacd7d06b1c64e5f3a2e3ff9fc6ad598bfb6fdecec4", upload-time = "2026-01-21T15:05:38Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:4a511f5d55ee0348052670e5834800774e426ce1685d87b482ac9e2324074bb7", upload-time = "2026-01-21T15:05:38Z" }, +] + +[[package]] +name = "torchaudio" +version = "2.10.0+cpu" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:2ef1f8d0f0feba5a9364620925c864890b90abc98a65f35895256dd6aa1710be", upload-time = "2026-01-21T15:05:38Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:502b19a5bd0ef8fc97adf06c24146c5e2b94bc3c43b768174407c031cd21c3a5", upload-time = "2026-01-21T15:05:37Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:32707736ef079a673433ca36c227c135375602b74d41ee21ff18d1e75caee0b0", upload-time = "2026-01-21T15:05:37Z" }, +] + +[[package]] +name = "torchaudio" +version = "2.11.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'darwin'", +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a1cf1acc883bee9cb906a933572fed6a8a933f86ef34e9ea7d803f72317e8c1b", upload-time = "2026-03-23T15:50:10Z" }, +] + +[[package]] +name = "torchaudio" +version = "2.11.0+cpu" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +wheels = [ + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:b9dd2c6ac144001dc6dac38b564c1de73ac26ef0c195d5037c4a94990b0e2b5a", upload-time = "2026-03-23T15:50:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2354248848d06a9ae1e7a12165f800f0dda7df60ecac9fca892322b722b922c0", upload-time = "2026-03-23T15:50:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.11.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:95d517bd1a0a28dacd1c37550ced95cab64f3a7a4ef9b8219b41049388a71163", upload-time = "2026-03-23T15:50:10Z" }, +] + +[[package]] +name = "torchcodec" +version = "0.10.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +wheels = [ + { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b35fa4061c5757f8d714187c040a90a11669de6470a644bb04e3cd335ff1c110", upload-time = "2026-01-26T17:10:19Z" }, + { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6e43184d83ccced965b31cad5bb6200c779646fee2ec153a6d784b4def40c91b", upload-time = "2026-01-26T17:10:20Z" }, + { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:e4f022fa53d91b414b4177fe87b0afc40a806092da4595d24de4b245d6fb0fba", upload-time = "2026-01-26T17:10:20Z" }, +] + +[[package]] +name = "torchmetrics" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lightning-utilities" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform == 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform == 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform == 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-fireredasr2') or (sys_platform != 'darwin' and extra == 'extra-4-caul-nemo') or (sys_platform != 'darwin' and extra == 'extra-4-caul-pyannote') or (sys_platform != 'darwin' and extra != 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size = 581765, upload-time = "2026-03-09T17:41:22.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/a2/c7f6ebf546f8f644edf0f999aa98ece106986a77a7b922316bf6414ff825/torchmetrics-1.9.0-py3-none-any.whl", hash = "sha256:bfdcbff3dd1d96b3374bb2496eb39f23c4b28b8a845b6a18c313688e0d2d9ca1", size = 983384, upload-time = "2026-03-09T17:41:19.756Z" }, +] + +[[package]] +name = "torchvision" +version = "0.29.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "pillow" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/f8/855c7b326ed17a8dac4a03e8e6fec33ef6728e4baa00d816cf1227bb6681/torchvision-0.29.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3b6eb9d2f8fe9b93d9d37637749df361efeed133d96ddd503184a1b5b12bb27f", size = 1813847, upload-time = "2026-09-30T17:57:01.009Z" }, + { url = "https://files.pythonhosted.org/packages/a7/bf/d1e40adbd5e54c2ca24d22f0e76f7bc23e8e76b7e3c694d5153a14aa83b8/torchvision-0.29.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6e111c6ead37ba63347548c5bd84e1b6a60b187854a19bc2c87c9a48396888d9", size = 7586198, upload-time = "2026-09-30T17:57:07.559Z" }, + { url = "https://files.pythonhosted.org/packages/22/6f/78267c9791b5b883421fe4dbba6041f06b59c01d43dbe0f57b4497a74f59/torchvision-0.29.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6c717bd68dddaebbd9525377a17a84e38a291a33a218f59fdb76e8bb41e61c99", size = 7430669, upload-time = "2026-09-30T17:57:11.471Z" }, + { url = "https://files.pythonhosted.org/packages/fa/67/c8cbf53a525ac2fba5d68e36c61636fa08297001a008b151f06c2c0c564a/torchvision-0.29.1-cp312-cp312-win_amd64.whl", hash = "sha256:551c567fd39581570bf553c8df58895d567258b9997760179719f205ec5cd859", size = 1376794, upload-time = "2026-09-30T17:57:09.109Z" }, +] + +[[package]] +name = "tornado" +version = "6.5.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/64/24/95ec527ad67b76d59299e5465b3935d05e4294b7e0290a3924b7487df30b/tornado-6.5.7.tar.gz", hash = "sha256:66c513a76cda70d53907bc27cf1447557699c2e95aa48ba27a442ff61c3ddfc2", size = 519252, upload-time = "2026-06-08T17:34:51.232Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/dc/c7043cab6fed8ae159fc1923ce829ada35c4dbd797d408a43858ffaf9639/tornado-6.5.7-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:148b2eb15c2c765a50796172c1e499649b35f30d2e3c3d3e15913cfa56bfb163", size = 448543, upload-time = "2026-06-08T17:34:38.052Z" }, + { url = "https://files.pythonhosted.org/packages/92/4f/090b1431e5a43df696feceffc268c5383cc079ecb5f08ce58f917109aafe/tornado-6.5.7-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9da38de27f1da3b78a966f0dae12b5a1ea9afe72ca805d84ff06508272ddf100", size = 446707, upload-time = "2026-06-08T17:34:39.594Z" }, + { url = "https://files.pythonhosted.org/packages/37/d8/ef374952fd5da67d4463122c2b8e5a96536ec10b4b339254c6dcde81d01c/tornado-6.5.7-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8d759e71906ee783f8867b93bf26a265743da4c1e2f4a018464c1ba019862972", size = 449774, upload-time = "2026-06-08T17:34:41.204Z" }, + { url = "https://files.pythonhosted.org/packages/35/37/d434c73f4c6e014b745b9b37085f34f40c022f007efff3d7fe65991899f3/tornado-6.5.7-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a46347a18f23fb92b396beebe0fb78f61dda0cc302445202c16203d8a18848b", size = 450745, upload-time = "2026-06-08T17:34:42.531Z" }, + { url = "https://files.pythonhosted.org/packages/b6/2b/56b9aff361d7f1ab728a805ec7d7ea835f8807afa9f5cc690ea0e630efb9/tornado-6.5.7-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7778b30bef919231265e91c69963ce0f49a1e9c07ac900bbe75b19ce2575ba92", size = 450578, upload-time = "2026-06-08T17:34:43.787Z" }, + { url = "https://files.pythonhosted.org/packages/02/30/a7444fb23aa76860a14198fab96ac79f1866b0a6e19e26c4381b0938e50f/tornado-6.5.7-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e726f0c75da7726eec023aa62751ff8878bd2737e34fbdd33b1ae5897d2200f5", size = 449985, upload-time = "2026-06-08T17:34:45.326Z" }, + { url = "https://files.pythonhosted.org/packages/5c/42/5f0e56c01e8d9d36f4e23f367b85ae6cae0c1ecddd5e6977d8388ad27488/tornado-6.5.7-cp39-abi3-win32.whl", hash = "sha256:f8de3bf12d3efdd0cbe7c8887868198f8a91415e3f29fcf258d9b8eb7b1d9ae4", size = 451047, upload-time = "2026-06-08T17:34:46.784Z" }, + { url = "https://files.pythonhosted.org/packages/c9/a4/b393076ffb21b469eec5b328a0534cf03a3b90bfc6b1f09507cdd075d938/tornado-6.5.7-cp39-abi3-win_amd64.whl", hash = "sha256:de942f843533a039ef9fa3d9c88c7cd8a7c94553fb5ad0154270989b3d99a2c4", size = 451485, upload-time = "2026-06-08T17:34:48.248Z" }, + { url = "https://files.pythonhosted.org/packages/71/2e/7b1c769803121b809112cf9a00681c472eae1d80e32d7ec0e0bd61d0d0e1/tornado-6.5.7-cp39-abi3-win_arm64.whl", hash = "sha256:ff934fce95643af5f11efdae618eaa73d469dc588641e5c8d19295a0c65c4796", size = 450506, upload-time = "2026-06-08T17:34:49.702Z" }, +] + +[[package]] +name = "tqdm" +version = "4.68.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/87/d7/0535a28b1f5f24f6612fb3ff1e89fb1a8d160fee0f976e0aa6803862134b/tqdm-4.68.3.tar.gz", hash = "sha256:00dfa48452b6b6cfae3dd9885636c23d3422d1ec97c66d96818cbd5e0821d482", size = 170596, upload-time = "2026-06-17T07:36:52.105Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d8/8e/bb97bb0c71802080bfc8952937d174e49cfc50de5c951dd47b2496f0dcdb/tqdm-4.68.3-py3-none-any.whl", hash = "sha256:39832cc2def2789a6f29df83f172db7416cea70052c0907a57801c5f2fdccb03", size = 78337, upload-time = "2026-06-17T07:36:50.132Z" }, +] + +[[package]] +name = "traitlets" +version = "5.16.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/2e/a7fbfe268c8a3b32546930c0297c101d65a4a14c304ad5790a9f478f0e4e/traitlets-5.16.1.tar.gz", hash = "sha256:ed900c2b631aa3a112811139fa97b8d2c3bad5e989656bba4b7e52c7852c18c1", size = 166137, upload-time = "2026-08-03T08:32:36.848Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/66/0d785f0bc5e4315a96c989bb476d0fc07ea4f85132550c7b156ca2035d52/traitlets-5.16.1-py3-none-any.whl", hash = "sha256:f775618166caa0396c8e337099240f2bd3e5e917d203b2e6fbe21a58d3cb1f6b", size = 86211, upload-time = "2026-08-03T08:32:34.48Z" }, +] + +[[package]] +name = "transformers" +version = "5.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-fireredasr2' or extra == 'extra-4-caul-nemo' or extra == 'extra-4-caul-pyannote' or extra != 'extra-4-caul-whisper-trt'" }, + { name = "packaging", version = "26.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-4-caul-whisper-trt'" }, + { name = "pyyaml" }, + { name = "regex" }, + { name = "safetensors" }, + { name = "tokenizers" }, + { name = "tqdm" }, + { name = "typer" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a5/1e/1e244ab2ab50a863e6b52cc55761910567fa532b69a6740f6e99c5fdbd98/transformers-5.5.4.tar.gz", hash = "sha256:2e67cadba81fc7608cc07c4dd54f524820bc3d95b1cabd0ef3db7733c4f8b82e", size = 8227649, upload-time = "2026-04-13T16:55:55.181Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/29/fb/162a66789c65e5afa3b051309240c26bf37fbc8fea285b4546ae747995a2/transformers-5.5.4-py3-none-any.whl", hash = "sha256:0bd6281b82966fe5a7a16f553ea517a9db1dee6284d7cb224dfd88fc0dd1c167", size = 10236696, upload-time = "2026-04-13T16:55:51.497Z" }, +] + +[[package]] +name = "triton" +version = "3.8.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/87/07/0f8cd8e8db0472334253efdaaab3d0819fea27aa99bf0e7f1aeea4ceb5ae/triton-3.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a9c404c69ed4a39e8ec632eaf6b9fe058a060bf98979c177f6ef666f06bb8d50", size = 226474486, upload-time = "2026-08-28T16:08:18.29Z" }, + { url = "https://files.pythonhosted.org/packages/c1/09/b7012e5bfae67640f268aa584caa80fe1674f6b0da949046b679972c33e3/triton-3.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e91ffa46d095b252248297292dd22bcbacd53a125a0c2eefbbbf74925a320bc3", size = 247972921, upload-time = "2026-08-28T15:55:53.157Z" }, +] + +[[package]] +name = "typer" +version = "0.25.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "annotated-doc" }, + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e4/51/9aed62104cea109b820bbd6c14245af756112017d309da813ef107d42e7e/typer-0.25.1.tar.gz", hash = "sha256:9616eb8853a09ffeabab1698952f33c6f29ffdbceb4eaeecf571880e8d7664cc", size = 122276, upload-time = "2026-04-30T19:32:16.964Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/f9/2b3ff4e56e5fa7debfaf9eb135d0da96f3e9a1d5b27222223c7296336e5f/typer-0.25.1-py3-none-any.whl", hash = "sha256:75caa44ed46a03fb2dab8808753ffacdbfea88495e74c85a28c5eefcf5f39c89", size = 58409, upload-time = "2026-04-30T19:32:18.271Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, +] + +[[package]] +name = "tzdata" +version = "2026.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/19/1b9b0e29f30c6d35cb345486df41110984ea67ae69dddbc0e8a100999493/tzdata-2026.2.tar.gz", hash = "sha256:9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10", size = 198254, upload-time = "2026-04-24T15:22:08.651Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b64213ac01ef921a1337ee6e30e8c6466046018326977efd95/tzdata-2026.2-py2.py3-none-any.whl", hash = "sha256:bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7", size = 349321, upload-time = "2026-04-24T15:22:05.876Z" }, +] + +[[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.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 433602, upload-time = "2026-05-07T16:13:18.596Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 131087, upload-time = "2026-05-07T16:13:17.151Z" }, +] + +[[package]] +name = "uvicorn" +version = "0.49.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "h11" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/1f/fa18009dea8469069cca78a4e877a008ab78f08b064bfc9ab891579077ff/uvicorn-0.49.0.tar.gz", hash = "sha256:ebf4271aa580d9de97f93192d4595176df6e91f9aae919ca73e4fc07df1e66a3", size = 91284, upload-time = "2026-06-03T22:01:30.448Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/fa/e1388bbcf24ef3274f45c0c1c7b501fd14971037c1b6ee23610553307497/uvicorn-0.49.0-py3-none-any.whl", hash = "sha256:ba3d14c3ee7e41c6c654c46c9eb489d33213cdd30aa1696eab1374337c13f68f", size = 71376, upload-time = "2026-06-03T22:01:29.037Z" }, +] + +[[package]] +name = "uvloop" +version = "0.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fa/42/02c739ce85fb2ee8d99212c61417da8140c6b87e9d97c430bea520d76044/uvloop-0.23.0.tar.gz", hash = "sha256:28d160f51ab4da3b187063652e643dea6831072add4adc1e6d62afbe73b6be27", size = 2559185, upload-time = "2026-10-01T03:17:04.4Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/98/04e766a6de99e6f7f955ecb7829e8d5a557de3427cb85be2236de54dda0c/uvloop-0.23.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:93935ab27b6eaef4c3e5489aebc84284f0644592f7ab516df60ee1b27eaf5eb3", size = 1393055, upload-time = "2026-10-01T03:15:42.526Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/499e7b863a848ede009539bce39806b66205da5f8779354228e785601144/uvloop-0.23.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4448e9124537620f9c25d004c227bb5104440b58955c19bbd312d910af919a63", size = 768909, upload-time = "2026-10-01T03:15:43.974Z" }, + { url = "https://files.pythonhosted.org/packages/3d/95/a880f8ce3b87ac5b307c354e8ee480be4658d24bf01f87921d57e3530b4a/uvloop-0.23.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f7548ede3ee908cfabc0d068106e303a9a2d811af959cdf6ab85676344cedcda", size = 4419106, upload-time = "2026-10-01T03:15:45.551Z" }, + { url = "https://files.pythonhosted.org/packages/51/27/c1d2f9fa977f8f42ea294604166df10e0027e6dc6cd17f85ede386c9bf36/uvloop-0.23.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:090865d8ce7a03986755a3ce711b7dd0d4b44eb14ab74368b717f3fad1180208", size = 4532597, upload-time = "2026-10-01T03:15:47.258Z" }, + { url = "https://files.pythonhosted.org/packages/42/dd/2cb6a2c8a30ca55c07a882dd4ae4ceae0fa7d8c15b25b3b7cb9a4b6cf4ca/uvloop-0.23.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bd6f2f81c7b9da99d301c0b16b82044e76fe887086e42e1590ecf520b94dbdac", size = 4230048, upload-time = "2026-10-01T03:15:49.119Z" }, + { url = "https://files.pythonhosted.org/packages/f4/52/29989cbaa4022dc4ef35c1dd60a4ab989e4c2065f341ed483ae71d2bd950/uvloop-0.23.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a6ac96da66c35bf789bdcde78a88dc7d56b7907d8379648c54adc1c61594575d", size = 4394152, upload-time = "2026-10-01T03:15:50.829Z" }, +] + +[[package]] +name = "virtualenv" +version = "21.5.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "distlib" }, + { name = "filelock" }, + { name = "platformdirs" }, + { name = "python-discovery" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f1/a5/81f987504738e6defeed61ec1c47e2aefab3c35d8eeb87e1b3f38cf28254/virtualenv-21.5.1.tar.gz", hash = "sha256:dca3bf98275a59c652b69d68e73433e597d977c2da9198882479d1a7188009c8", size = 4578798, upload-time = "2026-06-16T16:23:58.603Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl", hash = "sha256:55aa670b67bbfb991b03fda39bd3276d92c419d702376e98c5df1c9989a26783", size = 4558820, upload-time = "2026-06-16T16:23:56.963Z" }, +] + +[[package]] +name = "wandb" +version = "0.28.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "gitpython" }, + { name = "packaging", version = "24.2", source = { registry = "https://pypi.org/simple" } }, + { name = "platformdirs" }, + { name = "protobuf", version = "7.35.1", source = { registry = "https://pypi.org/simple" } }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "sentry-sdk" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5f/a7/683bfbd6cbade3012bc90d3e9c4cfc72dd62566195bf4c30321946d64b77/wandb-0.28.0.tar.gz", hash = "sha256:b20e5af0fe80e2e2a466b0466a1d60cedcc578dce0f036eca04f4a0adcad95b6", size = 40558332, upload-time = "2026-06-23T00:38:50.115Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/47/1723605f76c5d6446b6d0db65b83eda1599721bc8c1e65bd76cc1682b1a7/wandb-0.28.0-py3-none-macosx_12_0_arm64.whl", hash = "sha256:c3dab1205a5aca4abbad1eca08902cdba86add0edfa83d8d61b4429d0e79fa87", size = 24335272, upload-time = "2026-06-23T00:38:26.002Z" }, + { url = "https://files.pythonhosted.org/packages/81/ff/42b539bc75bc48fc86981dccde89327ba9b71504b805b9ba42cba7c26de9/wandb-0.28.0-py3-none-macosx_12_0_x86_64.whl", hash = "sha256:ae255da18726ee8e731ef82cbc85035b901a28ae14cf91604c361b44b8d44ce0", size = 25557959, upload-time = "2026-06-23T00:38:28.993Z" }, + { url = "https://files.pythonhosted.org/packages/15/55/c3db03d04aeab3726066a418b2ef6a1f8119774ee510f4fbe992f52b7472/wandb-0.28.0-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:6dbcba12ab168aa37561f2f32dcdef8713495fc25fa7d30fdc9bfb37989694dd", size = 24878557, upload-time = "2026-06-23T00:38:31.417Z" }, + { url = "https://files.pythonhosted.org/packages/d8/5d/1385ce3c219cb5bd30d4027687e3f8d25969c7dfd09adad1cbd5080e1a72/wandb-0.28.0-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:325b2d0bd88be6eda5db10542499bad3710927f2569c81a84dc5eeaffc76825c", size = 26764727, upload-time = "2026-06-23T00:38:33.775Z" }, + { url = "https://files.pythonhosted.org/packages/00/58/23b6c17a6d3d5422b007707961c4496b2f6f892624d2910c9f7742fcc202/wandb-0.28.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:8954bc1c62ae43914dce2bebfd1d9957f72350f8fbb78e5cdfe2ca9b6be8a7b8", size = 25051656, upload-time = "2026-06-23T00:38:36.281Z" }, + { url = "https://files.pythonhosted.org/packages/89/67/9be00fb2db2281063af24a148636d2dd363d337317642ab5d8e93572c794/wandb-0.28.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:9fec6c908554c2dad33110c1312bc3028cc2e430f0679f16b84f82c8ea801e3b", size = 27074113, upload-time = "2026-06-23T00:38:38.737Z" }, + { url = "https://files.pythonhosted.org/packages/59/b1/f7a96c09cab0c5131b1e6466659b093b401e1653cbe6bb77b462fc1c361d/wandb-0.28.0-py3-none-win32.whl", hash = "sha256:8834ef3a7c8c43b701654162783caa7ad37af48a0ff06fc35d0d65a411f76ccd", size = 24525206, upload-time = "2026-06-23T00:38:42.041Z" }, + { url = "https://files.pythonhosted.org/packages/c6/c4/c7bed5e981679c74e9fbb22c03ff31c42e95f266199d03d8d325f4d0e6df/wandb-0.28.0-py3-none-win_amd64.whl", hash = "sha256:ac1f82292e2da4f98297b78c3a46726b3a6c5734ecb75fc39b8db2c8a4989159", size = 24525214, upload-time = "2026-06-23T00:38:44.549Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/b5ce9696c8cb955521a7941fbc443e78b2f504894c6ae1a2d0b1de6e12ae/wandb-0.28.0-py3-none-win_arm64.whl", hash = "sha256:c5b0faf1b84cf79ebabed77538c1940a4c6053e815f767a4004e877a1354bed1", size = 22378208, upload-time = "2026-06-23T00:38:47.148Z" }, +] + +[[package]] +name = "wcwidth" +version = "0.9.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/b4/7830542634bb2d3e62aa3b586a72d5b3b6c91c3168929e7000ef3fed041d/wcwidth-0.9.2.tar.gz", hash = "sha256:ae0ef90b90f6af38b54f1fe6d58662ec33b3cb4b8391958a62416d654231727b", size = 955039, upload-time = "2026-10-05T00:24:05.521Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/1e/4532a81fb9dfbf4114a816775e0a36c3a64ee1d1f4bba2094e2da50be5dc/wcwidth-0.9.2-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7ef5a940bd5e30bac6e721f1a48fce0cd7bb3ece19e9c5d139e72c76c35cfd07", size = 605343, upload-time = "2026-10-05T00:23:22.649Z" }, + { url = "https://files.pythonhosted.org/packages/a0/07/cb6940e81134b7ed25fa312ee9ab536a63db0793b149f88a90e603ceace9/wcwidth-0.9.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:ae0800c5339423cc53d33a266ad264b42ba8aaa16d4464f6e6b1bee607f50b17", size = 609960, upload-time = "2026-10-05T00:23:27.049Z" }, + { url = "https://files.pythonhosted.org/packages/a4/80/15ad05d40bfa99155639fb9e13b3d77083aa0fab893c816db2543d29005c/wcwidth-0.9.2-cp310-abi3-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:9e542f1f8475b78452a295495d7a5bc3ead565112e9446a64dc93462a41c2a79", size = 762566, upload-time = "2026-10-05T00:23:38.322Z" }, + { url = "https://files.pythonhosted.org/packages/bc/f0/b8ef7758003d66b60f093695831a86dcc726aac01ee6446ffcbda27b61e3/wcwidth-0.9.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:674b518af28d38ee645ff97b74f5760abee5fad4bac74413bfc4b881ef2ce724", size = 771632, upload-time = "2026-10-05T00:23:32.448Z" }, + { url = "https://files.pythonhosted.org/packages/db/6c/f940133c71427c208575910e981942bd78c98b1f7cd0d1425ca4b7457c04/wcwidth-0.9.2-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:751bef0ab404b6a1dc028b56b4b85d46486be1c55833f80da533e42dc691f389", size = 769763, upload-time = "2026-10-05T00:23:40.175Z" }, + { url = "https://files.pythonhosted.org/packages/92/8f/285f862826f721964ec7c42f81dc53d23afbd723a0f4cd989651f8218e25/wcwidth-0.9.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c3d80f39ba4653a595edae9aa46a509d14883790a8fc23c5db221ceb207f64b7", size = 782134, upload-time = "2026-10-05T00:23:33.926Z" }, + { url = "https://files.pythonhosted.org/packages/c2/2d/64aa54882a5d556d3654c1f926d9118b797461033e23a158409941a37c8f/wcwidth-0.9.2-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:0a47e03d8293590ecce66c45dc20ff7b4b885e3c78093722239585eca0d77ab2", size = 782851, upload-time = "2026-10-05T00:23:41.974Z" }, + { url = "https://files.pythonhosted.org/packages/59/39/52389f6de7fe2e9c14ceb8253dd99034bd86e1c87847ea3c100a97dded9a/wcwidth-0.9.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:67d901a4ad99249eb775b4ee4769ca97fa405d35a75f46e83166910a47003f04", size = 784621, upload-time = "2026-10-05T00:23:43.449Z" }, + { url = "https://files.pythonhosted.org/packages/b3/8b/20225500a076ace27bbcc8a6fd7c55125133c57a618816c7b7b8b73070b1/wcwidth-0.9.2-cp310-abi3-win32.whl", hash = "sha256:ee1fd0db9d9fd711a70f3e7765e0e04c05d26982fa05361456163062549d7da4", size = 593123, upload-time = "2026-10-05T00:23:55.953Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d6/b0690f55ea0483530a18bac917fbadbf54f35122510446fc370f5f1c2453/wcwidth-0.9.2-cp310-abi3-win_amd64.whl", hash = "sha256:2a9746de704242bd4fdaabb31dd46b82f694a56a8d21081ad89b679a89da9fec", size = 597827, upload-time = "2026-10-05T00:23:57.489Z" }, + { url = "https://files.pythonhosted.org/packages/e5/11/6ecf4e9e268ab1a4ec617ffcccc2ee4a71301625f5490912dbaba462fa9c/wcwidth-0.9.2-cp310-abi3-win_arm64.whl", hash = "sha256:b9c6ab615e03723b7f8760ea2f27758d656e7e13b51515c9dca5c3e8b04612fa", size = 598415, upload-time = "2026-10-05T00:23:51.517Z" }, + { url = "https://files.pythonhosted.org/packages/9c/b4/0bfa065af506540d9d558e3e5548cff00bc1f9b24e6e2a8512498e8628de/wcwidth-0.9.2-py3-none-any.whl", hash = "sha256:89ca642c5bf0101157a09366be69fad0379db1f700ae39a920e103234573670e", size = 301667, upload-time = "2026-10-05T00:23:21.097Z" }, +] + +[[package]] +name = "webcolors" +version = "25.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/7a/eb316761ec35664ea5174709a68bbd3389de60d4a1ebab8808bfc264ed67/webcolors-25.10.0.tar.gz", hash = "sha256:62abae86504f66d0f6364c2a8520de4a0c47b80c03fc3a5f1815fedbef7c19bf", size = 53491, upload-time = "2025-10-31T07:51:03.977Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/cc/e097523dd85c9cf5d354f78310927f1656c422bd7b2613b2db3e3f9a0f2c/webcolors-25.10.0-py3-none-any.whl", hash = "sha256:032c727334856fc0b968f63daa252a1ac93d33db2f5267756623c210e57a4f1d", size = 14905, upload-time = "2025-10-31T07:51:01.778Z" }, +] + +[[package]] +name = "webdataset" +version = "1.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "braceexpand" }, + { name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" } }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/3a/68800d92e065cf4750ebecf973b13979c0c929b439e1293012938862038d/webdataset-1.0.2.tar.gz", hash = "sha256:7f0498be827cfa46cc5430a58768a24e2c6a410676a61be1838f53d61afdaab4", size = 80090, upload-time = "2025-06-19T23:26:21.945Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/00/aca6beb3658dab4ed3dbb41a78e6e7f31342e0b41d28088f205525751601/webdataset-1.0.2-py3-none-any.whl", hash = "sha256:3dbfced32b25c0d199c6b9787937b6f85742bc3c84f652c846893075c1c082d9", size = 74956, upload-time = "2025-06-19T23:26:20.354Z" }, +] + +[[package]] +name = "webencodings" +version = "0.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d5/a0/8fd707bcb776a7be556bad06a2ea5fb9bd519df78ef8e26f70ccf0f38bff/webencodings-0.6.1.tar.gz", hash = "sha256:565f9ad031c702dae404e27a099e3e09186a3ab1b9520f06d215502b651fd910", size = 15001, upload-time = "2026-08-15T14:22:57.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/c6/040cbc72480d789a5f40d63fb484d3106554c4dfa2d2b70ad5022057750f/webencodings-0.6.1-py3-none-any.whl", hash = "sha256:7fab6269c8bf237c657876b52058ccb182e861518d1c695c1a9aaa8c1c105d5b", size = 8745, upload-time = "2026-08-15T14:22:56.31Z" }, +] + +[[package]] +name = "websocket-client" +version = "1.9.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/cb/a5abcc2891249f393827c650c6296660ce40374ac22d99ab9aea41f9d2a2/websocket_client-1.9.2.tar.gz", hash = "sha256:0fcb57545848be86992e128218fd96dd87a6769ffdb1a968dff79632b85604d0", size = 84110, upload-time = "2026-08-31T14:08:40.964Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/d2/cc4dc1271e464942db7ee278baae2daa99ee77cb2af744025c04da585a3e/websocket_client-1.9.2-py3-none-any.whl", hash = "sha256:e1a673830a9c7bfa47b1cd3d5e4178f4c9651d80a4eab02c9c23a1c3ec6250ce", size = 95786, upload-time = "2026-08-31T14:08:39.899Z" }, +] + +[[package]] +name = "werkzeug" +version = "3.1.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", hash = "sha256:9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44", size = 875852, upload-time = "2026-04-02T18:49:14.268Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", hash = "sha256:63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50", size = 226459, upload-time = "2026-04-02T18:49:12.72Z" }, +] + +[[package]] +name = "whisper-normalizer" +version = "0.1.12" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "indic-numtowords" }, + { name = "more-itertools" }, + { name = "regex" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/77/81/d4a23d67e9356f1c2d6fe9aa7e99f42078b5e3845b181412a5582f168af4/whisper_normalizer-0.1.12.tar.gz", hash = "sha256:484dcedbfeba2ee94cf9412d57ab1e66b847e91f80c15ffc4c6ab82ad5484b8c", size = 39630, upload-time = "2025-06-06T19:03:50.75Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/d7/2bf42cb3f19da0aec48052a6e3bc3a592afc182fe98c011a0e0ae5fbe1f5/whisper_normalizer-0.1.12-py3-none-any.whl", hash = "sha256:2cd7276d2599c05147a50cf86d240e6cd27623f5ccfe8b20ccea6a518274989a", size = 36748, upload-time = "2025-06-06T19:03:49.182Z" }, +] + +[[package]] +name = "wrapt" +version = "2.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/a4/282c8e64300a59fc834518a54bf0afabb4ff9218b5fa76958b450459a844/wrapt-2.2.2.tar.gz", hash = "sha256:0788e321027c999bf221b667bd4a54aaefd1a36283749a860ac3eb77daed0302", size = 129068, upload-time = "2026-06-20T23:49:44.49Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/85/180b40628b23772692a0c76e8030114e1c0ae068470ed531919f0a5f2a4a/wrapt-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8417fd3c674d3c8023d080292d29301531a12daf8bd938dd419710dd2f464f2b", size = 81484, upload-time = "2026-06-20T23:47:59.924Z" }, + { url = "https://files.pythonhosted.org/packages/94/f2/21c90f2a16689702e2aaff45795b11018dff2c9b1242bac10d225483f676/wrapt-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e7070c7472582e31af3dfc2622b2381a0df7435110a9388ed8db5ffbce67efb", size = 82151, upload-time = "2026-06-20T23:48:01.303Z" }, + { url = "https://files.pythonhosted.org/packages/5f/b3/7e6e9fcf4fe7e1b69a49fe6cc5a44e8224bab6283c5233c97e132f14908e/wrapt-2.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2e096c9d39a59b35b63c9aacfbbbec2088ff51ff1fc31051acc60a07f42f273a", size = 169828, upload-time = "2026-06-20T23:48:02.719Z" }, + { url = "https://files.pythonhosted.org/packages/0b/43/894f132d857ed5a9904d937baf368badcbe5ea9e436e2f1930fe21c9f1f0/wrapt-2.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d1a6050405bf334be33bf66296f113563622972a34900ae6fa60fd283a1a900", size = 171544, upload-time = "2026-06-20T23:48:04.266Z" }, + { url = "https://files.pythonhosted.org/packages/29/de/3c833e03725b477e9ea34028224dd21a48781830101e4e036f77e8b6b102/wrapt-2.2.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:10adb01371408c6de504a6658b9886480f1a4919a83752748a387a504a21df79", size = 160663, upload-time = "2026-06-20T23:48:05.708Z" }, + { url = "https://files.pythonhosted.org/packages/33/be/27edce350b24e3054d9d047f65f16d4c4d4c1f3f31c4278a1f8a95c723c8/wrapt-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3442eee2a5798f9b451f1b2cd7518ce8b7e28a2a364696c414460a0e295c012a", size = 169387, upload-time = "2026-06-20T23:48:07.243Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c4/9fd9679af8bf38e146652c7f47b6b352c3e5795b4ad1c0b7f94e15ac2aa7/wrapt-2.2.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:6c99012a22f735a85eed7c4b86a3e99c30fdd57d9e115b2b45f796264b58d0bf", size = 158849, upload-time = "2026-06-20T23:48:08.91Z" }, + { url = "https://files.pythonhosted.org/packages/bc/c2/aa6c0c2206803068c6859dabe01f8c84c43744da93d4c67b8946d21655ee/wrapt-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3b686cfc008776a3952d6213cb296ed7f45d782a8453936406faa89eac0835ab", size = 168147, upload-time = "2026-06-20T23:48:10.374Z" }, + { url = "https://files.pythonhosted.org/packages/42/63/3eb25da41049d20ae18fcab2dd8b056e02387c4bfa626cbdfb7c3b872e4f/wrapt-2.2.2-cp312-cp312-win32.whl", hash = "sha256:ef2cce266b5b0b07e19fa82e59673b81142b7a3607c8ed1254113d048ed668da", size = 77734, upload-time = "2026-06-20T23:48:11.769Z" }, + { url = "https://files.pythonhosted.org/packages/da/09/0390e008a305360948fa9ce69507d041ac12cb2ee5d28e34467e2ee79391/wrapt-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:abf8c20a2d72ee69e16328b3c91342c446e723bfe48bfcc4dded3b9722ac027f", size = 80585, upload-time = "2026-06-20T23:48:13.117Z" }, + { url = "https://files.pythonhosted.org/packages/d3/b3/84c445c66969f2d3457276b183a48c91097d59bbef9af6c075366b0f8c36/wrapt-2.2.2-cp312-cp312-win_arm64.whl", hash = "sha256:c6c64c5d02578bc4c4bca4f0aef1504de933c1d5b4ac2710b9131111459506c8", size = 79553, upload-time = "2026-06-20T23:48:14.5Z" }, + { url = "https://files.pythonhosted.org/packages/6e/d2/6317eb6d4554855bbf12d61857774af34747bf88a42c19bf306de67e2fa3/wrapt-2.2.2-py3-none-any.whl", hash = "sha256:5bad217350f19ce99ca5b5e71d406765ea86fe541628426772b657375ee1c048", size = 61460, upload-time = "2026-06-20T23:49:42.966Z" }, +] + +[[package]] +name = "xgrammar" +version = "0.1.32" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" } }, + { name = "pydantic" }, + { name = "torch", version = "2.14.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "torch", version = "2.14.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-fireredasr2' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-nemo' and extra == 'extra-4-caul-whisper-trt') or (extra == 'extra-4-caul-pyannote' and extra == 'extra-4-caul-whisper-trt')" }, + { name = "transformers" }, + { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/6a/d51b44fc0b43e2d4adae42b6a17fe9ee49e177d6d768be739ed7dec7b57e/xgrammar-0.1.32.tar.gz", hash = "sha256:5d424d52779ca2d3ccaf72f2289d6519efe308e933d0d3fc3c292c780825bb12", size = 2365047, upload-time = "2026-03-04T12:01:52.544Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/fd/5e771276fa090e35eaf1cbfdede24b9d93d6bbd2e99cd4f8d558f381fdee/xgrammar-0.1.32-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:9b78d32265f096e5567ab52c72b681855cf473481a48a1e7e6d97d414ba30b82", size = 18425090, upload-time = "2026-03-04T12:00:38.5Z" }, + { url = "https://files.pythonhosted.org/packages/31/66/f06745755ef0750f43955cf679b4bd8bd88ac8bfab760f020225c192884f/xgrammar-0.1.32-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:23eacaf826c3aeebca0d91fc271417d9d96e157af2bacf6f14277297af7917ef", size = 20582048, upload-time = "2026-03-04T12:00:42.369Z" }, + { url = "https://files.pythonhosted.org/packages/79/29/3b0306800ccabce8f565123a5b97432dee43822c30142085d9b13b43f166/xgrammar-0.1.32-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f9a637d4e0c541149e0d409c24f4ec79cd74d87508ee6a17a7e64a9b9c0cf56f", size = 37680849, upload-time = "2026-03-04T12:00:46.712Z" }, + { url = "https://files.pythonhosted.org/packages/69/62/65e664d861cdadf2d788c03dd8fe67f1faaa7bd4bd2317a2ab850aebee20/xgrammar-0.1.32-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f96c7a4fcbd68e18b13cb3b6ed5d24b5326b256933f476bdaf2cc8e609c228db", size = 37711100, upload-time = "2026-03-04T12:00:50.188Z" }, + { url = "https://files.pythonhosted.org/packages/80/43/05f27a1739209eb590772f867f3f48e6db0a36f376d85db4e68f49aee799/xgrammar-0.1.32-cp312-cp312-win_amd64.whl", hash = "sha256:ba6e08c385cce53eda8e9b3bbfba63f100ba3dcb76fa0692a65921a36b20ad0a", size = 6632259, upload-time = "2026-03-04T12:00:53.184Z" }, +] + +[[package]] +name = "xxhash" +version = "3.5.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform == 'emscripten'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/00/5e/d6e5258d69df8b4ed8c83b6664f2b47d30d2dec551a29ad72a6c69eafd31/xxhash-3.5.0.tar.gz", hash = "sha256:84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f", size = 84241, upload-time = "2024-08-17T09:20:38.972Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/0e/1bfce2502c57d7e2e787600b31c83535af83746885aa1a5f153d8c8059d6/xxhash-3.5.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:14470ace8bd3b5d51318782cd94e6f94431974f16cb3b8dc15d52f3b69df8e00", size = 31969, upload-time = "2024-08-17T09:18:24.025Z" }, + { url = "https://files.pythonhosted.org/packages/3f/d6/8ca450d6fe5b71ce521b4e5db69622383d039e2b253e9b2f24f93265b52c/xxhash-3.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:59aa1203de1cb96dbeab595ded0ad0c0056bb2245ae11fac11c0ceea861382b9", size = 30787, upload-time = "2024-08-17T09:18:25.318Z" }, + { url = "https://files.pythonhosted.org/packages/5b/84/de7c89bc6ef63d750159086a6ada6416cc4349eab23f76ab870407178b93/xxhash-3.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08424f6648526076e28fae6ea2806c0a7d504b9ef05ae61d196d571e5c879c84", size = 220959, upload-time = "2024-08-17T09:18:26.518Z" }, + { url = "https://files.pythonhosted.org/packages/fe/86/51258d3e8a8545ff26468c977101964c14d56a8a37f5835bc0082426c672/xxhash-3.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61a1ff00674879725b194695e17f23d3248998b843eb5e933007ca743310f793", size = 200006, upload-time = "2024-08-17T09:18:27.905Z" }, + { url = "https://files.pythonhosted.org/packages/02/0a/96973bd325412feccf23cf3680fd2246aebf4b789122f938d5557c54a6b2/xxhash-3.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2f2c61bee5844d41c3eb015ac652a0229e901074951ae48581d58bfb2ba01be", size = 428326, upload-time = "2024-08-17T09:18:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/11/a7/81dba5010f7e733de88af9555725146fc133be97ce36533867f4c7e75066/xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d32a592cac88d18cc09a89172e1c32d7f2a6e516c3dfde1b9adb90ab5df54a6", size = 194380, upload-time = "2024-08-17T09:18:30.706Z" }, + { url = "https://files.pythonhosted.org/packages/fb/7d/f29006ab398a173f4501c0e4977ba288f1c621d878ec217b4ff516810c04/xxhash-3.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:70dabf941dede727cca579e8c205e61121afc9b28516752fd65724be1355cc90", size = 207934, upload-time = "2024-08-17T09:18:32.133Z" }, + { url = "https://files.pythonhosted.org/packages/8a/6e/6e88b8f24612510e73d4d70d9b0c7dff62a2e78451b9f0d042a5462c8d03/xxhash-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e5d0ddaca65ecca9c10dcf01730165fd858533d0be84c75c327487c37a906a27", size = 216301, upload-time = "2024-08-17T09:18:33.474Z" }, + { url = "https://files.pythonhosted.org/packages/af/51/7862f4fa4b75a25c3b4163c8a873f070532fe5f2d3f9b3fc869c8337a398/xxhash-3.5.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e5b5e16c5a480fe5f59f56c30abdeba09ffd75da8d13f6b9b6fd224d0b4d0a2", size = 203351, upload-time = "2024-08-17T09:18:34.889Z" }, + { url = "https://files.pythonhosted.org/packages/22/61/8d6a40f288f791cf79ed5bb113159abf0c81d6efb86e734334f698eb4c59/xxhash-3.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149b7914451eb154b3dfaa721315117ea1dac2cc55a01bfbd4df7c68c5dd683d", size = 210294, upload-time = "2024-08-17T09:18:36.355Z" }, + { url = "https://files.pythonhosted.org/packages/17/02/215c4698955762d45a8158117190261b2dbefe9ae7e5b906768c09d8bc74/xxhash-3.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:eade977f5c96c677035ff39c56ac74d851b1cca7d607ab3d8f23c6b859379cab", size = 414674, upload-time = "2024-08-17T09:18:38.536Z" }, + { url = "https://files.pythonhosted.org/packages/31/5c/b7a8db8a3237cff3d535261325d95de509f6a8ae439a5a7a4ffcff478189/xxhash-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fa9f547bd98f5553d03160967866a71056a60960be00356a15ecc44efb40ba8e", size = 192022, upload-time = "2024-08-17T09:18:40.138Z" }, + { url = "https://files.pythonhosted.org/packages/78/e3/dd76659b2811b3fd06892a8beb850e1996b63e9235af5a86ea348f053e9e/xxhash-3.5.0-cp312-cp312-win32.whl", hash = "sha256:f7b58d1fd3551b8c80a971199543379be1cee3d0d409e1f6d8b01c1a2eebf1f8", size = 30170, upload-time = "2024-08-17T09:18:42.163Z" }, + { url = "https://files.pythonhosted.org/packages/d9/6b/1c443fe6cfeb4ad1dcf231cdec96eb94fb43d6498b4469ed8b51f8b59a37/xxhash-3.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:fa0cafd3a2af231b4e113fba24a65d7922af91aeb23774a8b78228e6cd785e3e", size = 30040, upload-time = "2024-08-17T09:18:43.699Z" }, + { url = "https://files.pythonhosted.org/packages/0f/eb/04405305f290173acc0350eba6d2f1a794b57925df0398861a20fbafa415/xxhash-3.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:586886c7e89cb9828bcd8a5686b12e161368e0064d040e225e72607b43858ba2", size = 26796, upload-time = "2024-08-17T09:18:45.29Z" }, +] + +[[package]] +name = "xxhash" +version = "3.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "sys_platform == 'win32'", + "sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +sdist = { url = "https://files.pythonhosted.org/packages/78/ed/07e560876a4458987511461187b285071f53cde49dd5b25cd8c51091522b/xxhash-3.8.0.tar.gz", hash = "sha256:d72b2204f37840b0f16f34192c09b994b97bd25823d723d47a1eddfacf06eb43", size = 86107, upload-time = "2026-06-27T08:17:28.798Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/2e/4b7c3ab28b7a54ac17eae7e02471c49609d6fc5900856a455feeb847a2a3/xxhash-3.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fc4bd14f873cd0b420f6f1ff5b5cd0dbfeb05b044a11bb9345bcbbf9749636e3", size = 34623, upload-time = "2026-06-27T08:13:16.696Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/09eea3e1bba6a59d64599cb8fba39f2a0872d06e85420eae989a4da61a9d/xxhash-3.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:31904979198e913239cb61b49f5b849696aeb3b03340da815d1491ec74dcc602", size = 32318, upload-time = "2026-06-27T08:13:18.036Z" }, + { url = "https://files.pythonhosted.org/packages/01/59/688bbae31e4e2d6d6eb92acbd3837c0e44ff8c7d435e6da922844ff6efda/xxhash-3.8.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7338ad13f2b273a1ef0ea97b2db0a059fdb3a1a29298bfa145937c0e4152d341", size = 220461, upload-time = "2026-06-27T08:13:19.311Z" }, + { url = "https://files.pythonhosted.org/packages/2d/de/71484ce0dab2fa4a475705d1ebc37a17ff02d40e5df6767b3255cc53120e/xxhash-3.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:54e80e803cb34c8a1d278b491e543af40a588d288589c3e6becc991d5328b46b", size = 241110, upload-time = "2026-06-27T08:13:20.844Z" }, + { url = "https://files.pythonhosted.org/packages/bf/f9/1ac88f02e7df7898541490260b21f2b7f7bd2b233038a0cbd3a3b1bffdc2/xxhash-3.8.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:353953ea18f5c3fbdd13936fb536aacfb47d5bc06eef0919b1a355df61f7cc31", size = 264779, upload-time = "2026-06-27T08:13:22.485Z" }, + { url = "https://files.pythonhosted.org/packages/25/49/7ea1f128d2fe948ed679020f97a0896cdc6c975da5cc69b53a4a9c4a5def/xxhash-3.8.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d761f983a315630eff18c2fec7360c6b6946f82748026e779336eb8141ef3eba", size = 242609, upload-time = "2026-06-27T08:13:24.277Z" }, + { url = "https://files.pythonhosted.org/packages/a0/da/7d237278dfa1c48722c31010c84a328a317b8885429c8cb6ae4a8fa3e3db/xxhash-3.8.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f3786a9beb9a3b76241cb7db5f5388b460682c12204236389e3221963fc626a6", size = 473472, upload-time = "2026-06-27T08:13:25.877Z" }, + { url = "https://files.pythonhosted.org/packages/9b/5f/980fda82620a07d80026b4df371cbca12fca0fd94d7087c4ec5d898da76f/xxhash-3.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a2c94f5a9a775f36cc522fa2a7e8e2cec512e252d2ac056759f753dc68a79ffc", size = 220374, upload-time = "2026-06-27T08:13:27.366Z" }, + { url = "https://files.pythonhosted.org/packages/14/71/efa37bc3e91e1c801972bcef99eab877fcbd17ec10aca16c550ee2951107/xxhash-3.8.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:55ce59f9af37ac861947b43ea3ce7b294b5de77a1234b558d0f07ffad0197624", size = 310220, upload-time = "2026-06-27T08:13:28.804Z" }, + { url = "https://files.pythonhosted.org/packages/9d/48/19e40320044dc7051e8446505f18557d5661853b87a8770ad399325bb3c8/xxhash-3.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3afa1422a32c7c8e79ad5121dc21eaa5cee9e9e67bffca3f15d15d220d371908", size = 238100, upload-time = "2026-06-27T08:13:30.378Z" }, + { url = "https://files.pythonhosted.org/packages/d3/0d/588499f4d7cd064864ada7adfb9e8785f88a988f1332ed4c1be73d249c15/xxhash-3.8.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:551fda694938be910529452a89175137c58b4739e41fadff3c047e24b1d74a3b", size = 268937, upload-time = "2026-06-27T08:13:31.867Z" }, + { url = "https://files.pythonhosted.org/packages/54/18/fb2ad593572a33d1b6864b33047b8ca7269273a3c56107b5fd33e0b9c8fb/xxhash-3.8.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:512eb937c9457e6057e230e005c4709dd2ab63a5989f854d69f31db905750a62", size = 224910, upload-time = "2026-06-27T08:13:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/63/9e/b880f9ed61b73492e24bb962d76aeb63f18ccb895f0edfb52e20d45ed6f2/xxhash-3.8.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4931ea93840f750a908efebaf23c71004feacc1a4649ef601b96d400a505c9a9", size = 240742, upload-time = "2026-06-27T08:13:35.237Z" }, + { url = "https://files.pythonhosted.org/packages/3f/89/fc682f93e54e486fc338b26a7d6d0d5cb0ab366269273c2608ac62b51afb/xxhash-3.8.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2fd4b60e8d9fc3923f39079f185b3425e6d76636fcb66d82a33dd7eba7c30f2f", size = 300527, upload-time = "2026-06-27T08:13:36.997Z" }, + { url = "https://files.pythonhosted.org/packages/80/71/a4b4122afb2d17ad69e0922cfeddb5ad5c25b02f37eed3dd3819d42e5f55/xxhash-3.8.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1da00075f1605794298878cb587f7533329693e2a0c45bbd25d6353644add675", size = 443195, upload-time = "2026-06-27T08:13:38.719Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e5/ed3930f5dc90f4b1bab5ac3be099e8b2e81c1262d85e4adb5f2758e30d23/xxhash-3.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ba73801c87d44fa37b2a5feab3004f0a654506027bf032ceb154d94bb74ea772", size = 217252, upload-time = "2026-06-27T08:13:41.179Z" }, + { url = "https://files.pythonhosted.org/packages/44/ae/128ea5794387ca54bb4084566db20dbdfc9c21cb17b67d3fcb403927b5ba/xxhash-3.8.0-cp312-cp312-win32.whl", hash = "sha256:0b0836dee6022e22ba516ebfa8f76c6e4bda08d6c166c553e40867bac89e4a54", size = 31890, upload-time = "2026-06-27T08:13:42.568Z" }, + { url = "https://files.pythonhosted.org/packages/4f/04/a6c182dc566c88e8d1a497d22cc4ffdcfcc0a9fa80325efa6cd4b9002c54/xxhash-3.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:3bc2a09b98b8f85c75208cd2b2d2aecf40c77ecb2d72f6bf9757db51a98d3499", size = 32677, upload-time = "2026-06-27T08:13:43.705Z" }, + { url = "https://files.pythonhosted.org/packages/93/b5/aeda4e79f962c8d58ec60cb20a5abfe91c9f7d62e626f69f6659bc0bd0c4/xxhash-3.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:208e6a8b93426896d803224e9fabe26f8b9c651e8381a80b1fa31812faa091e3", size = 29155, upload-time = "2026-06-27T08:13:44.903Z" }, +] + +[[package]] +name = "yarl" +version = "1.24.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/79/12/1e8f37460ea0f7eb59c221fdaf0ed75e7ac43e97f8093b9c6f411df50a78/yarl-1.24.2.tar.gz", hash = "sha256:9ac374123c6fd7abf64d1fec93962b0bd4ee2c19751755a762a72dd96c0378f8", size = 210798, upload-time = "2026-05-19T21:31:05.599Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/da/866bcb01076ba49d2b42b309867bed3826421f1c479655eb7a607b44f20b/yarl-1.24.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:b975866c184564c827e0877380f0dae57dcca7e52782128381b72feff6dfceb8", size = 129957, upload-time = "2026-05-19T21:28:51.695Z" }, + { url = "https://files.pythonhosted.org/packages/bf/1d/fcefb70922ea2268a8971d8e5874d9a8218644200fb8465f1dcad55e6851/yarl-1.24.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3b075301a2836a0e297b1b658cb6d6135df535d62efefdd60366bd589c2c82f2", size = 92164, upload-time = "2026-05-19T21:28:53.242Z" }, + { url = "https://files.pythonhosted.org/packages/29/b6/170e2b8d4e3bc30e6bfdcca53556537f5bf595e938632dfcb059311f3ff6/yarl-1.24.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ae44649b00947634ab0dab2a374a638f52923a6e67083f2c156cd5cbd1a881d", size = 91688, upload-time = "2026-05-19T21:28:54.865Z" }, + { url = "https://files.pythonhosted.org/packages/fe/a5/c9f655d5553ea0b99fdac9d6a99ad3f9b3e73b8e5758bb46f58c9831f74c/yarl-1.24.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:507cc19f0b45454e2d6dcd62ff7d062b9f77a2812404e62dbdaec05b50faa035", size = 102902, upload-time = "2026-05-19T21:28:56.963Z" }, + { url = "https://files.pythonhosted.org/packages/5d/bc/6b9664d815d79af4ee553337f9d606c56bbf269186ada9172de45f1b5f60/yarl-1.24.2-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c4c17bad5a530912d2111825d3f05e89bab2dd376aaa8cbc77e449e6db63e576", size = 97931, upload-time = "2026-05-19T21:28:58.56Z" }, + { url = "https://files.pythonhosted.org/packages/98/ec/32ba48acae30fecd60928f5791188b80a9d6ee3840507ffda29fecd37b71/yarl-1.24.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f5f0cbb112838a4a293985b6ed73948a547dadcc1ba6d2089938e7abdedceef8", size = 111030, upload-time = "2026-05-19T21:29:00.148Z" }, + { url = "https://files.pythonhosted.org/packages/82/5a/6f4cd081e5f4934d2ae3a8ef4abe3afacc010d26f0035ee91b35cd7d7c37/yarl-1.24.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5ec8356b8a6afcf81fc7aeeef13b1ff7a49dec00f313394bbb9e83830d32ccd7", size = 110392, upload-time = "2026-05-19T21:29:02.155Z" }, + { url = "https://files.pythonhosted.org/packages/7a/da/323a01c349bd5fb01bb6652e314d9bb218cee630a736bdb810ad50e4013f/yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7e7ebcdef69dec6c6451e616f32b622a6d4a2e92b445c992f7c8e5274a6bbc4c", size = 105612, upload-time = "2026-05-19T21:29:04.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/80/264ab684f181e1a876389374519ff05d10248725535ae2ac4e8ac4e563d6/yarl-1.24.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:47a55d6cf6db2f401017a9e96e5288844e5051911fb4e0c8311a3980f5e59a7d", size = 104487, upload-time = "2026-05-19T21:29:06.491Z" }, + { url = "https://files.pythonhosted.org/packages/41/07/efabe5df87e96d7ad5959760b888344be48cd6884db127b407c6b5503adc/yarl-1.24.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3065657c80a2321225e804048597ad55658a7e76b32d6f5ee4074d04c50401db", size = 102333, upload-time = "2026-05-19T21:29:08.267Z" }, + { url = "https://files.pythonhosted.org/packages/44/0c/bcf7c42603e1009295f586d8890f2ba032c8b53310e815adf0a202c73d9f/yarl-1.24.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:cb84b80d88e19ede158619b80813968713d8d008b0e2497a576e6a0557d50712", size = 99025, upload-time = "2026-05-19T21:29:10.682Z" }, + { url = "https://files.pythonhosted.org/packages/4f/82/84482ab1a57a0f21a08afe6a7004c61d741f8f2ecc3b05c321577c612164/yarl-1.24.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:990de4f680b1c217e77ff0d6aa0029f9eb79889c11fb3e9a3942c7eba29c1996", size = 110507, upload-time = "2026-05-19T21:29:12.954Z" }, + { url = "https://files.pythonhosted.org/packages/c4/8d/a546ba1dfe1b0f290e05fef145cd07614c0f15df1a707195e512d1e39d1d/yarl-1.24.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:abb8ec0323b80161e3802da3150ef660b41d0e9be2048b76a363d93eee992c2b", size = 103719, upload-time = "2026-05-19T21:29:14.893Z" }, + { url = "https://files.pythonhosted.org/packages/1a/b6/267f2a09213138473adfce6b8a6e17791d7fee70bd4d9003218e4dec58b0/yarl-1.24.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e7977781f83638a4c73e0f88425563d70173e0dfd90ac006a45c65036293ee3c", size = 110438, upload-time = "2026-05-19T21:29:16.485Z" }, + { url = "https://files.pythonhosted.org/packages/48/2d/1c8d89c7c5f9cad9fb2902445d94e2ab1d7aa35de029afbb8ae95c42d00f/yarl-1.24.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e30dd55825dc554ec5b66a94953b8eda8745926514c5089dfcacecb9c99b5bd1", size = 105719, upload-time = "2026-05-19T21:29:18.367Z" }, + { url = "https://files.pythonhosted.org/packages/a7/25/722e3b93bd687009afb2d59a35e13d30ddd8f80571445bb0c4e4ce26ec66/yarl-1.24.2-cp312-cp312-win_amd64.whl", hash = "sha256:7dafe10c12ddd4d120d528c4b5599c953bd7b12845347d507b95451195bb6cad", size = 92901, upload-time = "2026-05-19T21:29:20.014Z" }, + { url = "https://files.pythonhosted.org/packages/39/47/4486ccfb674c04854a1ef8aa77868b6a6f765feaf69633409d7ca4f02cb8/yarl-1.24.2-cp312-cp312-win_arm64.whl", hash = "sha256:044a09d8401fcf8681977faef6d286b8ade1e2d2e9dceda175d1cfa5ca496f30", size = 87229, upload-time = "2026-05-19T21:29:22.1Z" }, + { url = "https://files.pythonhosted.org/packages/fd/4d/4b880086bd0d3e034d25647be1d830afc3e3f610e98c4ab3490af6b1b6d5/yarl-1.24.2-py3-none-any.whl", hash = "sha256:2783d9226db8797636cd6896e4de81feed252d1db72265686c9558d97a4d94b9", size = 53576, upload-time = "2026-05-19T21:31:03.909Z" }, +] + +[[package]] +name = "zipp" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/d8/eab98a517c14134c0b2eb4e2387bc5f457334293ec5d2dd3857ec2966802/zipp-4.1.0.tar.gz", hash = "sha256:4cb57381f544315db7688e976e922a2b18cdb513d21cc194eb42232ba2a3e602", size = 26214, upload-time = "2026-05-18T20:08:57.967Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/13/547360d81e6d88d58492968ffda9f9542854f11310ee556fef14260cc886/zipp-4.1.0-py3-none-any.whl", hash = "sha256:25ad4e16390cd314347dd8f1de67a2ac538ae658ed4ab9db16029c07c188e97f", size = 10238, upload-time = "2026-05-18T20:08:57.045Z" }, +] diff --git a/qa/ruff.toml b/qa/ruff.toml index adc7d02f..e7f93e2f 100644 --- a/qa/ruff.toml +++ b/qa/ruff.toml @@ -55,4 +55,12 @@ ignore = [ "RET504", # unnecessary-assign ] [lint.flake8-tidy-imports] -ban-relative-imports = "parents" \ No newline at end of file +ban-relative-imports = "parents" + +[lint.per-file-ignores] +# caul lazily imports its optional heavy dependencies (torch, nemo, tensorrt, ...) so that a base +# install works without them +"**/caul/caul/**" = ["PLC0415"] +"**/caul-core/caul_core/**" = ["PLC0415"] +# Task implementations override base class interfaces and don't use every argument +"**/caul/caul/tasks/**" = ["ARG002", "ARG003"] diff --git a/scripts/lock-dist.sh b/scripts/lock-dist.sh index 33543ffd..634eb39e 100755 --- a/scripts/lock-dist.sh +++ b/scripts/lock-dist.sh @@ -8,7 +8,9 @@ else fi shift 1 +# Local monorepo packages are resolved from PyPI in the dist lock +no_sources=(--no-sources-package datashare-python --no-sources-package caul --no-sources-package caul-core) # uv bug -n flag to discard cache takes 2 times to work -uv lock "$@" -n --no-sources-package datashare-python || uv lock "$@" -n --no-sources-package datashare-python +uv lock "$@" -n "${no_sources[@]}" || uv lock "$@" -n "${no_sources[@]}" cp uv.lock uv.dist.lock uv lock \ No newline at end of file diff --git a/workers/asr-worker/pyproject.toml b/workers/asr-worker/pyproject.toml index d62129e0..e02b60e7 100644 --- a/workers/asr-worker/pyproject.toml +++ b/workers/asr-worker/pyproject.toml @@ -8,7 +8,7 @@ authors = [ { name = "Lion Summerbell", email = "lsummerbell@icij.org" } ] readme = "README.md" -requires-python = ">=3.11.0, <3.13" +requires-python = ">=3.12.0, <3.13" dependencies = [ "datashare-python~=0.12.3", "caul-core==0.6.6", @@ -93,6 +93,8 @@ torchcodec = [ { index = "pytorch-cpu", extra = "cpu" }, ] datashare-python = { path = "../../datashare-python", editable = true } +caul = { path = "../../caul", editable = true } +caul-core = { path = "../../caul-core", editable = true } [tool.uv] diff --git a/workers/asr-worker/uv.dist.lock b/workers/asr-worker/uv.dist.lock index 020fd93f..7c1297c9 100644 --- a/workers/asr-worker/uv.dist.lock +++ b/workers/asr-worker/uv.dist.lock @@ -1,11 +1,9 @@ version = 1 revision = 3 -requires-python = ">=3.11.0, <3.13" +requires-python = "==3.12.*" resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] supported-markers = [ "platform_machine == 'arm64' and sys_platform == 'darwin'", @@ -16,9 +14,6 @@ conflicts = [[ { package = "datashare-asr-worker", extra = "gpu" }, ]] -[options] -prerelease-mode = "if-necessary" - [manifest] overrides = [ { name = "fireredasr2s", git = "https://github.com/FireRedTeam/FireRedASR2S?rev=4e7d9aaf4482a47cec1724807026b9b151926eb5" }, @@ -51,7 +46,7 @@ name = "aiofile" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "caio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/41/2fea7e193e061ce54eacc3b7bc0e6a99e4fcff43c78cf0a76dd781ed8334/aiofile-3.11.1.tar.gz", hash = "sha256:1f91912c6643d2a4e49ca4ae3514f0bf3867ce948a36d99a6411b8f4755f4cf9", size = 19342, upload-time = "2026-05-16T08:18:33.538Z" } wheels = [ @@ -72,20 +67,16 @@ name = "aiohttp" version = "3.13.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiohappyeyeballs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "aiosignal", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "attrs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "frozenlist", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "yarl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/77/9a/152096d4808df8e4268befa55fba462f440f14beab85e8ad9bf990516918/aiohttp-3.13.5.tar.gz", hash = "sha256:9d98cc980ecc96be6eb4c1994ce35d28d8b1f5e5208a23b421187d1209dbb7d1", size = 7858271, upload-time = "2026-03-31T22:01:03.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/f5/a20c4ac64aeaef1679e25c9983573618ff765d7aa829fa2b84ae7573169e/aiohttp-3.13.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ab7229b6f9b5c1ba4910d6c41a9eb11f543eadb3f384df1b4c293f4e73d44d6", size = 757513, upload-time = "2026-03-31T21:57:02.146Z" }, - { url = "https://files.pythonhosted.org/packages/87/ec/e38ce072e724fd7add6243613f8d1810da084f54175353d25ccf9f9c7e5a/aiohttp-3.13.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7d2f8616f0ff60bd332022279011776c3ac0faa0f1b463f7bb12326fbc97a1c", size = 501673, upload-time = "2026-03-31T21:57:06.208Z" }, - { url = "https://files.pythonhosted.org/packages/7e/a5/0521aa32c1ddf3aa1e71dcc466be0b7db2771907a13f18cddaa45967d97b/aiohttp-3.13.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3a807cabd5115fb55af198b98178997a5e0e57dead43eb74a93d9c07d6d4a7dc", size = 1759969, upload-time = "2026-03-31T21:57:16.146Z" }, - { url = "https://files.pythonhosted.org/packages/e5/67/5b3ac26b80adb20ea541c487f73730dc8fa107d632c998f25bbbab98fcda/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7996023b2ed59489ae4762256c8516df9820f751cf2c5da8ed2fb20ee50abab3", size = 1752321, upload-time = "2026-03-31T21:57:30.549Z" }, { url = "https://files.pythonhosted.org/packages/be/6f/353954c29e7dcce7cf00280a02c75f30e133c00793c7a2ed3776d7b2f426/aiohttp-3.13.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:023ecba036ddd840b0b19bf195bfae970083fd7024ce1ac22e9bba90464620e9", size = 748876, upload-time = "2026-03-31T21:57:36.319Z" }, { url = "https://files.pythonhosted.org/packages/29/47/7be41556bfbb6917069d6a6634bb7dd5e163ba445b783a90d40f5ac7e3a7/aiohttp-3.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ab2899f9fa2f9f741896ebb6fa07c4c883bfa5c7f2ddd8cf2aafa86fa981b2d2", size = 500258, upload-time = "2026-03-31T21:57:39.923Z" }, { url = "https://files.pythonhosted.org/packages/57/d8/8d44036d7eb7b6a8ec4c5494ea0c8c8b94fbc0ed3991c1a7adf230df03bf/aiohttp-3.13.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b18f31b80d5a33661e08c89e202edabf1986e9b49c42b4504371daeaa11b47c1", size = 1767934, upload-time = "2026-03-31T21:57:51.171Z" }, @@ -97,8 +88,8 @@ name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "frozenlist", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "frozenlist" }, + { name = "typing-extensions" }, ] 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 = [ @@ -110,7 +101,7 @@ name = "aiostream" version = "0.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8b/65/b9b69695702b76a878c9879f2ee80cefce75bc5cb864fc100460bc1c5380/aiostream-0.7.1.tar.gz", hash = "sha256:272aaa0d8f83beb906f5aa9022bb59046bb7a103fa3770f807c31f918595acf6", size = 44059, upload-time = "2025-10-13T20:02:06.961Z" } wheels = [ @@ -122,19 +113,19 @@ name = "aistore" version = "1.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cloudpickle", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "humanize", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "msgspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "xxhash", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "cloudpickle" }, + { name = "humanize" }, + { name = "msgspec" }, + { name = "overrides" }, + { name = "packaging" }, + { name = "pydantic" }, + { name = "python-dateutil" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tenacity" }, + { name = "urllib3" }, + { name = "xxhash" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/6f/dda8b38ccf750cb63fe3ae67f3611aed5d3d08c47dd626140b83b99c251c/aistore-1.26.0.tar.gz", hash = "sha256:7936d687a22d9442c5e7b8a543cc0e2790353e65fc734b2e57c9acd9987bdc63", size = 173269, upload-time = "2026-08-25T19:46:37.762Z" } wheels = [ @@ -146,8 +137,8 @@ name = "alive-progress" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "about-time", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "graphemeu", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "about-time" }, + { name = "graphemeu" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9a/26/d43128764a6f8fe1668c4f87aba6b1fe52bea81d05a35c84a70d3c70b6f7/alive-progress-3.3.0.tar.gz", hash = "sha256:457dd2428b48dacd49854022a46448d236a48f1b7277874071c39395307e830c", size = 116281, upload-time = "2025-07-20T02:10:39.07Z" } wheels = [ @@ -183,8 +174,8 @@ name = "anyio" version = "4.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "idna" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260176, upload-time = "2026-07-12T20:29:07.082Z" } wheels = [ @@ -200,15 +191,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl", hash = "sha256:951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", size = 275596, upload-time = "2024-02-23T16:28:09.946Z" }, ] -[[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 = "26.1.0" @@ -232,17 +214,15 @@ name = "black" version = "26.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "mypy-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytokens", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, + { name = "pytokens" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/c5/61175d618685d42b005847464b8fb4743a67b1b8fdb75e50e5a96c31a27a/black-26.3.1.tar.gz", hash = "sha256:2c50f5063a9641c7eed7795014ba37b0f5fa227f3d408b968936e24bc0566b07", size = 666155, upload-time = "2026-03-12T03:36:03.593Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/aa/340a1463660bf6831f9e39646bf774086dbd8ca7fc3cded9d59bbdf4ad0a/black-26.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf9bf162ed91a26f1adba8efda0b573bc6924ec1408a52cc6f82cb73ec2b142c", size = 1689499, upload-time = "2026-03-12T03:40:07.642Z" }, - { url = "https://files.pythonhosted.org/packages/f3/01/b726c93d717d72733da031d2de10b92c9fa4c8d0c67e8a8a372076579279/black-26.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:474c27574d6d7037c1bc875a81d9be0a9a4f9ee95e62800dab3cfaadbf75acd5", size = 1754369, upload-time = "2026-03-12T03:40:09.279Z" }, { url = "https://files.pythonhosted.org/packages/2c/9f/04e6f26534da2e1629b2b48255c264cabf5eedc5141d04516d9d68a24111/black-26.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41cd2012d35b47d589cb8a16faf8a32ef7a336f56356babd9fcf70939ad1897f", size = 1718499, upload-time = "2026-03-12T03:40:15.239Z" }, { url = "https://files.pythonhosted.org/packages/04/91/a5935b2a63e31b331060c4a9fdb5a6c725840858c599032a6f3aac94055f/black-26.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f76ff19ec5297dd8e66eb64deda23631e642c9393ab592826fd4bdc97a4bce7", size = 1794994, upload-time = "2026-03-12T03:40:17.124Z" }, { url = "https://files.pythonhosted.org/packages/8e/0d/52d98722666d6fc6c3dd4c76df339501d6efd40e0ff95e6186a7b7f0befd/black-26.3.1-py3-none-any.whl", hash = "sha256:2bd5aa94fc267d38bb21a70d7410a89f1a1d318841855f698746f8e7f51acd1b", size = 207542, upload-time = "2026-03-12T03:36:01.668Z" }, @@ -263,9 +243,6 @@ version = "0.9.25" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/92/88/b8527e1b00c1811db339a1df8bd1ae49d146fcea9d6a5c40e3a80aaeb38d/caio-0.9.25.tar.gz", hash = "sha256:16498e7f81d1d0f5a4c0ad3f2540e65fe25691376e0a5bd367f558067113ed10", size = 26781, upload-time = "2025-12-26T15:21:36.501Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/90/543f556fcfcfa270713eef906b6352ab048e1e557afec12925c991dc93c2/caio-0.9.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6956d9e4a27021c8bd6c9677f3a59eb1d820cc32d0343cea7961a03b1371965", size = 36839, upload-time = "2025-12-26T15:21:40.267Z" }, - { url = "https://files.pythonhosted.org/packages/51/3b/36f3e8ec38dafe8de4831decd2e44c69303d2a3892d16ceda42afed44e1b/caio-0.9.25-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bf84bfa039f25ad91f4f52944452a5f6f405e8afab4d445450978cd6241d1478", size = 80255, upload-time = "2025-12-26T15:22:20.271Z" }, - { url = "https://files.pythonhosted.org/packages/46/90/e278863c47e14ec58309aa2e38a45882fbe67b4cc29ec9bc8f65852d3e45/caio-0.9.25-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:fc220b8533dcf0f238a6b1a4a937f92024c71e7b10b5a2dfc1c73604a25709bc", size = 78273, upload-time = "2026-03-04T22:08:21.368Z" }, { url = "https://files.pythonhosted.org/packages/d3/25/79c98ebe12df31548ba4eaf44db11b7cad6b3e7b4203718335620939083c/caio-0.9.25-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:fb7ff95af4c31ad3f03179149aab61097a71fd85e05f89b4786de0359dffd044", size = 36983, upload-time = "2025-12-26T15:21:36.075Z" }, { url = "https://files.pythonhosted.org/packages/a3/2b/21288691f16d479945968a0a4f2856818c1c5be56881d51d4dac9b255d26/caio-0.9.25-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:97084e4e30dfa598449d874c4d8e0c8d5ea17d2f752ef5e48e150ff9d240cd64", size = 82012, upload-time = "2025-12-26T15:22:20.983Z" }, { url = "https://files.pythonhosted.org/packages/d1/1c/0fe770b8ffc8362c48134d1592d653a81a3d8748d764bec33864db36319d/caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:6bebf6f079f1341d19f7386db9b8b1f07e8cc15ae13bfdaff573371ba0575d69", size = 80200, upload-time = "2026-03-04T22:08:23.382Z" }, @@ -277,15 +254,15 @@ name = "caul" version = "0.13.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "caul-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldialign", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "librosa", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tiktoken", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul-core" }, + { name = "huggingface-hub" }, + { name = "icij-common" }, + { name = "kaldialign" }, + { name = "langcodes" }, + { name = "librosa" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "tiktoken" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/19/bd8d2a2160367e50a5581f57868d1a7d0075774135f3dd7f761bd7e4beed/caul-0.13.13.tar.gz", hash = "sha256:c825780e1fc2bb520e84fe4fabb454f281e88ec294ce2663980e261d86305132", size = 243177, upload-time = "2026-09-30T18:11:01.253Z" } wheels = [ @@ -294,22 +271,22 @@ wheels = [ [package.optional-dependencies] fireredasr2 = [ - { name = "fireredasr2s", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldi-native-fbank", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fireredasr2s" }, + { name = "kaldi-native-fbank" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] nemo = [ - { name = "nemo-toolkit", extra = ["asr"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nemo-toolkit", extra = ["asr"] }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] parakeet-trt = [ - { name = "tensorrt-lean", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] [[package]] @@ -317,9 +294,9 @@ name = "caul-core" version = "0.6.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "icij-common", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "icij-common" }, + { name = "overrides" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, ] sdist = { url = "https://files.pythonhosted.org/packages/94/a3/431d7b6d9f984d8b3999a8cd3dea309e2f150be04daa02aa1e804a3ace8e/caul_core-0.6.6.tar.gz", hash = "sha256:800fc986bc579c14e5166d9cb78da45bfa6c4bc423df3782a44dfee8c79471e3", size = 23197, upload-time = "2026-09-30T18:10:26.413Z" } wheels = [ @@ -340,13 +317,10 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "(implementation_name != 'PyPy' and platform_machine == 'arm64' and sys_platform == 'darwin') or (implementation_name != 'PyPy' and platform_machine == 'x86_64' and sys_platform == 'linux') or (implementation_name == 'PyPy' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" }, - { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" }, - { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" }, { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, @@ -367,9 +341,6 @@ version = "3.4.7" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", hash = "sha256:ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", size = 144271, upload-time = "2026-04-02T09:28:39.342Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/d7/b5b7020a0565c2e9fa8c09f4b5fa6232feb326b8c20081ccded47ea368fd/charset_normalizer-3.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7641bb8895e77f921102f72833904dcd9901df5d6d72a2ab8f31d04b7e51e4e7", size = 309705, upload-time = "2026-04-02T09:26:02.191Z" }, - { url = "https://files.pythonhosted.org/packages/a1/fa/f74eb381a7d94ded44739e9d94de18dc5edc9c17fb8c11f0a6890696c0a9/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fe249cb4651fd12605b7288b24751d8bfd46d35f12a20b1ba33dea122e690df", size = 214061, upload-time = "2026-04-02T09:26:08.347Z" }, - { url = "https://files.pythonhosted.org/packages/17/ab/63133691f56baae417493cba6b7c641571a2130eb7bceba6773367ab9ec5/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ae196f021b5e7c78e918242d217db021ed2a6ace2bc6ae94c0fc596221c7f58d", size = 216277, upload-time = "2026-04-02T09:26:18.981Z" }, { url = "https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46", size = 311328, upload-time = "2026-04-02T09:26:24.331Z" }, { url = "https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116", size = 216589, upload-time = "2026-04-02T09:26:29.239Z" }, { url = "https://files.pythonhosted.org/packages/8a/2d/a572df5c9204ab7688ec1edc895a73ebded3b023bb07364710b05dd1c9be/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49", size = 218468, upload-time = "2026-04-02T09:26:40.17Z" }, @@ -399,7 +370,7 @@ name = "cn2an" version = "0.5.23" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "proces", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "proces" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/0b/35c9379122a2b551b22aa47d67b2a268eba2e77bc7509f52ed3f0ce6363e/cn2an-0.5.23.tar.gz", hash = "sha256:eda06a63e5eff4a64488d9f22e5f2a4ceca6eaa63416e4f771e67edecb1a5bdb", size = 21444, upload-time = "2024-12-21T14:51:29.466Z" } wheels = [ @@ -420,10 +391,9 @@ name = "cuda-bindings" version = "12.9.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cuda-pathfinder", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/45/e7/b47792cc2d01c7e1d37c32402182524774dadd2d26339bd224e0e913832e/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c912a3d9e6b6651853eed8eed96d6800d69c08e94052c292fec3f282c5a817c9", size = 12210593, upload-time = "2025-10-21T14:51:36.574Z" }, { url = "https://files.pythonhosted.org/packages/a9/c1/dabe88f52c3e3760d861401bb994df08f672ec893b8f7592dc91626adcf3/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fda147a344e8eaeca0c6ff113d2851ffca8f7dfc0a6c932374ee5c47caa649c8", size = 12151019, upload-time = "2025-10-21T14:51:43.167Z" }, ] @@ -440,20 +410,14 @@ name = "cytoolz" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "toolz", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "toolz" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/d4/16916f3dc20a3f5455b63c35dcb260b3716f59ce27a93586804e70e431d5/cytoolz-1.1.0.tar.gz", hash = "sha256:13a7bf254c3c0d28b12e2290b82aed0f0977a4c2a2bf84854fcdc7796a29f3b0", size = 642510, upload-time = "2025-10-19T00:44:56.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/82/edf1d0c32b6222f2c22e5618d6db855d44eb59f9b6f22436ff963c5d0a5c/cytoolz-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:dba8e5a8c6e3c789d27b0eb5e7ce5ed7d032a7a9aae17ca4ba5147b871f6e327", size = 1314345, upload-time = "2025-10-19T00:40:13.273Z" }, - { url = "https://files.pythonhosted.org/packages/09/aa/e2b2ee9fc684867e817640764ea5807f9d25aa1e7bdba02dd4b249aab0f7/cytoolz-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:653cb18c4fc5d8a8cfce2bce650aabcbe82957cd0536827367d10810566d5294", size = 986551, upload-time = "2025-10-19T00:40:16.831Z" }, - { url = "https://files.pythonhosted.org/packages/ed/a2/4a3400e4d07d3916172bf74fede08020d7b4df01595d8a97f1e9507af5ae/cytoolz-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac266a34437812cf841cecbfe19f355ab9c3dd1ef231afc60415d40ff12a76e4", size = 2788579, upload-time = "2025-10-19T00:40:27.878Z" }, - { url = "https://files.pythonhosted.org/packages/34/6e/3a7c56b325772d39397fc3aafb4dc054273982097178b6c3917c6dad48de/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:16a3af394ade1973226d64bb2f9eb3336adbdea03ed5b134c1bbec5a3b20028e", size = 2721692, upload-time = "2025-10-19T00:40:41.621Z" }, { url = "https://files.pythonhosted.org/packages/c6/ec/01426224f7acf60183d3921b25e1a8e71713d3d39cb464d64ac7aace6ea6/cytoolz-1.1.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:99f8e134c9be11649342853ec8c90837af4089fc8ff1e8f9a024a57d1fa08514", size = 1327800, upload-time = "2025-10-19T00:40:48.674Z" }, { url = "https://files.pythonhosted.org/packages/ab/72/c0f766d63ed2f9ea8dc8e1628d385d99b41fb834ce17ac3669e3f91e115d/cytoolz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:945580dc158c557172fca899a35a99a16fbcebf6db0c77cb6621084bc82189f9", size = 991169, upload-time = "2025-10-19T00:40:52.887Z" }, { url = "https://files.pythonhosted.org/packages/e1/93/c647bc3334355088c57351a536c2d4a83dd45f7de591fab383975e45bff9/cytoolz-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7a98deb11ccd8e5d9f9441ef2ff3352aab52226a2b7d04756caaa53cd612363", size = 2857656, upload-time = "2025-10-19T00:41:03.456Z" }, { url = "https://files.pythonhosted.org/packages/4a/9a/33591c09dfe799b8fb692cf2ad383e2c41ab6593cc960b00d1fc8a145655/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:de425c5a8e3be7bb3a195e19191d28d9eb3c2038046064a92edc4505033ec9cb", size = 2765422, upload-time = "2025-10-19T00:41:20.075Z" }, - { url = "https://files.pythonhosted.org/packages/4c/49/9be2d24adaa18fa307ff14e3e43f02b2ae4b69c4ce51cee6889eb2114990/cytoolz-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:5d9bc596751cbda8073e65be02ca11706f00029768fbbbc81e11a8c290bb41aa", size = 918134, upload-time = "2025-10-19T00:44:47.122Z" }, - { url = "https://files.pythonhosted.org/packages/f6/8a/606e4c7ed14aa6a86aee6ca84a2cb804754dc6c4905b8f94e09e49f1ce60/cytoolz-1.1.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b7de5718e2113d4efccea3f06055758cdbc17388ecc3341ba4d1d812837d7c1a", size = 978877, upload-time = "2025-10-19T00:44:50.819Z" }, ] [[package]] @@ -461,19 +425,19 @@ name = "datasets" version = "4.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multiprocess", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyarrow", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "xxhash", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "dill" }, + { name = "filelock" }, + { name = "fsspec", extra = ["http"] }, + { name = "huggingface-hub" }, + { name = "multiprocess" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pyarrow" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "xxhash" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e3/9d/348ed92110ba5f9b70b51ca1078d4809767a835aa2b7ce7e74ad2b98323d/datasets-4.0.0.tar.gz", hash = "sha256:9657e7140a9050db13443ba21cb5de185af8af944479b00e7ff1e00a61c8dbf1", size = 569566, upload-time = "2025-07-09T14:35:52.431Z" } wheels = [ @@ -484,45 +448,45 @@ wheels = [ name = "datashare-asr-worker" source = { editable = "." } dependencies = [ - { name = "caul-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "datashare-python", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul-core" }, + { name = "datashare-python" }, ] [package.optional-dependencies] cpu = [ - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchcodec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchcodec" }, ] gpu = [ - { name = "cuda-bindings", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torchcodec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux'" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux'" }, + { name = "torchcodec" }, ] inference = [ - { name = "caul", extra = ["fireredasr2", "nemo", "parakeet-trt"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fireredasr2s", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul", extra = ["fireredasr2", "nemo", "parakeet-trt"] }, + { name = "fireredasr2s" }, ] preprocessing = [ - { name = "caul", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul" }, ] [package.dev-dependencies] dev = [ - { name = "black", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nest-asyncio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pylint", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest-asyncio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest-timeout", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "redis", extra = ["hiredis"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "ruff", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "black" }, + { name = "nest-asyncio" }, + { name = "pre-commit" }, + { name = "psutil" }, + { name = "pylint" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-timeout" }, + { name = "redis", extra = ["hiredis"] }, + { name = "ruff" }, + { name = "typing-extensions" }, ] [package.metadata] @@ -562,19 +526,19 @@ name = "datashare-python" version = "0.12.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiofile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "alive-progress", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hatchling", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "icij-common", extra = ["elasticsearch"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lru-dict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-json-logger", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "temporalio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiofile" }, + { name = "aiohttp" }, + { name = "alive-progress" }, + { name = "hatchling" }, + { name = "icij-common", extra = ["elasticsearch"] }, + { name = "langcodes" }, + { name = "lru-dict" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "temporalio" }, + { name = "tomlkit" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0d/8d/e4048e682f855dd0b606f7a79931a87c7e2045f35d7de78099c8a0840295/datashare_python-0.12.3.tar.gz", hash = "sha256:4156aa1bb71b1ccfc89d7eb298f2f9a215b65dd4107be3cca84568ceb6416fd9", size = 332174, upload-time = "2026-10-08T16:03:45.838Z" } wheels = [ @@ -622,8 +586,8 @@ name = "elasticsearch" version = "7.17.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/27/5b7e801213c16452d13eaddeae40810da5cd6152103f94e582e1d14d8c65/elasticsearch-7.17.13.tar.gz", hash = "sha256:ba1b87322045fc37831009c7c49ef0e2777165a2ad3390df4d9e2b7a09d90c86", size = 248490, upload-time = "2026-01-12T18:12:30.656Z" } wheels = [ @@ -632,7 +596,7 @@ wheels = [ [package.optional-dependencies] async = [ - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -649,21 +613,21 @@ name = "fireredasr2s" version = "0.0.1" source = { git = "https://github.com/FireRedTeam/FireRedASR2S?rev=4e7d9aaf4482a47cec1724807026b9b151926eb5#4e7d9aaf4482a47cec1724807026b9b151926eb5" } dependencies = [ - { name = "cn2an", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldiio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sentencepiece", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "textgrid", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "transformers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cn2an" }, + { name = "kaldiio" }, + { name = "numpy" }, + { name = "sentencepiece" }, + { name = "soundfile" }, + { name = "textgrid" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "transformers" }, ] [[package]] @@ -672,10 +636,6 @@ version = "1.8.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/03/077f869d540370db12165c0aa51640a873fb661d8b315d1d4d67b284d7ac/frozenlist-1.8.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:09474e9831bc2b2199fad6da3c14c7b0fbdd377cce9d3d77131be28906cb7d84", size = 86912, upload-time = "2025-10-06T05:35:45.98Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ef/0e8f1fe32f8a53dd26bdd1f9347efe0778b0fddf62789ea683f4cc7d787d/frozenlist-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fa47e444b8ba08fffd1c18e8cdb9a75db1b6a27f17507522834ad13ed5922b93", size = 50119, upload-time = "2025-10-06T05:35:48.38Z" }, - { url = "https://files.pythonhosted.org/packages/11/b1/71a477adc7c36e5fb628245dfbdea2166feae310757dea848d02bd0689fd/frozenlist-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2552f44204b744fba866e573be4c1f9048d6a324dfe14475103fd51613eb1d1f", size = 231067, upload-time = "2025-10-06T05:35:49.97Z" }, - { url = "https://files.pythonhosted.org/packages/a7/fb/9b9a084d73c67175484ba2789a59f8eebebd0827d186a8102005ce41e1ba/frozenlist-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:11847b53d722050808926e785df837353bd4d75f1d494377e59b23594d834967", size = 229382, upload-time = "2025-10-06T05:36:02.22Z" }, { url = "https://files.pythonhosted.org/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1", size = 87782, upload-time = "2025-10-06T05:36:06.649Z" }, { url = "https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4", size = 50448, upload-time = "2025-10-06T05:36:08.78Z" }, { url = "https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383", size = 242411, upload-time = "2025-10-06T05:36:09.801Z" }, @@ -694,7 +654,7 @@ wheels = [ [package.optional-dependencies] http = [ - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -720,10 +680,10 @@ name = "hatchling" version = "1.29.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "trove-classifiers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "pluggy" }, + { name = "trove-classifiers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/9c/b4cfe330cd4f49cff17fd771154730555fa4123beb7f292cf0098b4e6c20/hatchling-1.29.0.tar.gz", hash = "sha256:793c31816d952cee405b83488ce001c719f325d9cda69f1fc4cd750527640ea6", size = 55656, upload-time = "2026-02-23T19:42:06.539Z" } wheels = [ @@ -747,10 +707,6 @@ version = "3.3.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/97/d6/9bef6dc3052c168c93fbf7e6c0f2b12c45f0f741a2d30fd919096774343a/hiredis-3.3.1.tar.gz", hash = "sha256:da6f0302360e99d32bc2869772692797ebadd536e1b826d0103c72ba49d38698", size = 89101, upload-time = "2026-03-16T15:21:08.092Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/71/b8e7da87ff0a270e086670da46732ff8e0af2fb4042afe1486846cf44ea7/hiredis-3.3.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:26f899cde0279e4b7d370716ff80320601c2bd93cdf3e774a42bdd44f65b41f8", size = 81823, upload-time = "2026-03-16T15:19:20.139Z" }, - { url = "https://files.pythonhosted.org/packages/1b/e8/48e5eee6dffb2d5659f437231341bfbf00c53d9fdb5d069ea629f1b2fa96/hiredis-3.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5f316cf2d0558f5027aab19dde7d7e4901c26c21fa95367bc37784e8f547bbf2", size = 41813, upload-time = "2026-03-16T15:19:22.404Z" }, - { url = "https://files.pythonhosted.org/packages/a3/73/413a17d6926c015683a608c148862f1dc7e8ad6f5c205b626607be9b9ddf/hiredis-3.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ad940dc2db545dc978cb41cb9a683e2ff328f3ef581230b9ca40ff6c3d01d542", size = 169446, upload-time = "2026-03-16T15:19:27.35Z" }, - { url = "https://files.pythonhosted.org/packages/f7/08/1212138ee61e9b72d3f561da60cf6dc15031c10117735938ac258613803f/hiredis-3.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a58a58cef0d911b1717154179a9ff47852249c536ea5966bde4370b6b20638ff", size = 165451, upload-time = "2026-03-16T15:19:31.404Z" }, { url = "https://files.pythonhosted.org/packages/b3/1d/1a7d925d886211948ab9cca44221b1d9dd4d3481d015511e98794e37d369/hiredis-3.3.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:60543f3b068b16a86e99ed96b7fdae71cdc1d8abdfe9b3f82032a555e52ece7e", size = 82023, upload-time = "2026-03-16T15:19:34.157Z" }, { url = "https://files.pythonhosted.org/packages/77/4b/35a71d088c6934e162aa81c7e289fa3110a3aca84ab695d88dbd488c74a2/hiredis-3.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8e3754ce60e1b11b0afad9a053481ff184d2ee24bea47099107156d1b84a84aa", size = 41861, upload-time = "2026-03-16T15:19:36.32Z" }, { url = "https://files.pythonhosted.org/packages/52/3a/859afe2620666bf6d58eb977870c47d98af4999d473b50528b323918f3f7/hiredis-3.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c25132902d3eff38781e0d54f27a0942ec849e3c07dbdce83c4d92b7e43c8dce", size = 172507, upload-time = "2026-03-16T15:19:40.87Z" }, @@ -762,8 +718,8 @@ name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "h11" }, ] 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" } wheels = [ @@ -775,10 +731,10 @@ name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "httpcore", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { 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 = [ @@ -790,15 +746,15 @@ name = "huggingface-hub" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "click" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "hf-xet" }, + { name = "httpx" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/97/2eb4abaa5b969ed385066a0496a3823b3ff467fc1082e2202955f1867d60/huggingface_hub-1.30.0.tar.gz", hash = "sha256:e6a6120bc8c8e2723d03648434ee247088cceb55ba7067e7d34d692cad5fdb57", size = 964291, upload-time = "2026-09-03T10:05:14.053Z" } wheels = [ @@ -819,9 +775,9 @@ name = "hydra-core" version = "1.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "omegaconf" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/8e/07e42bc434a847154083b315779b0a81d567154504624e181caf2c71cd98/hydra-core-1.3.2.tar.gz", hash = "sha256:8a878ed67216997c3e9d88a8e72e7b4767e81af37afb4ea3334b269a4390a824", size = 3263494, upload-time = "2023-02-23T18:33:43.03Z" } wheels = [ @@ -833,9 +789,9 @@ name = "icij-common" version = "0.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiostream", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6a/8d/4b2b9bb7dcac24d8bf514ccf2da6465ca3cd9b4c4f4bde0a1c97e681d595/icij_common-0.8.3.tar.gz", hash = "sha256:009dda7c1d688ecf7705cf88517deb3d0abe02300b42c8c433eb36516462fe75", size = 16161, upload-time = "2026-07-03T09:43:50.837Z" } wheels = [ @@ -844,8 +800,8 @@ wheels = [ [package.optional-dependencies] elasticsearch = [ - { name = "elasticsearch", extra = ["async"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "elasticsearch", extra = ["async"] }, + { name = "tenacity" }, ] [[package]] @@ -889,7 +845,7 @@ name = "intervaltree" version = "3.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sortedcontainers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sortedcontainers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/c3/b2afa612aa0373f3e6bb190e6de35f293b307d1537f109e3e25dbfcdf212/intervaltree-3.2.1.tar.gz", hash = "sha256:f3f7e8baeb7dd75b9f7a6d33cf3ec10025984a8e66e3016d537e52130c73cfe2", size = 1231531, upload-time = "2025-12-24T04:25:06.773Z" } wheels = [ @@ -910,7 +866,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -932,8 +888,6 @@ version = "1.22.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/3a/2c/84076b352107ce12d56f28c313f1aca1be332d953dd96aec7b84976e6d53/kaldi-native-fbank-1.22.3.tar.gz", hash = "sha256:387bf87225c6b83c93ae652eeaef1b4d531994b6e398e7a77189de340674f9af", size = 71013, upload-time = "2025-10-09T02:31:21.487Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/64/2b/3132083b930fa6411f14469f36c465b7d2fba29a8a3e121d8fd6baffc8ea/kaldi_native_fbank-1.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:29452f2900e771086e9022dde17a92d191217ab3e34ca7dc361bd9be53e94fb4", size = 229180, upload-time = "2025-10-09T02:29:35.356Z" }, - { url = "https://files.pythonhosted.org/packages/52/3f/beb161e4fdf6710938ccf18418c147d87ba8f102903d6c6e4eda25588e22/kaldi_native_fbank-1.22.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ce84c65779c9eed6ec02699797a4ba1859451977537a993be3ea8167a210ec3e", size = 321921, upload-time = "2025-10-09T02:31:21.646Z" }, { url = "https://files.pythonhosted.org/packages/77/64/e57ce185dda028b7b9af72cdfb16825bfa52183653945681e7cb8e7c2dfa/kaldi_native_fbank-1.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:abd31a8bfe1db62a7ddb0beee84f3a5de9bb559fcdd2b96ca0fb729c551b9412", size = 228933, upload-time = "2025-10-09T02:31:35.8Z" }, { url = "https://files.pythonhosted.org/packages/84/90/01ef7331c52b1eaf9916f3f7a535155aac2e9e2ddad12a141613d92758c7/kaldi_native_fbank-1.22.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f16e74372fe9e20abb4183f98a8e2288d5ee4c48d04d94b6160311170e007661", size = 322002, upload-time = "2025-10-09T02:30:13.04Z" }, ] @@ -943,9 +897,6 @@ name = "kaldialign" version = "0.9.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/ec/5161cb33984f1af8decfe7e2cab3a9b6b0e074137fb31407e6143b6fa5e2/kaldialign-0.9.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f9518e95fc11ee4ffcf987a2be8438877bbbf7a19c4c10c68eb3daf1df7db65f", size = 109950, upload-time = "2026-01-05T14:52:49.045Z" }, - { url = "https://files.pythonhosted.org/packages/ed/e3/186befd911b0a0e19cc3fc7bf917b0859ce8bf68634f1909b097a4ce5574/kaldialign-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93e320e1f9870f515ab6bcd7e6b3a998d2196d16fa53c3933815cc8444f461bb", size = 91642, upload-time = "2026-01-05T14:49:23.208Z" }, - { url = "https://files.pythonhosted.org/packages/41/d2/b2854380882f3f955c1d7b41ce9b3aef96e48c97d36b0f3bc84488c6340f/kaldialign-0.9.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b62b264e3ff382f1b4c5a6a1ce798bfceaf459f909e267ac0c549b74d01294d4", size = 76693, upload-time = "2026-01-14T23:06:12.023Z" }, { url = "https://files.pythonhosted.org/packages/d6/58/777eeb4933b4f98125a85e1c44e7b1e81f31208ae4981803f68364beef72/kaldialign-0.9.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:18e7cd1f94b88c1608239150cb843d1d4c184757dcd0fec2731c5934767172af", size = 111136, upload-time = "2026-01-05T14:52:40.011Z" }, { url = "https://files.pythonhosted.org/packages/94/3e/5d610492f0ba25234a9dc67c3e65b0f3448ac933c0bccb5be933b15da7d0/kaldialign-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65e853ddedef5ea26ec6aa0776f00f5b6b2b603642a8b83c1f1b6e42fddbfa0f", size = 91863, upload-time = "2026-01-05T14:49:07.617Z" }, { url = "https://files.pythonhosted.org/packages/0c/8d/27a9f60fd101b3bf579339050d82ee24d93cf2d01bb5855bf9dc63d5a639/kaldialign-0.9.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7f8f0a18dcf0a5bb918eaa66165a6076f52da01d42491047570a3f3182615424", size = 77709, upload-time = "2026-01-14T23:06:08.206Z" }, @@ -956,7 +907,7 @@ name = "kaldiio" version = "2.18.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8d/85/92435e8e62eb3d43eded9f24643fc2a6dbce031cebceed11528147c7873f/kaldiio-2.18.1.tar.gz", hash = "sha256:0283d197fac6ac683f7a9e6af8d18aad9dbd2c4a997f22e45294f2ac1ee3c432", size = 35570, upload-time = "2025-03-06T15:57:52.375Z" } wheels = [ @@ -977,7 +928,7 @@ name = "lazy-loader" version = "0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", hash = "sha256:717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3", size = 15294, upload-time = "2026-03-06T15:45:09.054Z" } wheels = [ @@ -989,20 +940,20 @@ name = "lhotse" version = "1.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "audioread", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cytoolz", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "intervaltree", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "audioread" }, + { name = "click" }, + { name = "cytoolz" }, + { name = "intervaltree" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "soundfile" }, + { name = "tabulate" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/5a/b606c87b0a50322200aafb0f0682e719890bf0f045152b53e161090a6e8f/lhotse-1.33.0.tar.gz", hash = "sha256:3e91fca8531fc4c1798d0a6de1b3c7ea6bf2e181df70e5985927a131761c67f5", size = 686482, upload-time = "2026-04-20T13:11:08.579Z" } wheels = [ @@ -1014,19 +965,19 @@ name = "librosa" version = "0.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "audioread", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "decorator", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "joblib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lazy-loader", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "msgpack", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numba", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pooch", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soxr", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "audioread" }, + { name = "decorator" }, + { name = "joblib" }, + { name = "lazy-loader" }, + { name = "msgpack" }, + { name = "numba" }, + { name = "numpy" }, + { name = "pooch" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "soundfile" }, + { name = "soxr" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/64/36/360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/librosa-0.11.0.tar.gz", hash = "sha256:f5ed951ca189b375bbe2e33b2abd7e040ceeee302b9bbaeeffdfddb8d0ace908", size = 327001, upload-time = "2025-03-11T15:09:54.884Z" } wheels = [ @@ -1038,18 +989,18 @@ name = "lightning" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytorch-lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", extra = ["http"] }, + { name = "lightning-utilities" }, + { name = "packaging" }, + { name = "pytorch-lightning" }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/d0/78ea244ac044cd4df15aa8294a50ff3561fb177e7e5ba788aaa542046cae/lightning-2.4.0.tar.gz", hash = "sha256:9156604cc56e4b2b603f34fa7f0fe5107375c8e6d85e74544b319a15faa9ed0e", size = 620632, upload-time = "2024-08-07T09:46:44.399Z" } wheels = [ @@ -1061,8 +1012,8 @@ name = "lightning-utilities" version = "0.15.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033", size = 33553, upload-time = "2026-02-22T14:48:53.348Z" } wheels = [ @@ -1075,8 +1026,6 @@ version = "0.47.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/0b/b9d1911cfefa61399821dfb37f486d83e0f42630a8d12f7194270c417002/llvmlite-0.47.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74090f0dcfd6f24ebbef3f21f11e38111c4d7e6919b54c4416e1e357c3446b07", size = 37232770, upload-time = "2026-03-31T18:28:26.765Z" }, - { url = "https://files.pythonhosted.org/packages/46/27/5799b020e4cdfb25a7c951c06a96397c135efcdc21b78d853bbd9c814c7d/llvmlite-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ca14f02e29134e837982497959a8e2193d6035235de1cb41a9cb2bd6da4eedbb", size = 56275177, upload-time = "2026-03-31T18:28:31.01Z" }, { url = "https://files.pythonhosted.org/packages/fa/48/4b7fe0e34c169fa2f12532916133e0b219d2823b540733651b34fdac509a/llvmlite-0.47.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:306a265f408c259067257a732c8e159284334018b4083a9e35f67d19792b164f", size = 37232769, upload-time = "2026-03-31T18:28:43.735Z" }, { url = "https://files.pythonhosted.org/packages/e6/4b/e3f2cd17822cf772a4a51a0a8080b0032e6d37b2dbe8cfb724eac4e31c52/llvmlite-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5853bf26160857c0c2573415ff4efe01c4c651e59e2c55c2a088740acfee51cd", size = 56275178, upload-time = "2026-03-31T18:28:48.342Z" }, ] @@ -1087,16 +1036,10 @@ version = "1.4.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/06/0a/dec86efe38b350314c49a8d39ef01ba7cf8bbbef1d177646320eedea7159/lru_dict-1.4.1.tar.gz", hash = "sha256:cc518ff2d38cc7a8ab56f9a6ae557f91e2e1524b57ed8e598e97f45a2bd708fc", size = 13439, upload-time = "2025-11-02T10:02:13.548Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/ff/1d02bc444174f07d3ce747568989969c97dc77d0513f4c3b8b6224cb976f/lru_dict-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:cc74c49cf1c26d6c28d8f6988cf0354696ca38a4f6012fa63055d2800791784b", size = 16760, upload-time = "2025-11-02T10:01:06.492Z" }, - { url = "https://files.pythonhosted.org/packages/a5/26/860b5e60f339f8038118028388926224c8b70779e8243d68772e0e0d0ab3/lru_dict-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c8ac5cfd56e036bd8d7199626147044485fa64a163a5bde96bfa5a1c7fea2273", size = 11728, upload-time = "2025-11-02T10:01:08.185Z" }, - { url = "https://files.pythonhosted.org/packages/61/55/fc8f71953fd343ede33810b0a000b4130e03635ae09b28569e45735ded2f/lru_dict-1.4.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2eb2058cb7b329b4b72baee4cd1bb322af1feec73de79e68edb35d333c90b698", size = 30795, upload-time = "2025-11-02T10:01:08.862Z" }, - { url = "https://files.pythonhosted.org/packages/49/18/345ff2a98d27cddae40c84cf0466fcc329f3965cd21322bb561a94e4d332/lru_dict-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:edc004c88911a8f9715e716116d2520c13db89afd6c37cc0f28042ba10635163", size = 30574, upload-time = "2025-11-02T10:01:13.293Z" }, { url = "https://files.pythonhosted.org/packages/4f/a8/89e4c26e0e751321b41b0a3007384f97d9eae7a863c49af1c68c43005ca3/lru_dict-1.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:7fa342c6e6bc811ee6a17eb569d37b149340d5aa5a637a53438e316a95783838", size = 16683, upload-time = "2025-11-02T10:01:15.891Z" }, { url = "https://files.pythonhosted.org/packages/e9/7e/280267ae23f1ec1074ddaab787c5e041e090220e8e37828d51ff4e681dfd/lru_dict-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4617554f3e42a8f520c8494842c23b98f5b7f4d5e0410e91a4c3ad0ea5f7e094", size = 11687, upload-time = "2025-11-02T10:01:17.485Z" }, { url = "https://files.pythonhosted.org/packages/ca/18/fec42416ceff98ae2760067ec72b0b9fc02840e729bbc18059c6a02cb01f/lru_dict-1.4.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:40927a6a4284d437047f547e652b15f6f0f40210deb6b9e5b77e556ff0faea0f", size = 31960, upload-time = "2025-11-02T10:01:18.158Z" }, { url = "https://files.pythonhosted.org/packages/e9/6e/dafe0f5943a7b3ab24d3429032ff85873acd626087934b8161b55340c13a/lru_dict-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:451f7249866cb9564bb40d73bec7ac865574dafd0a4cc91627bbf35be7e99291", size = 31591, upload-time = "2025-11-02T10:01:21.606Z" }, - { url = "https://files.pythonhosted.org/packages/6b/a1/022c4d7c68c076370231488c97cf7451131fb9ca0d60d1b2785e7baa1f5b/lru_dict-1.4.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7e1ac7fb6e91e4d3212e153f9e2d98d163a4439b9bf9df247c22519262c26fe", size = 10822, upload-time = "2025-11-02T10:02:10.609Z" }, - { url = "https://files.pythonhosted.org/packages/65/b4/4c0a0877a77fececa9f58d804569e2aac1bfbe588e3a70e79647b5d8f7d4/lru_dict-1.4.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:23424321b761c43f3021a596565f8205ecec0e175822e7a5d9b2a175578aa7de", size = 12968, upload-time = "2025-11-02T10:02:11.405Z" }, ] [[package]] @@ -1105,16 +1048,10 @@ version = "6.1.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/05/3b/aab6728cae887456f409b4d75e8a01856e4f04bd510de38052a47768b680/lxml-6.1.1.tar.gz", hash = "sha256:ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40", size = 4197430, upload-time = "2026-05-18T19:19:06.424Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/62/b0/83f481780d1548750b8ce2ec824073deef2f452d9cd1a6faff8507e3d16d/lxml-6.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:53b7d2b7a10b1c35c0a5e21e9224accf60c1bbfba523990732e521b2b73adef2", size = 8526461, upload-time = "2026-05-18T19:17:25.862Z" }, - { url = "https://files.pythonhosted.org/packages/4c/77/1bc7eeb0de4577d783fb625aa092cc9357883bba35845a3666bf1259f3dc/lxml-6.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db1d75f6617a49c1c01bc7023713e0ff59ab32c9579ae62a7674c0e34f3b0b0a", size = 5067921, upload-time = "2026-05-18T19:17:49.175Z" }, - { url = "https://files.pythonhosted.org/packages/66/8d/d1b3271af0c0f1e27e8472a849e4d2c65bc7766884b9ad2da9e76e145c88/lxml-6.1.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b73c339ae29b90fd2d06e58ebd555a751bde9cd6bbd36cc0281b9a2c94e9d8", size = 5202776, upload-time = "2026-05-18T19:18:08.924Z" }, - { url = "https://files.pythonhosted.org/packages/64/5d/1d66b84f850089254c230ef6ea6b267a5a54e2e179a5d960036a05d501d7/lxml-6.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:80c2dfadb855da477cf73373ad29a333535dedb9b12bad02c9814c8e2b43bf08", size = 5226877, upload-time = "2026-05-18T19:18:00.875Z" }, { url = "https://files.pythonhosted.org/packages/6a/6e/c4add832b6fc1e887125b96f880d7b9b70aae5248718e046b1704bcac4b9/lxml-6.1.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:104c09bda8d2a562824c0e319d0768ce26a779b7601e0931d33b09b53c392ef7", size = 8570821, upload-time = "2026-05-18T19:17:42.068Z" }, { url = "https://files.pythonhosted.org/packages/eb/99/0013e8d9b5960f4f041cf0b73e2f80c23eb5205b1f7bfb20203243651359/lxml-6.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:54a7f95e4de5fb94e2f9f4b9055c6ba33bf3d628fd77a1d647c5923caa2cdcdc", size = 5093723, upload-time = "2026-05-18T19:18:34.168Z" }, { url = "https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818", size = 5240367, upload-time = "2026-05-18T19:18:49.217Z" }, { url = "https://files.pythonhosted.org/packages/65/d1/bc0ed2427bf609f2ee10da303a6a226f9c8bce94f945dc29a32ce55de6e4/lxml-6.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aa366a1e55b8ebfe8ca8ddc3cfe75c8ebade181aeb0f661d0cb05986b647f72a", size = 5260995, upload-time = "2026-05-18T19:18:37.091Z" }, - { url = "https://files.pythonhosted.org/packages/6d/39/0dc5949f759ed7d951e0bb8c2f2d9d7aca1908d22352fa84a8afd2ea54af/lxml-6.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c07da4cebf6889f03ebac8d238f62318e29f495de0aa18a51ea14e61ae907e2e", size = 4318163, upload-time = "2026-05-18T19:20:44.702Z" }, - { url = "https://files.pythonhosted.org/packages/68/1b/7553ab136894374ffae8851ec06f98f511cd8e66246e41b6be059d0a7289/lxml-6.1.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f8844cd288697c6425c9beba919302241e3278871dc6519515e72b04e987abcf", size = 4401664, upload-time = "2026-05-18T19:20:50.489Z" }, ] [[package]] @@ -1122,7 +1059,7 @@ name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ @@ -1135,9 +1072,6 @@ version = "3.0.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, - { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, - { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, @@ -1166,12 +1100,10 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/5e/712092cfe7e5eb667b8ad9ca7c54442f21ed7ca8979745f1000e24cf8737/ml_dtypes-0.5.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6c7ecb74c4bd71db68a6bea1edf8da8c34f3d9fe218f038814fd1d310ac76c90", size = 679734, upload-time = "2025-11-17T22:31:39.223Z" }, - { url = "https://files.pythonhosted.org/packages/a9/80/19189ea605017473660e43762dc853d2797984b3c7bf30ce656099add30c/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:19b9a53598f21e453ea2fbda8aa783c20faff8e1eeb0d7ab899309a0053f1483", size = 5034975, upload-time = "2025-11-17T22:31:42.758Z" }, { url = "https://files.pythonhosted.org/packages/a8/b8/3c70881695e056f8a32f8b941126cf78775d9a4d7feba8abcb52cb7b04f2/ml_dtypes-0.5.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a174837a64f5b16cab6f368171a1a03a27936b31699d167684073ff1c4237dac", size = 676927, upload-time = "2025-11-17T22:31:48.182Z" }, { url = "https://files.pythonhosted.org/packages/3a/cb/28ce52eb94390dda42599c98ea0204d74799e4d8047a0eb559b6fd648056/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ad459e99793fa6e13bd5b7e6792c8f9190b4e5a1b45c63aba14a4d0a7f1d5ff", size = 5009002, upload-time = "2025-11-17T22:31:52.001Z" }, ] @@ -1200,9 +1132,6 @@ version = "1.1.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/4d/f2/bfb55a6236ed8725a96b0aa3acbd0ec17588e6a2c3b62a93eb513ed8783f/msgpack-1.1.2.tar.gz", hash = "sha256:3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e", size = 173581, upload-time = "2025-10-08T09:15:56.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/04/28a41024ccbd67467380b6fb440ae916c1e4f25e2cd4c63abe6835ac566e/msgpack-1.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:283ae72fc89da59aa004ba147e8fc2f766647b1251500182fac0350d8af299c0", size = 84914, upload-time = "2025-10-08T09:14:50.958Z" }, - { url = "https://files.pythonhosted.org/packages/da/e0/6cc2e852837cd6086fe7d8406af4294e66827a60a4cf60b86575a4a65ca8/msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:454e29e186285d2ebe65be34629fa0e8605202c60fbc7c4c650ccd41870896ef", size = 426183, upload-time = "2025-10-08T09:14:53.477Z" }, - { url = "https://files.pythonhosted.org/packages/b7/cd/9098fcb6adb32187a70b7ecaabf6339da50553351558f37600e53a4a2a23/msgpack-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bafca952dc13907bdfdedfc6a5f579bf4f292bdd506fadb38389afa3ac5b208e", size = 422341, upload-time = "2025-10-08T09:14:56.328Z" }, { url = "https://files.pythonhosted.org/packages/34/68/ba4f155f793a74c1483d4bdef136e1023f7bcba557f0db4ef3db3c665cf1/msgpack-1.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:446abdd8b94b55c800ac34b102dffd2f6aa0ce643c55dfc017ad89347db3dbdb", size = 85064, upload-time = "2025-10-08T09:15:03.764Z" }, { url = "https://files.pythonhosted.org/packages/65/92/a5100f7185a800a5d29f8d14041f61475b9de465ffcc0f3b9fba606e4505/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:372839311ccf6bdaf39b00b61288e0557916c3729529b301c52c2d88842add42", size = 427556, upload-time = "2025-10-08T09:15:06.837Z" }, { url = "https://files.pythonhosted.org/packages/ff/41/8543ed2b8604f7c0d89ce066f42007faac1eaa7d79a81555f206a5cdb889/msgpack-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:be52a8fc79e45b0364210eef5234a7cf8d330836d0a64dfbb878efa903d84620", size = 415013, upload-time = "2025-10-08T09:15:09.83Z" }, @@ -1214,9 +1143,6 @@ version = "0.21.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e3/60/f79b9b013a16fa3a58350c9295ddc6789f2e335f36ea61ed10a21b215364/msgspec-0.21.1.tar.gz", hash = "sha256:2313508e394b0d208f8f56892ca9b2799e2561329de9763b19619595a6c0f72c", size = 319193, upload-time = "2026-04-12T21:44:50.394Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/60/504886af1aaf854112663b842d5eea9a15d9588f9bf7d0d2df736424b84d/msgspec-0.21.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4692b7c1609155708c4418f88e92f63c13fdf08aa095c84bae82bad75b53389b", size = 186597, upload-time = "2026-04-12T21:43:57.242Z" }, - { url = "https://files.pythonhosted.org/packages/9f/75/bb79c8b89a93ae23cd33c0d802373f16feaf9633f05d8af77091350dda0a/msgspec-0.21.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6badc03b9725352219cca017bfe71c61f2fbd0fb5982b410ac17c97c213deb30", size = 219856, upload-time = "2026-04-12T21:44:00.015Z" }, - { url = "https://files.pythonhosted.org/packages/c8/31/645a351c4285dce40ed6755c3dcc0aa648e26dacb20a98018fe2cce5e87b/msgspec-0.21.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0d1009f6715f5bff3b54d4ff5c7428ad96197e0534e1645b8e9b955890c84664", size = 223215, upload-time = "2026-04-12T21:44:02.884Z" }, { url = "https://files.pythonhosted.org/packages/6d/81/074612945c0666078f7366f40000013de9f6ba687491d450df699bceebc9/msgspec-0.21.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5102c7e9b3acff82178449b85006d96310e690291bb1ea0142f1b24bcb8aabcb", size = 188473, upload-time = "2026-04-12T21:44:08.736Z" }, { url = "https://files.pythonhosted.org/packages/b5/d1/d4cd9fe89c7d400d7a18f86ccc94daa3f0927f53558846fcb60791dce5d6/msgspec-0.21.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21995e74b5c598c2e004110ad66ec7f1b8c20bf2bcf3b2de8fd9a3094422d3ff", size = 225025, upload-time = "2026-04-12T21:44:11.191Z" }, { url = "https://files.pythonhosted.org/packages/b4/68/04d7a8f0f786545cf9b8c280c57aa6befb5977af6e884b8b54191cbe44b3/msgspec-0.21.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ef3ec2296248d1f8b9231acb051b6d471dfde8f21819e86c9adaaa9f42918521", size = 227303, upload-time = "2026-04-12T21:44:13.709Z" }, @@ -1228,10 +1154,6 @@ version = "6.7.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 102010, upload-time = "2026-01-26T02:46:45.979Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/f1/a90635c4f88fb913fbf4ce660b83b7445b7a02615bda034b2f8eb38fd597/multidict-6.7.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ff981b266af91d7b4b3793ca3382e53229088d193a85dfad6f5f4c27fc73e5d", size = 76626, upload-time = "2026-01-26T02:43:26.485Z" }, - { url = "https://files.pythonhosted.org/packages/dd/a4/d45caf2b97b035c57267791ecfaafbd59c68212004b3842830954bb4b02e/multidict-6.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f2a0a924d4c2e9afcd7ec64f9de35fcd96915149b2216e1cb2c10a56df483855", size = 44356, upload-time = "2026-01-26T02:43:28.661Z" }, - { url = "https://files.pythonhosted.org/packages/5a/56/21b27c560c13822ed93133f08aa6372c53a8e067f11fbed37b4adcdac922/multidict-6.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:439cbebd499f92e9aa6793016a8acaa161dfa749ae86d20960189f5398a19144", size = 246293, upload-time = "2026-01-26T02:43:38.258Z" }, - { url = "https://files.pythonhosted.org/packages/c8/11/a854b4154cd3bd8b1fd375e8a8ca9d73be37610c361543d56f764109509b/multidict-6.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:128441d052254f42989ef98b7b6a6ecb1e6f708aa962c7984235316db59f50fa", size = 241870, upload-time = "2026-01-26T02:43:47.054Z" }, { url = "https://files.pythonhosted.org/packages/8d/9c/f20e0e2cf80e4b2e4b1c365bf5fe104ee633c751a724246262db8f1a0b13/multidict-6.7.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172", size = 76893, upload-time = "2026-01-26T02:43:52.754Z" }, { url = "https://files.pythonhosted.org/packages/a9/65/1caac9d4cd32e8433908683446eebc953e82d22b03d10d41a5f0fefe991b/multidict-6.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7", size = 43872, upload-time = "2026-01-26T02:43:55.041Z" }, { url = "https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961", size = 256322, upload-time = "2026-01-26T02:44:03.56Z" }, @@ -1244,7 +1166,7 @@ name = "multiprocess" version = "0.70.16" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "dill" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b5/ae/04f39c5d0d0def03247c2893d6f2b83c136bf3320a2154d7b8858f2ba72d/multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1", size = 1772603, upload-time = "2024-01-28T18:52:34.85Z" } wheels = [ @@ -1269,23 +1191,23 @@ name = "nemo-toolkit" version = "3.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aistore", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numba", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "onnx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "smart-open", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "text-unidecode", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "wrapt", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aistore" }, + { name = "cuda-bindings", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec" }, + { name = "huggingface-hub" }, + { name = "numba", marker = "sys_platform != 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, + { name = "onnx" }, + { name = "scikit-learn" }, + { name = "setuptools" }, + { name = "smart-open" }, + { name = "text-unidecode" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tqdm" }, + { name = "wrapt" }, ] sdist = { url = "https://files.pythonhosted.org/packages/65/59/878ea11e14f22e1ccb282470ff4a984b8c9184d9e29a29338ebcf414cbea/nemo_toolkit-3.0.0.tar.gz", hash = "sha256:d4cf6d3fc3c3bf28b29efbdeb3d2a32ea2564a642269effd56d9b7a6fe087d91", size = 2260552, upload-time = "2026-08-07T00:12:30.987Z" } wheels = [ @@ -1294,28 +1216,28 @@ wheels = [ [package.optional-dependencies] asr = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "datasets", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hydra-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldialign", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lhotse", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "librosa", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-pytorch-lightning-integration", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-training-telemetry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sacrebleu", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sentencepiece", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "transformers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "webdataset", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "whisper-normalizer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "datasets" }, + { name = "einops" }, + { name = "hydra-core" }, + { name = "kaldialign" }, + { name = "lhotse" }, + { name = "librosa" }, + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-pytorch-lightning-integration" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "omegaconf" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "sacrebleu" }, + { name = "scipy" }, + { name = "sentencepiece" }, + { name = "soundfile" }, + { name = "torchmetrics" }, + { name = "transformers" }, + { name = "webdataset" }, + { name = "whisper-normalizer" }, ] [[package]] @@ -1341,7 +1263,7 @@ name = "nexus-rpc" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/d5/cd1ffb202b76ebc1b33c1332a3416e55a39929006982adc2b1eb069aaa9b/nexus_rpc-1.4.0.tar.gz", hash = "sha256:3b8b373d4865671789cc43623e3dc0bcbf192562e40e13727e17f1c149050fba", size = 82367, upload-time = "2026-02-25T22:01:34.053Z" } wheels = [ @@ -1362,13 +1284,11 @@ name = "numba" version = "0.65.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "llvmlite", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "llvmlite" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/c5/db2ac3685833d626c0dcae6bd2330cd68433e1fd248d15f70998160d3ad7/numba-0.65.1.tar.gz", hash = "sha256:19357146c32fe9ed25059ab915e8465fb13951cf6b0aace3826b76886373ab23", size = 2765600, upload-time = "2026-04-24T02:02:56.551Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/b3/650500c2eab4534d98e9166f4298e0f3c69c742afdf24e6eabccd1f16ad8/numba-0.65.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:7020d74b19cdb8cff16506542fdd510756e28c5e7f3bd0b7f574f0f42272fcd9", size = 2680563, upload-time = "2026-04-24T02:02:18.414Z" }, - { url = "https://files.pythonhosted.org/packages/44/0b/0615dbedb98f5b32a35a53290fbdc6e22306968109278d7e58df82d7a9f6/numba-0.65.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f80ed83774b5173abd6581cd8d2165d1d38e13d2e5c8155c0c0b421784745420", size = 3745018, upload-time = "2026-04-24T02:02:20.252Z" }, { url = "https://files.pythonhosted.org/packages/57/bc/76f8f8c5cf9adee47fdb7bbb03be8900f76f902d451d7477cf12b845e1de/numba-0.65.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ac3f1e77c352dd0ea9712732c2d8f9ca507717435eec5b5013bf138ac33c4a08", size = 2681371, upload-time = "2026-04-24T02:02:26.105Z" }, { url = "https://files.pythonhosted.org/packages/69/47/a415af0283e4db0398104c6d1c11c9861a98dc67a7aa442a7769ed5d6196/numba-0.65.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:52bc6f3ceb8fcaff9b2ae26b4c6b1e9fee39db8d355534c0fe4f39a901246b84", size = 3802467, upload-time = "2026-04-24T02:02:27.712Z" }, ] @@ -1379,16 +1299,10 @@ version = "2.3.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/f3/db/8e12381333aea300890829a0a36bfa738cac95475d88982d538725143fd9/numpy-2.3.0.tar.gz", hash = "sha256:581f87f9e9e9db2cba2141400e160e9dd644ee248788d6f90636eeb8fd9260a6", size = 20382813, upload-time = "2025-06-07T14:54:32.608Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/ce/aad219575055d6c9ef29c8c540c81e1c38815d3be1fe09cdbe53d48ee838/numpy-2.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46d16f72c2192da7b83984aa5455baee640e33a9f1e61e656f29adf55e406c2b", size = 14359277, upload-time = "2025-06-07T14:37:15.325Z" }, - { url = "https://files.pythonhosted.org/packages/29/6b/2d31da8e6d2ec99bed54c185337a87f8fbeccc1cd9804e38217e92f3f5e2/numpy-2.3.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a0be278be9307c4ab06b788f2a077f05e180aea817b3e41cebbd5aaf7bd85ed3", size = 5376069, upload-time = "2025-06-07T14:37:25.636Z" }, - { url = "https://files.pythonhosted.org/packages/0a/92/0528a563dfc2cdccdcb208c0e241a4bb500d7cde218651ffb834e8febc50/numpy-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7729c8008d55e80784bd113787ce876ca117185c579c0d626f59b87d433ea779", size = 16929402, upload-time = "2025-06-07T14:38:24.343Z" }, - { url = "https://files.pythonhosted.org/packages/e2/c3/dada3f005953847fe35f42ac0fe746f6e1ea90b4c6775e4be605dcd7b578/numpy-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c39ec392b5db5088259c68250e342612db82dc80ce044cf16496cf14cf6bc6f8", size = 18665318, upload-time = "2025-06-07T14:39:15.794Z" }, { url = "https://files.pythonhosted.org/packages/2f/86/4ff04335901d6cf3a6bb9c748b0097546ae5af35e455ae9b962ebff4ecd7/numpy-2.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9498f60cd6bb8238d8eaf468a3d5bb031d34cd12556af53510f05fcf581c1b7e", size = 14129882, upload-time = "2025-06-07T14:40:55.034Z" }, { url = "https://files.pythonhosted.org/packages/71/8d/a942cd4f959de7f08a79ab0c7e6cecb7431d5403dce78959a726f0f57aa1/numpy-2.3.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:622a65d40d8eb427d8e722fd410ac3ad4958002f109230bc714fa551044ebae2", size = 5110181, upload-time = "2025-06-07T14:41:04.4Z" }, { url = "https://files.pythonhosted.org/packages/b7/f6/bc47f5fa666d5ff4145254f9e618d56e6a4ef9b874654ca74c19113bb538/numpy-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c24bb4113c66936eeaa0dc1e47c74770453d34f46ee07ae4efd853a2ed1ad10a", size = 16633919, upload-time = "2025-06-07T14:42:00.622Z" }, { url = "https://files.pythonhosted.org/packages/f1/62/5367855a2018578e9334ed08252ef67cc302e53edc869666f71641cad40b/numpy-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6295f81f093b7f5769d1728a6bd8bf7466de2adfa771ede944ce6711382b89dc", size = 18361723, upload-time = "2025-06-07T14:42:51.167Z" }, - { url = "https://files.pythonhosted.org/packages/6c/e0/4c05fc44ba28463096eee5ae2a12832c8d2759cc5bcec34ae33386d3ff83/numpy-2.3.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:5814a0f43e70c061f47abd5857d120179609ddc32a613138cbb6c4e9e2dbdda5", size = 5301054, upload-time = "2025-06-07T14:51:27.413Z" }, - { url = "https://files.pythonhosted.org/packages/7c/61/9d574b10d9368ecb1a0c923952aa593510a20df4940aa615b3a71337c8db/numpy-2.3.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:54dfc8681c1906d239e95ab1508d0a533c4a9505e52ee2d71a5472b04437ef97", size = 16751324, upload-time = "2025-06-07T14:52:25.077Z" }, ] [[package]] @@ -1396,11 +1310,11 @@ name = "nv-one-logger-core" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "toml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "overrides" }, + { name = "pydantic" }, + { name = "strenum" }, + { name = "toml" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3b/37/963095797035f371e0db6ea761f5aaccb624fc786af217115b423baeb0e2/nv_one_logger_core-2.3.1.tar.gz", hash = "sha256:cbb2f87604c78b96a302f32d87199902129d76153a73a20f8455a250b3246c1d", size = 52640, upload-time = "2025-10-29T21:11:55.812Z" } wheels = [ @@ -1412,11 +1326,11 @@ name = "nv-one-logger-pytorch-lightning-integration" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-training-telemetry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "setuptools" }, + { name = "strenum" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/d0/3475b7ab17d367362f650fb0419e8669f41e63c1018f4a8ac2fbecfd2e85/nv_one_logger_pytorch_lightning_integration-2.3.1.tar.gz", hash = "sha256:b32d99b6a8f02a16538bcade939b0a7edd7249e936aacefe336b5519447340c3", size = 10979, upload-time = "2025-10-29T21:22:10.464Z" } wheels = [ @@ -1428,9 +1342,9 @@ name = "nv-one-logger-training-telemetry" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nv-one-logger-core" }, + { name = "strenum" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c5/21/016fa067967734d52f1ccf5a2a37a1a65216f2d7053bc2b85872cce956ca/nv_one_logger_training_telemetry-2.3.1.tar.gz", hash = "sha256:8c67940ea71799afaf1f46df3ba2f52f93aea26321c6f1c1d54aae02efc2a4af", size = 44435, upload-time = "2025-10-29T21:21:42.035Z" } wheels = [ @@ -1442,8 +1356,7 @@ name = "nvidia-cublas-cu12" version = "12.8.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, @@ -1454,8 +1367,7 @@ name = "nvidia-cublas-cu12" version = "12.9.1.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/77/3c/aa88abe01f3be3d1f8f787d1d33dc83e76fec05945f9a28fbb41cfb99cd5/nvidia_cublas_cu12-12.9.1.4-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:453611eb21a7c1f2c2156ed9f3a45b691deda0440ec550860290dc901af5b4c2", size = 581242350, upload-time = "2025-06-05T20:04:51.979Z" }, @@ -1466,8 +1378,7 @@ name = "nvidia-cuda-cupti-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, @@ -1478,8 +1389,7 @@ name = "nvidia-cuda-cupti-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/c1/2e/b84e32197e33f39907b455b83395a017e697c07a449a2b15fd07fc1c9981/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:096bcf334f13e1984ba36685ad4c1d6347db214de03dbb6eebb237b41d9d934f", size = 10814997, upload-time = "2025-06-05T20:01:10.168Z" }, @@ -1490,8 +1400,7 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, @@ -1502,8 +1411,7 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.9.86" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b8/85/e4af82cc9202023862090bfca4ea827d533329e925c758f0cde964cb54b7/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:210cf05005a447e29214e9ce50851e83fc5f4358df8b453155d5e1918094dcb4", size = 89568129, upload-time = "2025-06-05T20:02:41.973Z" }, @@ -1514,8 +1422,7 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, @@ -1526,8 +1433,7 @@ name = "nvidia-cuda-runtime-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/46/a92db19b8309581092a3add7e6fceb4c301a3fd233969856a8cbf042cd3c/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25bba2dfb01d48a9b59ca474a1ac43c6ebf7011f1b0b8cc44f54eb6ac48a96c3", size = 3493179, upload-time = "2025-06-05T20:00:53.735Z" }, @@ -1538,8 +1444,8 @@ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, @@ -1550,11 +1456,10 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, @@ -1565,11 +1470,10 @@ name = "nvidia-cufft-cu12" version = "11.4.1.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, @@ -1580,8 +1484,7 @@ name = "nvidia-cufile-cu12" version = "1.13.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, @@ -1592,8 +1495,7 @@ name = "nvidia-cufile-cu12" version = "1.14.1.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/ad/28/b960e06d705a440c030edd84e16888ee14c743390bdb2a6368e92ffe8ef8/nvidia_cufile_cu12-1.14.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9552e2231792e94b1ff17bc99e958cc0e6bbbaa4a9d91fa2dbeed97716628fe6", size = 1210714, upload-time = "2025-06-05T20:06:11.898Z" }, @@ -1604,8 +1506,7 @@ name = "nvidia-curand-cu12" version = "10.3.9.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, @@ -1616,8 +1517,7 @@ name = "nvidia-curand-cu12" version = "10.3.10.19" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/31/44/193a0e171750ca9f8320626e8a1f2381e4077a65e69e2fb9708bd479e34a/nvidia_curand_cu12-10.3.10.19-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:49b274db4780d421bd2ccd362e1415c13887c53c214f0d4b761752b8f9f6aa1e", size = 68295626, upload-time = "2025-05-01T19:39:38.885Z" }, @@ -1628,11 +1528,10 @@ name = "nvidia-cusparse-cu12" version = "12.5.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, @@ -1643,11 +1542,10 @@ name = "nvidia-cusparse-cu12" version = "12.5.10.65" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, @@ -1674,8 +1572,7 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -1686,8 +1583,7 @@ name = "nvidia-nvjitlink-cu12" version = "12.9.86" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/46/0c/c75bbfb967457a0b7670b8ad267bfc4fffdf341c074e0a80db06c24ccfd4/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:e3f1171dbdc83c5932a45f0f4c99180a70de9bd2718c1ab77d14104f6d7147f9", size = 39748338, upload-time = "2025-06-05T20:10:25.613Z" }, @@ -1706,8 +1602,7 @@ name = "nvidia-nvtx-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, @@ -1718,8 +1613,7 @@ name = "nvidia-nvtx-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/86/ed/bb230dce7741f2778ba2ae3e8778fdb8bc58eee9fd95f07bf7b2d18e8081/nvidia_nvtx_cu12-12.9.79-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fec150986817f2b4e7eed72ed059f2dcb9ba3856b9a96134e448eac946a6952f", size = 85504, upload-time = "2025-06-05T20:03:10.21Z" }, @@ -1730,8 +1624,8 @@ name = "omegaconf" version = "2.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/09/48/6388f1bb9da707110532cb70ec4d2822858ddfb44f1cdf1233c20a80ea4b/omegaconf-2.3.0.tar.gz", hash = "sha256:d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7", size = 3298120, upload-time = "2022-12-08T20:59:22.753Z" } wheels = [ @@ -1743,15 +1637,13 @@ name = "onnx" version = "1.21.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ml-dtypes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "ml-dtypes" }, + { name = "numpy" }, + { name = "protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c5/93/942d2a0f6a70538eea042ce0445c8aefd46559ad153469986f29a743c01c/onnx-1.21.0.tar.gz", hash = "sha256:4d8b67d0aaec5864c87633188b91cc520877477ec0254eda122bef8be43cd764", size = 12074608, upload-time = "2026-03-27T21:33:36.118Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/48/32e383aa6bc40b72a9fd419937aaa647078190c9bfccdc97b316d2dee687/onnx-1.21.0-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:2aca19949260875c14866fc77ea0bc37e4e809b24976108762843d328c92d3ce", size = 17968053, upload-time = "2026-03-27T21:32:29.558Z" }, - { url = "https://files.pythonhosted.org/packages/d6/2b/021dcd2dd50c3c71b7959d7368526da384a295c162fb4863f36057973f78/onnx-1.21.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c3185a232089335581fabb98fba4e86d3e8246b8140f2e406082438100ebda", size = 17616664, upload-time = "2026-03-27T21:32:34.921Z" }, { url = "https://files.pythonhosted.org/packages/7d/ae/cb644ec84c25e63575d9d8790fdcc5d1a11d67d3f62f872edb35fa38d158/onnx-1.21.0-cp312-abi3-macosx_12_0_universal2.whl", hash = "sha256:fc2635400fe39ff37ebc4e75342cc54450eadadf39c540ff132c319bf4960095", size = 17965930, upload-time = "2026-03-27T21:32:48.089Z" }, { url = "https://files.pythonhosted.org/packages/a7/00/4823f06357892d1e60d6f34e7299d2ba4ed2108c487cc394f7ce85a3ff14/onnx-1.21.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9261bd580fb8548c9c37b3c6750387eb8f21ea43c63880d37b2c622e1684285", size = 17613697, upload-time = "2026-03-27T21:32:54.222Z" }, ] @@ -1779,14 +1671,11 @@ name = "pandas" version = "3.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f8/87/4341c6252d1c47b08768c3d25ac487362bf403f0313ddae4a2a26c9b1b4c/pandas-3.0.3.tar.gz", hash = "sha256:696a4a00a2a2a35d4e5deb3fc946641b96c944f02230e4f76137fe35d806c4fc", size = 4651414, upload-time = "2026-05-11T18:54:29.21Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/b0/a4ffc4ae74d2d822200dcc46898987d8eb6032d1e2b219cae39da6f5cbcc/pandas-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4e15135e2ee5df1063313e2425ceef8ac0f4ae775893815b0923651b806a5639", size = 9938250, upload-time = "2026-05-11T18:52:17.005Z" }, - { url = "https://files.pythonhosted.org/packages/32/f1/bbecd2f867b97abebe0f9b53d750f862251b40337e061b36676ded3d920f/pandas-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a1e45c80cceb3b4a21bc5939d52e8cbd8d9b7305309219d59e9754d9ce09e27", size = 11274611, upload-time = "2026-05-11T18:52:22.622Z" }, - { url = "https://files.pythonhosted.org/packages/49/44/1eb20389301b57b19cc099a1c2f662501f72f08a65f912d05822613c1532/pandas-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a55066a0505dae0ba2b50a46637db34b46f9094c65c5d4800794ef6335010938", size = 12353708, upload-time = "2026-05-11T18:52:28.139Z" }, { url = "https://files.pythonhosted.org/packages/cf/3d/b16412745651e855f357e5e66930248688378853a6e2698a214e331fba1f/pandas-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b168fc218fd80a6cbdbdbc1a97ddc7889ed057d7eb45f50d866ceab5f39904c4", size = 9899550, upload-time = "2026-05-11T18:52:38.976Z" }, { url = "https://files.pythonhosted.org/packages/65/b6/09b01cdbc15224e2850365192d17b7bdebb8bdbd8780ed221fcdf0d9a515/pandas-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6dc0b3fd2169c9157deed50b4d519553a3655c8c6a96027136d654592be973a9", size = 10894600, upload-time = "2026-05-11T18:52:45.02Z" }, { url = "https://files.pythonhosted.org/packages/f8/45/830bb57f533a4604b355e07edcb8ea18cf88b5f94e5fca92f27052d7c597/pandas-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f8894dc474d648fe7b6ff0ca9b0bd73950d19952bc1a6534540762c5d79d305c", size = 11950889, upload-time = "2026-05-11T18:52:50.905Z" }, @@ -1824,9 +1713,9 @@ name = "pooch" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } wheels = [ @@ -1847,11 +1736,11 @@ name = "pre-commit" version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "identify", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nodeenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "virtualenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/22/2de9408ac81acbb8a7d05d4cc064a152ccf33b3d480ebe0cd292153db239/pre_commit-4.6.0.tar.gz", hash = "sha256:718d2208cef53fdc38206e40524a6d4d9576d103eb16f0fec11c875e7716e9d9", size = 198525, upload-time = "2026-04-21T20:31:41.613Z" } wheels = [ @@ -1873,10 +1762,6 @@ version = "0.5.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427", size = 50208, upload-time = "2026-05-08T21:02:12.199Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/f1/8a8cc1c2c7e7934ab77e0163414f736fadbc0f5e8dd9673b952355ac175b/propcache-0.5.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74b70780220e2dd89175ca24b81b68b67c83db499ae611e7f2313cb329801c78", size = 90744, upload-time = "2026-05-08T20:59:45.799Z" }, - { url = "https://files.pythonhosted.org/packages/15/a8/8ede85d6aa1f79fc7dc2f8fd2c8d65920b8272c3892903c8a1affde48cfb/propcache-0.5.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c6844ba6364fb12f403928a82cfd295ab103a2b315c77c747b2dbe4a41894ea7", size = 52754, upload-time = "2026-05-08T20:59:49.202Z" }, - { url = "https://files.pythonhosted.org/packages/27/1b/16ab7f2cf2041da2f60d156ba64c2484eadf9168075b4ff43c3ef60045af/propcache-0.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5aaa2b923c1944ac8febd6609cb373540a5563e7cbcb0fd770f75dace2eb817b", size = 58888, upload-time = "2026-05-08T20:59:55.457Z" }, - { url = "https://files.pythonhosted.org/packages/0b/42/314ebc50d8159055411fd6b0bda322ff510e4b1f7d2e4927940ad0f6af20/propcache-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:552ffadf6ad409844bc5919c42a0a83d88314cedddaea0e41e80a8b8fffe881f", size = 59731, upload-time = "2026-05-08T21:00:04.881Z" }, { url = "https://files.pythonhosted.org/packages/4a/cb/e27bc2b2737a0bb49962b275efa051e8f1c35a936df7d5139b6b658b7dc9/propcache-0.5.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:806719138ecd720339a12410fb9614ac9b2b2d3a5fdf8235d56981c36f4039ba", size = 95887, upload-time = "2026-05-08T21:00:11.277Z" }, { url = "https://files.pythonhosted.org/packages/2c/7d/49777a3e20b55863d4794384a38acd460c04157b0a00f8602b0d508b8431/propcache-0.5.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e5cbfac9f61484f7e9f3597775500cd3ebe8274e9b050c38f9525c77c97520bf", size = 55190, upload-time = "2026-05-08T21:00:13.935Z" }, { url = "https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476", size = 61639, upload-time = "2026-05-08T21:00:19.692Z" }, @@ -1912,10 +1797,6 @@ version = "20.0.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/a2/ee/a7810cb9f3d6e9238e61d312076a9859bf3668fd21c69744de9532383912/pyarrow-20.0.0.tar.gz", hash = "sha256:febc4a913592573c8d5805091a6c2b5064c8bd6e002131f01061797d91c783c1", size = 1125187, upload-time = "2025-04-27T12:34:23.264Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/a2/b7930824181ceadd0c63c1042d01fa4ef63eee233934826a7a2a9af6e463/pyarrow-20.0.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:24ca380585444cb2a31324c546a9a56abbe87e26069189e14bdba19c86c049f0", size = 30856035, upload-time = "2025-04-27T12:28:40.78Z" }, - { url = "https://files.pythonhosted.org/packages/58/0d/08a95878d38808051a953e887332d4a76bc06c6ee04351918ee1155407eb/pyarrow-20.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8ff87cc837601532cc8242d2f7e09b4e02404de1b797aee747dd4ba4bd6313f", size = 42399836, upload-time = "2025-04-27T12:29:02.13Z" }, - { url = "https://files.pythonhosted.org/packages/46/1f/7f02009bc7fc8955c391defee5348f510e589a020e4b40ca05edcb847854/pyarrow-20.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a6ad3e7758ecf559900261a4df985662df54fb7fdb55e8e3b3aa99b23d526b62", size = 42301124, upload-time = "2025-04-27T12:29:17.187Z" }, - { url = "https://files.pythonhosted.org/packages/a4/ec/9f5c7e7c828d8e0a3c7ef50ee62eca38a7de2fa6eb1b8fa43685c9414fef/pyarrow-20.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:96e37f0766ecb4514a899d9a3554fadda770fb57ddf42b63d80f14bc20aa7db3", size = 44547640, upload-time = "2025-04-27T12:29:32.782Z" }, { url = "https://files.pythonhosted.org/packages/a1/d6/0c10e0d54f6c13eb464ee9b67a68b8c71bcf2f67760ef5b6fbcddd2ab05f/pyarrow-20.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:75a51a5b0eef32727a247707d4755322cb970be7e935172b6a3a9f9ae98404ba", size = 30815067, upload-time = "2025-04-27T12:29:44.384Z" }, { url = "https://files.pythonhosted.org/packages/af/a9/3bdd799e2c9b20c1ea6dc6fa8e83f29480a97711cf806e823f808c2316ac/pyarrow-20.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c3a01f313ffe27ac4126f4c2e5ea0f36a5fc6ab51f8726cf41fee4b256680bd", size = 42421775, upload-time = "2025-04-27T12:30:06.875Z" }, { url = "https://files.pythonhosted.org/packages/bb/1b/2168d6050e52ff1e6cefc61d600723870bf569cbf41d13db939c8cf97a16/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:4250e28a22302ce8692d3a0e8ec9d9dde54ec00d237cff4dfa9c1fbf79e472a8", size = 42295639, upload-time = "2025-04-27T12:30:21.949Z" }, @@ -1945,10 +1826,10 @@ name = "pydantic" version = "2.13.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-types", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } wheels = [ @@ -1960,23 +1841,15 @@ name = "pydantic-core" version = "2.46.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ae/6f/aa064a3e74b5745afbdf250594f38e7ead05e2d651bcb35994b9417a0d4d/pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c", size = 1948255, upload-time = "2026-05-06T13:39:12.574Z" }, - { url = "https://files.pythonhosted.org/packages/80/50/540cd3aeefc041beb111125c4bff779831a2111fc6b15a9138cda277d32c/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4", size = 2089685, upload-time = "2026-05-06T13:38:17.762Z" }, - { url = "https://files.pythonhosted.org/packages/d9/37/f913f81a657c865b75da6c0dbed79876073c2a43b5bd9edbe8da785e4d49/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109", size = 2360433, upload-time = "2026-05-06T13:37:30.099Z" }, { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, - { url = "https://files.pythonhosted.org/packages/fb/7f/f37d3a5e8bfcc2e403f5c57a730f2d815693fb42119e8ea48b3789335af1/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b", size = 1944552, upload-time = "2026-05-06T13:36:56.717Z" }, - { url = "https://files.pythonhosted.org/packages/63/87/70b9f40170a81afd55ca26c9b2acb25c20d64bcfbf888fafecb3ba077d4c/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea", size = 2138417, upload-time = "2026-05-06T13:39:45.476Z" }, { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, - { url = "https://files.pythonhosted.org/packages/0b/b5/6a17bdadd0fc1f170adfd05a20d37c832f52b117b4d9131da1f41bb097ce/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7", size = 1952146, upload-time = "2026-05-06T13:39:43.092Z" }, - { url = "https://files.pythonhosted.org/packages/2a/dc/03734d80e362cd43ef65428e9de77c730ce7f2f11c60d2b1e1b39f0fbf99/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2", size = 2134492, upload-time = "2026-05-06T13:36:58.124Z" }, - { url = "https://files.pythonhosted.org/packages/4f/c3/66883a5cec183e7fba4d024b4cbbe61851a63750ef606b0afecc46d1f2bf/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc", size = 2361286, upload-time = "2026-05-06T13:40:05.667Z" }, ] [[package]] @@ -1984,8 +1857,8 @@ name = "pydantic-extra-types" version = "2.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pydantic" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } wheels = [ @@ -1994,7 +1867,7 @@ wheels = [ [package.optional-dependencies] pycountry = [ - { name = "pycountry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pycountry" }, ] [[package]] @@ -2002,9 +1875,9 @@ name = "pydantic-settings" version = "2.14.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/07/60/1d1e59c9c90d54591469ada7d268251f71c24bdb765f1a8a832cee8c6653/pydantic_settings-2.14.1.tar.gz", hash = "sha256:e874d3bec7e787b0c9958277956ed9b4dd5de6a80e162188fdaff7c5e26fd5fa", size = 235551, upload-time = "2026-05-08T13:40:06.542Z" } wheels = [ @@ -2025,12 +1898,12 @@ name = "pylint" version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "astroid", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "isort", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "mccabe", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "astroid" }, + { name = "dill" }, + { name = "isort" }, + { name = "mccabe" }, + { name = "platformdirs" }, + { name = "tomlkit" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/ef/99c1531ad5454a560a9ff17789320e68d8d7aaceaa8222b293e3fa7488e8/pylint-3.1.1.tar.gz", hash = "sha256:c7c2652bf8099c7fb7a63bc6af5c5f8f7b9d7b392fa1d320cb020e222aff28c2", size = 1495262, upload-time = "2024-05-13T14:35:22.63Z" } wheels = [ @@ -2042,10 +1915,10 @@ name = "pytest" version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "iniconfig", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -2057,7 +1930,7 @@ name = "pytest-asyncio" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156, upload-time = "2025-03-25T06:22:28.883Z" } wheels = [ @@ -2069,7 +1942,7 @@ name = "pytest-timeout" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" } wheels = [ @@ -2081,7 +1954,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { 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 = [ @@ -2093,8 +1966,8 @@ name = "python-discovery" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock" }, + { name = "platformdirs" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ae/e0/cc5a8653e9a24f6cf84768f05064aa8ed5a83dcefd5e2a043db14a1c5f44/python_discovery-1.3.0.tar.gz", hash = "sha256:d098f1e86be5d45fe4d14bf1029294aabbd332f4321179dec85e76cddce834b0", size = 63925, upload-time = "2026-05-05T14:38:39.769Z" } wheels = [ @@ -2125,9 +1998,6 @@ version = "0.4.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/b6/34/b4e015b99031667a7b960f888889c5bd34ef585c85e1cb56a594b92836ac/pytokens-0.4.1.tar.gz", hash = "sha256:292052fe80923aae2260c073f822ceba21f3872ced9a68bb7953b348e561179a", size = 23015, upload-time = "2026-01-30T01:03:45.924Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/92/790ebe03f07b57e53b10884c329b9a1a308648fc083a6d4a39a10a28c8fc/pytokens-0.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d70e77c55ae8380c91c0c18dea05951482e263982911fc7410b1ffd1dadd3440", size = 160864, upload-time = "2026-01-30T01:02:57.882Z" }, - { url = "https://files.pythonhosted.org/packages/17/50/bc0394b4ad5b1601be22fa43652173d47e4c9efbf0044c62e9a59b747c56/pytokens-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b49750419d300e2b5a3813cf229d4e5a4c728dae470bcc89867a9ad6f25a722d", size = 260824, upload-time = "2026-01-30T01:03:01.471Z" }, - { url = "https://files.pythonhosted.org/packages/4e/54/3e04f9d92a4be4fc6c80016bc396b923d2a6933ae94b5f557c939c460ee0/pytokens-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d9907d61f15bf7261d7e775bd5d7ee4d2930e04424bab1972591918497623a16", size = 264075, upload-time = "2026-01-30T01:03:04.143Z" }, { url = "https://files.pythonhosted.org/packages/41/5d/e44573011401fb82e9d51e97f1290ceb377800fb4eed650b96f4753b499c/pytokens-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:140709331e846b728475786df8aeb27d24f48cbcf7bcd449f8de75cae7a45083", size = 160663, upload-time = "2026-01-30T01:03:06.473Z" }, { url = "https://files.pythonhosted.org/packages/bf/3c/2d5297d82286f6f3d92770289fd439956b201c0a4fc7e72efb9b2293758e/pytokens-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:24afde1f53d95348b5a0eb19488661147285ca4dd7ed752bbc3e1c6242a304d1", size = 269779, upload-time = "2026-01-30T01:03:09.756Z" }, { url = "https://files.pythonhosted.org/packages/20/01/7436e9ad693cebda0551203e0bf28f7669976c60ad07d6402098208476de/pytokens-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5ad948d085ed6c16413eb5fec6b3e02fa00dc29a2534f088d3302c47eb59adf9", size = 268076, upload-time = "2026-01-30T01:03:10.957Z" }, @@ -2139,17 +2009,17 @@ name = "pytorch-lightning" version = "2.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", extra = ["http"] }, + { name = "lightning-utilities" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8b/ac/ebd5f6f58691cbd4f73836e43e1727f3814311b960c41f88e259606ca2b2/pytorch_lightning-2.6.1.tar.gz", hash = "sha256:ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc", size = 665563, upload-time = "2026-01-30T14:59:11.636Z" } wheels = [ @@ -2162,9 +2032,6 @@ version = "6.0.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, - { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, - { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, @@ -2174,9 +2041,6 @@ wheels = [ name = "redis" version = "7.4.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "async-timeout", marker = "(python_full_version < '3.11.3' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version < '3.11.3' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11.3' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (python_full_version >= '3.11.3' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] sdist = { url = "https://files.pythonhosted.org/packages/7b/7f/3759b1d0d72b7c92f0d70ffd9dc962b7b7b5ee74e135f9d7d8ab06b8a318/redis-7.4.0.tar.gz", hash = "sha256:64a6ea7bf567ad43c964d2c30d82853f8df927c5c9017766c55a1d1ed95d18ad", size = 4943913, upload-time = "2026-03-24T09:14:37.53Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/74/3a/95deec7db1eb53979973ebd156f3369a72732208d1391cd2e5d127062a32/redis-7.4.0-py3-none-any.whl", hash = "sha256:a9c74a5c893a5ef8455a5adb793a31bb70feb821c86eccb62eebef5a19c429ec", size = 409772, upload-time = "2026-03-24T09:14:35.968Z" }, @@ -2184,7 +2048,7 @@ wheels = [ [package.optional-dependencies] hiredis = [ - { name = "hiredis", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "hiredis" }, ] [[package]] @@ -2193,10 +2057,6 @@ version = "2026.5.9" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/dc/0e/49aee608ad09480e7fd276898c99ec6192985fa331abe4eb3a986094490b/regex-2026.5.9.tar.gz", hash = "sha256:a8234aa23ec39894bfe4a3f1b85616a7032481964a13ac6fc9f10de4f6fca270", size = 416074, upload-time = "2026-05-09T23:15:19.37Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/dc/c1f2df4027e82fc54b5a473e4b250f5139faca49a0fbe29a48668d228f34/regex-2026.5.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ccf5249114cc3e772ecdd88a98a86eca0fd74c61ce32a94743758c083fc05d48", size = 489445, upload-time = "2026-05-09T23:12:06.111Z" }, - { url = "https://files.pythonhosted.org/packages/58/b6/14b2c84ff90ddb370c81d27503f4a0fcf071496416f4855f6cc8c5d81c35/regex-2026.5.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef31cbfe458e21c6122ba8150ff060e0c7789ed0d26eb423f25472584920b555", size = 289212, upload-time = "2026-05-09T23:12:09.266Z" }, - { url = "https://files.pythonhosted.org/packages/33/6f/1481597e859ef19508b345eec4afd1416ed6e6b459c75a64026ef193aecf/regex-2026.5.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a661a7d270a61f7cf460caee8b9fa2d5ef9e5c681234bcb9e0fe14f488e7dfc", size = 799843, upload-time = "2026-05-09T23:12:16.892Z" }, - { url = "https://files.pythonhosted.org/packages/a5/27/0daffb1a535bb39f422c3d200f4ab023c71110ad66a32b366bee708baba0/regex-2026.5.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1268eddd8486dc561d08eee1156e40aa3a8fe10f4bdec8fa653b455fcbffd12c", size = 789167, upload-time = "2026-05-09T23:12:27.975Z" }, { url = "https://files.pythonhosted.org/packages/50/9b/6550044bc44e17c84d312c031c2ec42fbdb6a4ec4e29093be3a172d08772/regex-2026.5.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57eeeb05db7979413dec5438f2db21d7ecbba787cde7a711df1a6f6df672aa06", size = 490451, upload-time = "2026-05-09T23:12:34.72Z" }, { url = "https://files.pythonhosted.org/packages/54/4b/ee27938d1b2c443e89a9a10e00d2d19aa5ee300cd3d61140644e93bb083e/regex-2026.5.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f7a7c26137296beba7784de6eba69c6a93a63ccebc385e4962fe67e267a91225", size = 289599, upload-time = "2026-05-09T23:12:38.089Z" }, { url = "https://files.pythonhosted.org/packages/cc/1e/3fbe2fa1e8cebd62f3bb7d3321cff1640aca2e240b51d9bd624aad949260/regex-2026.5.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd2810d22146b6d838acc5ec15602cb6b47920aa4e33015df3868eedfd20bab8", size = 801239, upload-time = "2026-05-09T23:12:46.268Z" }, @@ -2208,10 +2068,10 @@ name = "requests" version = "2.33.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "charset-normalizer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } wheels = [ @@ -2223,8 +2083,8 @@ name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "markdown-it-py" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } wheels = [ @@ -2247,12 +2107,12 @@ name = "sacrebleu" version = "2.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lxml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "portalocker", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "colorama" }, + { name = "lxml" }, + { name = "numpy" }, + { name = "portalocker" }, + { name = "regex" }, + { name = "tabulate" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d3/ed/d7acddcff74d690c56fe26a1f7828bdde548262828d0743414ea916c40c1/sacrebleu-2.6.0.tar.gz", hash = "sha256:91499b6cd46138d95154fff1e863c2f9be57e82f0c719d8dd718d0006cf6c566", size = 1893419, upload-time = "2026-01-12T17:17:20.799Z" } wheels = [ @@ -2275,15 +2135,13 @@ name = "scikit-learn" version = "1.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "joblib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "threadpoolctl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "joblib" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/d4/40988bf3b8e34feec1d0e6a051446b1f66225f8529b9309becaeef62b6c4/scikit_learn-1.8.0.tar.gz", hash = "sha256:9bccbb3b40e3de10351f8f5068e105d0f4083b1a65fa07b6634fbc401a6287fd", size = 7335585, upload-time = "2025-12-10T07:08:53.618Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/18/d154dc1638803adf987910cdd07097d9c526663a55666a97c124d09fb96a/scikit_learn-1.8.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f984ca4b14914e6b4094c5d52a32ea16b49832c03bd17a110f004db3c223e8e1", size = 8080381, upload-time = "2025-12-10T07:07:41.93Z" }, - { url = "https://files.pythonhosted.org/packages/36/4d/4a67f30778a45d542bbea5db2dbfa1e9e100bf9ba64aefe34215ba9f11f6/scikit_learn-1.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ada8121bcb4dac28d930febc791a69f7cb1673c8495e5eee274190b73a4559c1", size = 9103788, upload-time = "2025-12-10T07:07:45.982Z" }, { url = "https://files.pythonhosted.org/packages/49/d8/9be608c6024d021041c7f0b3928d4749a706f4e2c3832bbede4fb4f58c95/scikit_learn-1.8.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:5025ce924beccb28298246e589c691fe1b8c1c96507e6d27d12c5fadd85bfd76", size = 8079075, upload-time = "2025-12-10T07:07:53.697Z" }, { url = "https://files.pythonhosted.org/packages/97/74/b7a304feb2b49df9fafa9382d4d09061a96ee9a9449a7cbea7988dda0828/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0bcfe4d0d14aec44921545fd2af2338c7471de9cb701f1da4c9d85906ab847a", size = 8931904, upload-time = "2025-12-10T07:07:57.666Z" }, ] @@ -2293,14 +2151,10 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/58/bccc2861b305abdd1b8663d6130c0b3d7cc22e8d86663edbc8401bfd40d4/scipy-1.17.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e18f12c6b0bc5a592ed23d3f7b891f68fd7f8241d69b7883769eb5d5dfb52696", size = 28162057, upload-time = "2026-02-23T00:16:09.456Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ee/18146b7757ed4976276b9c9819108adbc73c5aad636e5353e20746b73069/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a3472cfbca0a54177d0faa68f697d8ba4c80bbdc19908c3465556d9f7efce9ee", size = 20334032, upload-time = "2026-02-23T00:16:17.358Z" }, - { url = "https://files.pythonhosted.org/packages/09/7d/af933f0f6e0767995b4e2d705a0665e454d1c19402aa7e895de3951ebb04/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43af8d1f3bea642559019edfe64e9b11192a8978efbd1539d7bc2aaa23d92de4", size = 35349300, upload-time = "2026-02-23T00:16:49.108Z" }, - { url = "https://files.pythonhosted.org/packages/e8/19/f926cb11c42b15ba08e3a71e376d816ac08614f769b4f47e06c3580c836a/scipy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4eb6c25dd62ee8d5edf68a8e1c171dd71c292fdae95d8aeb3dd7d7de4c364082", size = 37741314, upload-time = "2026-02-23T00:17:12.576Z" }, { url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" }, { url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" }, { url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" }, @@ -2313,9 +2167,6 @@ version = "0.2.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/15/15/2e7a025fc62d764b151ae6d0f2a92f8081755ebe8d4a64099accc6f77ba6/sentencepiece-0.2.1.tar.gz", hash = "sha256:8138cec27c2f2282f4a34d9a016e3374cd40e5c6e9cb335063db66a0a3b71fad", size = 3228515, upload-time = "2025-08-12T07:00:51.718Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/15/46afbab00733d81788b64be430ca1b93011bb9388527958e26cc31832de5/sentencepiece-0.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6356d0986b8b8dc351b943150fcd81a1c6e6e4d439772e8584c64230e58ca987", size = 1942560, upload-time = "2025-08-12T06:59:25.82Z" }, - { url = "https://files.pythonhosted.org/packages/bb/88/2b41e07bd24f33dcf2f18ec3b74247aa4af3526bad8907b8727ea3caba03/sentencepiece-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:02593eca45440ef39247cee8c47322a34bdcc1d8ae83ad28ba5a899a2cf8d79a", size = 1253319, upload-time = "2025-08-12T06:59:29.306Z" }, - { url = "https://files.pythonhosted.org/packages/ef/66/fb191403ade791ad2c3c1e72fe8413e63781b08cfa3aa4c9dfc536d6e795/sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f5a3e0d9f445ed9d66c0fec47d4b23d12cfc858b407a03c194c1b26c2ac2a63", size = 1387785, upload-time = "2025-08-12T06:59:32.491Z" }, { url = "https://files.pythonhosted.org/packages/4a/be/32ce495aa1d0e0c323dcb1ba87096037358edee539cac5baf8755a6bd396/sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57cae326c8727de58c85977b175af132a7138d84c764635d7e71bbee7e774133", size = 1943152, upload-time = "2025-08-12T06:59:40.048Z" }, { url = "https://files.pythonhosted.org/packages/19/84/42eb3ce4796777a1b5d3699dfd4dca85113e68b637f194a6c8d786f16a04/sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d9381351182ff9888cc80e41c632e7e274b106f450de33d67a9e8f6043da6f76", size = 1253645, upload-time = "2025-08-12T06:59:42.903Z" }, { url = "https://files.pythonhosted.org/packages/04/88/14f2f4a2b922d8b39be45bf63d79e6cd3a9b2f248b2fcb98a69b12af12f5/sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0cdfecef430d985f1c2bcbfff3defd1d95dae876fbd0173376012d2d7d24044b", size = 1387881, upload-time = "2025-08-12T06:59:46.09Z" }, @@ -2353,7 +2204,7 @@ name = "smart-open" version = "8.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "wrapt", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "wrapt" }, ] sdist = { url = "https://files.pythonhosted.org/packages/76/53/9c513747547fd595d5c143259129ea8b9c3ea2f6b7bb9dcea2b1966ded3c/smart_open-8.0.1.tar.gz", hash = "sha256:18b1c4496003c6902be17c15f032b5c319f307c89c6ae9e6b028b508bed8b2cf", size = 61882, upload-time = "2026-07-15T13:56:10.492Z" } wheels = [ @@ -2374,8 +2225,8 @@ name = "soundfile" version = "0.13.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cffi" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156, upload-time = "2025-01-25T09:17:04.831Z" } wheels = [ @@ -2389,12 +2240,10 @@ name = "soxr" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/11/27cebce4a108f77afea7c80545115536b45e3f11ebfb914f638fdd9ba847/soxr-1.1.0.tar.gz", hash = "sha256:9f228ae21c78fa9359ca98d8a5e8e91f30639e438e574133dace62c5b5309e44", size = 173067, upload-time = "2026-05-03T00:15:18.214Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/94/216f46096a85b07d1e6ba7fd44491402e912a3d688cd4f36f0a600ca155f/soxr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd30f7201eac896ebf5db7b09156e6f1a1b82601900d29d9c8449bdad8365b11", size = 167381, upload-time = "2026-05-03T00:14:48.012Z" }, - { url = "https://files.pythonhosted.org/packages/86/47/d5964551ca818b7f0c7ef7f3899056263b60ef098a801066350a9672ca8f/soxr-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3da87e3ffa3e41823d873b051c7ecb2acebd8d1b6b46b752f5facf10a0d84ab9", size = 245268, upload-time = "2026-05-03T00:14:51.422Z" }, { url = "https://files.pythonhosted.org/packages/03/dc/200013a74641f8774664bbcd2346c695c05c2e300ea792adcb40a293eed0/soxr-1.1.0-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:d6a7ad82b8d5f3fcc04b1d2ca055562b96af571e1d4fa7c6c61d0fb509ac43b4", size = 165457, upload-time = "2026-05-03T00:14:56.007Z" }, { url = "https://files.pythonhosted.org/packages/5c/f1/0e55195893228609c9a08c3b13b7a83a46c3a992cd00d3304f0f320cfb07/soxr-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b033078e86f3c4a658e5697fac8995764fad9e799563616b630136b613167f1", size = 240413, upload-time = "2026-05-03T00:14:59.363Z" }, ] @@ -2413,7 +2262,7 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "mpmath" }, ] 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" } wheels = [ @@ -2434,10 +2283,10 @@ name = "temporalio" version = "1.31.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nexus-rpc", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "types-protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nexus-rpc" }, + { name = "protobuf" }, + { name = "types-protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3c/43/676b56efaa64def06d4a9282cfc08d5a5b1c89de0ded47b692f8eaa30ca8/temporalio-1.31.0.tar.gz", hash = "sha256:2993f4b880170825414116dec7d7159a5d199efc279f29570be6b5c4a9f6edd5", size = 2785306, upload-time = "2026-07-29T17:55:10.995Z" } wheels = [ @@ -2460,7 +2309,7 @@ name = "tensorrt-lean" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tensorrt-lean-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/71/aebf24f3435b0268c5f5f28da192d9cbeae261bf618ff6a35add17c43626/tensorrt_lean-11.2.1.2.tar.gz", hash = "sha256:28717e198350bcf1f2a91082151efa014cb873a78f49c9056cc42964f0dbdbb4", size = 16653, upload-time = "2026-07-30T19:10:52.258Z" } @@ -2469,8 +2318,8 @@ name = "tensorrt-lean-cu13" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tensorrt-lean-cu13-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tensorrt-lean-cu13-libs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13-bindings", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13-libs", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/70/43/f4e5b174686d865506ef981d34beb3c57349248216cae6c309081ef157f4/tensorrt_lean_cu13-11.2.1.2.tar.gz", hash = "sha256:344a772ddf05f1126aeee7e66977d8b1251628b93e9d0b748f1b3765465dfee3", size = 17985, upload-time = "2026-07-30T19:18:36.141Z" } @@ -2479,7 +2328,6 @@ name = "tensorrt-lean-cu13-bindings" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/4b/5e7c66319407fa8504f03a21ba2f96bb6003cace359c4e594c1af72e3c78/tensorrt_lean_cu13_bindings-11.2.1.2-cp311-none-manylinux_2_28_x86_64.whl", hash = "sha256:a4cc628b2e095d826748938e3b2f64122555bdd8e5612af3eba07048dbc50c2a", size = 800224, upload-time = "2026-07-30T19:20:44.259Z" }, { url = "https://files.pythonhosted.org/packages/42/20/b7900bc28fca4b8905c3c80e851305e4bf187fe258bd325756d9f86da6f8/tensorrt_lean_cu13_bindings-11.2.1.2-cp312-none-manylinux_2_28_x86_64.whl", hash = "sha256:2814b8b6055d7011941277850104177420bf840116f548b6ace3a8071090719c", size = 799617, upload-time = "2026-07-30T19:21:49.834Z" }, ] @@ -2520,14 +2368,11 @@ name = "tiktoken" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "regex" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e4/e5/5f3cb2159769d0f4324c0e9e87f9de3c4b1cd45848a96b2eb3566ad5ca77/tiktoken-0.13.0.tar.gz", hash = "sha256:c9435714c3a84c2319499de9a300c0e604449dd0799ff246458b3bb6a7f433c1", size = 38986, upload-time = "2026-05-15T04:51:27.153Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/91/10b9c7076bc02c246c853201fdbbe300a4b8c5ed7b84c25f7403f4e32655/tiktoken-0.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:91c180fe255bd5a86d8316210d2833a1d4d33d026cd86a67812f4773743c8d26", size = 984644, upload-time = "2026-05-15T04:50:23.256Z" }, - { url = "https://files.pythonhosted.org/packages/f9/39/fe42ad00de01a8c4a49ad8649a2c8a316835a9cad5961b11d21eac0020a5/tiktoken-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:36217497eaffc158607a3b26f065300db2aefd43b115263f3b9688ce38146173", size = 1138253, upload-time = "2026-05-15T04:50:25.505Z" }, - { url = "https://files.pythonhosted.org/packages/9d/03/cd0cba295522b91eb55c6b2704f1df895f8226cfe60ab10d4d51d0cc9e69/tiktoken-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5d48843bee149630eb735a99e1f4a85b47308d21868ea63163f6e87768d3cfed", size = 1241265, upload-time = "2026-05-15T04:50:28.815Z" }, { url = "https://files.pythonhosted.org/packages/36/18/d4ac9d20956cdebca04841316660ed584c2fecdc2b81722a28bc7ad3b1e4/tiktoken-0.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d9980f11429ed2d737c463bb1fb78cf330caa026adf002f714aced7849a687b", size = 982970, upload-time = "2026-05-15T04:50:32.961Z" }, { url = "https://files.pythonhosted.org/packages/34/de/2ca96b07a82d972b74fe4b46de055b79c904e45c7eab699354a0bfa697dc/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a116178fa7e1b4065bff05214360373a65cac22f965be7b3f73d00a0dbfe7649", size = 1136523, upload-time = "2026-05-15T04:50:35.782Z" }, { url = "https://files.pythonhosted.org/packages/a1/d0/1f8578c45b2f24759b46f0b50d31878c63c73e6bf0f2227e10ec5c5408dc/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95097e4f89b06403976e498abf61a0ee73a7497e73fb599cb211d8197a054d91", size = 1240069, upload-time = "2026-05-15T04:50:38.221Z" }, @@ -2538,7 +2383,7 @@ name = "tokenizers" version = "0.22.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "huggingface-hub" }, ] sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } wheels = [ @@ -2579,24 +2424,20 @@ name = "torch" version = "2.10.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:0826ac8e409551e12b2360ac18b4161a838cbd111933e694752f351191331d09", upload-time = "2026-02-06T16:27:14Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e", upload-time = "2026-02-06T16:27:14Z" }, - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:90821a3194b8806d9fa9fdaa9308c1bc73df0c26808274b14129a97c99f35794", upload-time = "2026-02-10T19:55:42Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:358bd7125cbec6e692d60618a5eec7f55a51b29e3652a849fd42af021d818023", upload-time = "2026-02-10T19:55:42Z" }, - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:4584ab167995c0479f6821e3dceaf199c8166c811d3adbba5d8eedbbfa6764fd", upload-time = "2026-01-23T15:09:55Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:45a1c5057629444aeb1c452c18298fa7f30f2f7aeadd4dc41f9d340980294407", upload-time = "2026-01-23T15:09:55Z" }, ] @@ -2605,42 +2446,36 @@ name = "torch" version = "2.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/8b/4b61d6e13f7108f36910df9ab4b58fd389cc2520d54d81b88660804aad99/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:418997cb02d0a0f1497cf6a09f63166f9f5df9f3e16c8a716ab76a72127c714f", size = 79423467, upload-time = "2026-02-10T21:44:48.711Z" }, + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, +] +wheels = [ { url = "https://files.pythonhosted.org/packages/d3/54/a2ba279afcca44bbd320d4e73675b282fcee3d81400ea1b53934efca6462/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:13ec4add8c3faaed8d13e0574f5cd4a323c11655546f91fbe6afa77b57423574", size = 79498202, upload-time = "2026-02-10T21:44:52.603Z" }, - { url = "https://files.pythonhosted.org/packages/36/ab/7b562f1808d3f65414cd80a4f7d4bb00979d9355616c034c171249e1a303/torch-2.10.0-3-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ac5bdcbb074384c66fa160c15b1ead77839e3fe7ed117d667249afce0acabfac", size = 915518691, upload-time = "2026-03-11T14:15:43.147Z" }, { url = "https://files.pythonhosted.org/packages/b3/7a/abada41517ce0011775f0f4eacc79659bc9bc6c361e6bfe6f7052a6b9363/torch-2.10.0-3-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:98c01b8bb5e3240426dcde1446eed6f40c778091c8544767ef1168fc663a05a6", size = 915622781, upload-time = "2026-03-11T14:17:11.354Z" }, - { url = "https://files.pythonhosted.org/packages/ae/30/a3a2120621bf9c17779b169fc17e3dc29b230c29d0f8222f499f5e159aa8/torch-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a2f9edd8dbc99f62bc4dfb78af7bf89499bca3d753423ac1b4e06592e467b763", size = 915607863, upload-time = "2026-01-21T16:25:06.696Z" }, - { url = "https://files.pythonhosted.org/packages/61/d8/15b9d9d3a6b0c01b883787bd056acbe5cc321090d4b216d3ea89a8fcfdf3/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:b7bd80f3477b830dd166c707c5b0b82a898e7b16f59a7d9d42778dd058272e8b", size = 79423461, upload-time = "2026-01-21T16:24:50.266Z" }, { url = "https://files.pythonhosted.org/packages/23/8e/3c74db5e53bff7ed9e34c8123e6a8bfef718b2450c35eefab85bb4a7e270/torch-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:787124e7db3b379d4f1ed54dd12ae7c741c16a4d29b49c0226a89bea50923ffb", size = 915711952, upload-time = "2026-01-21T16:23:53.503Z" }, { url = "https://files.pythonhosted.org/packages/c9/5c/dee910b87c4d5c0fcb41b50839ae04df87c1cfc663cf1b5fca7ea565eeaa/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:6d3707a61863d1c4d6ebba7be4ca320f42b869ee657e9b2c21c736bf17000294", size = 79498198, upload-time = "2026-01-21T16:24:34.704Z" }, ] @@ -2650,20 +2485,18 @@ name = "torch" version = "2.10.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b7cb1ec66cefb90fd7b676eac72cfda3b8d4e4d0cacd7a531963bc2e0a9710ab", upload-time = "2026-01-23T15:10:15Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ee40b8a4b4b2cf0670c6fd4f35a7ef23871af956fecb238fbf5da15a72650b1d", upload-time = "2026-01-23T15:10:27Z" }, ] @@ -2672,35 +2505,33 @@ name = "torch" version = "2.10.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufile-cu12", version = "1.14.1.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvtx-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] -wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ef82198b7b2f271cda50fa1d7ccd69643ac60dc48c7f38a91510c872b9722028", upload-time = "2026-01-21T18:56:56Z" }, + "platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufile-cu12", version = "1.14.1.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvtx-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, +] +wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a3c703e74a88cccfeb4b1807c49d563a0a73793ba72d4fa035d4ac5885f3aefd", upload-time = "2026-01-21T18:56:27Z" }, ] @@ -2709,14 +2540,12 @@ name = "torchaudio" version = "2.10.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", ] dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:28813664c4c86557921f0ae0ef0f624e065132b02c525bff599e7656e19ef727", upload-time = "2026-01-21T15:05:38Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:085f1b72339e4321005b9aacd7d06b1c64e5f3a2e3ff9fc6ad598bfb6fdecec4", upload-time = "2026-01-21T15:05:38Z" }, ] @@ -2725,17 +2554,13 @@ name = "torchaudio" version = "2.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/e7/401fe1d024bf9352371d854be6f339ad9928669e6bc8a5ba08e9dbce81cf/torchaudio-2.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bcab0e39eb18da84cba1a0c87f600abb6ce97c882200cb46e841caea106f037f", size = 736373, upload-time = "2026-01-21T16:28:41.589Z" }, - { url = "https://files.pythonhosted.org/packages/13/ae/a2a34a64947c4fa4a61b4c86d8f36fbcb4ebfec30fdde140267db260f96c/torchaudio-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b2c77fb9114dd463dc805560bf55a1ac2a52e219794cc32b7b32cf2aeffd2826", size = 1894140, upload-time = "2026-01-21T16:28:35.892Z" }, { url = "https://files.pythonhosted.org/packages/0f/36/28a6f3e857616cf7576bdbf8170e483b8c5d0a1f8d349ecb2b75921236aa/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9d0fbdbfd2f621c51d28571050d6d0c7287791034e5c7303b31480af1258f33f", size = 737144, upload-time = "2026-01-21T16:28:44.189Z" }, { url = "https://files.pythonhosted.org/packages/98/25/e55a30d7138f8fe56ed006df25b0a3c27681f0ec7bc9989e1778e6d559c3/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0e77b2956448d63790a99beed0b74ac8b8cd3a94dcdd9ad01974411078f46278", size = 1895234, upload-time = "2026-01-21T16:28:37.034Z" }, ] @@ -2745,14 +2570,12 @@ name = "torchaudio" version = "2.10.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d578c9bc636623c83103054d797c3a889d7f733c1375fedf48d0be4dd9ff0031", upload-time = "2026-01-21T15:05:37Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:502b19a5bd0ef8fc97adf06c24146c5e2b94bc3c43b768174407c031cd21c3a5", upload-time = "2026-01-21T15:05:37Z" }, ] @@ -2761,14 +2584,12 @@ name = "torchaudio" version = "2.10.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:c24e7a2389276208d85077f6663735d406532214d5365bf2e5c15ae91a894415", upload-time = "2026-01-21T15:05:50Z" }, { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:5072f6c901ddc234b8d5d472d42fbe97445c6bb3433337c3945d00b012642969", upload-time = "2026-01-21T15:05:50Z" }, ] @@ -2777,8 +2598,6 @@ name = "torchcodec" version = "0.10.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1c/0d/51ab5cb4ba8eb60e3e39651a4d43be89a592cc193fe11feb6509509b0121/torchcodec-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3dde1ebd9677ec1587f1e45486b3d59bd3e41a0bf4fc9b3dc6880e64c421ad56", size = 3907950, upload-time = "2026-01-22T15:41:43.819Z" }, - { url = "https://files.pythonhosted.org/packages/b9/c8/618bde55c1908583290883537326174e633a383a8337226ce0c7c6d70090/torchcodec-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2e2be11c4468a58940572fcf5f8ed5e41187c1de214267f692e2fd5ac8731198", size = 2070483, upload-time = "2026-01-22T15:41:36.743Z" }, { url = "https://files.pythonhosted.org/packages/52/ff/2b27797e039673156710e5a0febe87cafc203722acafa3d34db283b40cf9/torchcodec-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b35fa4061c5757f8d714187c040a90a11669de6470a644bb04e3cd335ff1c110", size = 4073213, upload-time = "2026-01-22T15:41:45.485Z" }, { url = "https://files.pythonhosted.org/packages/29/34/ccc711b6dc581e43b8d8d227e4173a8826994ee7b68d6b3d82291f307325/torchcodec-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6e43184d83ccced965b31cad5bb6200c779646fee2ec153a6d784b4def40c91b", size = 2083121, upload-time = "2026-01-22T15:41:37.947Z" }, ] @@ -2788,13 +2607,13 @@ name = "torchmetrics" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "lightning-utilities" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size = 581765, upload-time = "2026-03-09T17:41:22.443Z" } wheels = [ @@ -2815,15 +2634,15 @@ name = "transformers" version = "5.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tokenizers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer-slim", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "huggingface-hub" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "regex" }, + { name = "safetensors" }, + { name = "tokenizers" }, + { name = "tqdm" }, + { name = "typer-slim" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/a7d91500a6c02ec76058bc9e65fcdec1bdb8882854dec8e4adf12d0aa8b0/transformers-5.1.0.tar.gz", hash = "sha256:c60d6180e5845ea1b4eed38d7d1b06fcc4cc341c6b7fa5c1dc767d7e25fe0139", size = 8531810, upload-time = "2026-02-05T15:41:42.932Z" } wheels = [ @@ -2844,10 +2663,10 @@ name = "typer" version = "0.25.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "shellingham", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/27/ede8cec7596e0041ba7e7b80b47d132562f56ff454313a16f6084e555c9f/typer-0.25.0.tar.gz", hash = "sha256:123eaf9f19bb40fd268310e12a542c0c6b4fab9c98d9d23342a01ff95e3ce930", size = 120150, upload-time = "2026-04-26T08:46:14.767Z" } wheels = [ @@ -2859,7 +2678,7 @@ name = "typer-slim" version = "0.24.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a7/a7/e6aecc4b4eb59598829a3b5076a93aff291b4fdaa2ded25efc4e1f4d219c/typer_slim-0.24.0.tar.gz", hash = "sha256:f0ed36127183f52ae6ced2ecb2521789995992c521a46083bfcdbb652d22ad34", size = 4776, upload-time = "2026-02-16T22:08:51.2Z" } wheels = [ @@ -2889,7 +2708,7 @@ name = "typing-inspection" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } wheels = [ @@ -2910,10 +2729,10 @@ name = "virtualenv" version = "21.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-discovery", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "distlib" }, + { name = "filelock" }, + { name = "platformdirs" }, + { name = "python-discovery" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ec/0d/915c02c94d207b85580eb09bffab54438a709e7288524094fe781da526c2/virtualenv-21.3.1.tar.gz", hash = "sha256:c2305bc1fddeec40699b8370d13f8d431b0701f00ce895061ce493aeded4426b", size = 7613791, upload-time = "2026-05-05T01:34:31.402Z" } wheels = [ @@ -2925,9 +2744,9 @@ name = "webdataset" version = "1.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "numpy" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/3a/68800d92e065cf4750ebecf973b13979c0c929b439e1293012938862038d/webdataset-1.0.2.tar.gz", hash = "sha256:7f0498be827cfa46cc5430a58768a24e2c6a410676a61be1838f53d61afdaab4", size = 80090, upload-time = "2025-06-19T23:26:21.945Z" } wheels = [ @@ -2939,9 +2758,9 @@ name = "whisper-normalizer" version = "0.1.12" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "indic-numtowords", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "more-itertools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "indic-numtowords" }, + { name = "more-itertools" }, + { name = "regex" }, ] sdist = { url = "https://files.pythonhosted.org/packages/77/81/d4a23d67e9356f1c2d6fe9aa7e99f42078b5e3845b181412a5582f168af4/whisper_normalizer-0.1.12.tar.gz", hash = "sha256:484dcedbfeba2ee94cf9412d57ab1e66b847e91f80c15ffc4c6ab82ad5484b8c", size = 39630, upload-time = "2025-06-06T19:03:50.75Z" } wheels = [ @@ -2954,9 +2773,6 @@ version = "2.1.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/2e/64/925f213fdcbb9baeb1530449ac71a4d57fc361c053d06bf78d0c5c7cd80c/wrapt-2.1.2.tar.gz", hash = "sha256:3996a67eecc2c68fd47b4e3c564405a5777367adfd9b8abb58387b63ee83b21e", size = 81678, upload-time = "2026-03-06T02:53:25.134Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/be/80e80e39e7cb90b006a0eaf11c73ac3a62bbfb3068469aec15cc0bc795de/wrapt-2.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:98ba61833a77b747901e9012072f038795de7fc77849f1faa965464f3f87ff2d", size = 61601, upload-time = "2026-03-06T02:53:00.487Z" }, - { url = "https://files.pythonhosted.org/packages/b0/be/d7c88cd9293c859fc74b232abdc65a229bb953997995d6912fc85af18323/wrapt-2.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:767c0dbbe76cae2a60dd2b235ac0c87c9cccf4898aef8062e57bead46b5f6894", size = 114057, upload-time = "2026-03-06T02:52:44.08Z" }, - { url = "https://files.pythonhosted.org/packages/ef/43/4808b86f499a51370fbdbdfa6cb91e9b9169e762716456471b619fca7a70/wrapt-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:866abdbf4612e0b34764922ef8b1c5668867610a718d3053d59e24a5e5fcfc15", size = 113783, upload-time = "2026-03-06T02:53:02.02Z" }, { url = "https://files.pythonhosted.org/packages/a2/16/9b02a6b99c09227c93cd4b73acc3678114154ec38da53043c0ddc1fba0dc/wrapt-2.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6433ea84e1cfacf32021d2a4ee909554ade7fd392caa6f7c13f1f4bf7b8e8748", size = 61848, upload-time = "2026-03-06T02:53:48.728Z" }, { url = "https://files.pythonhosted.org/packages/af/aa/ead46a88f9ec3a432a4832dfedb84092fc35af2d0ba40cd04aea3889f247/wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c20b757c268d30d6215916a5fa8461048d023865d888e437fab451139cad6c8e", size = 121433, upload-time = "2026-03-06T02:54:40.328Z" }, { url = "https://files.pythonhosted.org/packages/88/dd/27fc67914e68d740bce512f11734aec08696e6b17641fef8867c00c949fc/wrapt-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7dfa9f2cf65d027b951d05c662cc99ee3bd01f6e4691ed39848a7a5fffc902b2", size = 120563, upload-time = "2026-03-06T02:53:20.412Z" }, @@ -2969,9 +2785,6 @@ version = "3.5.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/00/5e/d6e5258d69df8b4ed8c83b6664f2b47d30d2dec551a29ad72a6c69eafd31/xxhash-3.5.0.tar.gz", hash = "sha256:84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f", size = 84241, upload-time = "2024-08-17T09:20:38.972Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/0c/7c3bc6d87e5235672fcc2fb42fd5ad79fe1033925f71bf549ee068c7d1ca/xxhash-3.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6027dcd885e21581e46d3c7f682cfb2b870942feeed58a21c29583512c3f09f8", size = 30800, upload-time = "2024-08-17T09:18:01.863Z" }, - { url = "https://files.pythonhosted.org/packages/d9/72/9256303f10e41ab004799a4aa74b80b3c5977d6383ae4550548b24bd1971/xxhash-3.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89997aa1c4b6a5b1e5b588979d1da048a3c6f15e55c11d117a56b75c84531f5a", size = 194822, upload-time = "2024-08-17T09:18:08.331Z" }, - { url = "https://files.pythonhosted.org/packages/71/43/6db4c02dcb488ad4e03bc86d70506c3d40a384ee73c9b5c93338eb1f3c23/xxhash-3.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:963be41bcd49f53af6d795f65c0da9b4cc518c0dd9c47145c98f61cb464f4839", size = 192216, upload-time = "2024-08-17T09:18:18.779Z" }, { url = "https://files.pythonhosted.org/packages/3f/d6/8ca450d6fe5b71ce521b4e5db69622383d039e2b253e9b2f24f93265b52c/xxhash-3.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:59aa1203de1cb96dbeab595ded0ad0c0056bb2245ae11fac11c0ceea861382b9", size = 30787, upload-time = "2024-08-17T09:18:25.318Z" }, { url = "https://files.pythonhosted.org/packages/11/a7/81dba5010f7e733de88af9555725146fc133be97ce36533867f4c7e75066/xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d32a592cac88d18cc09a89172e1c32d7f2a6e516c3dfde1b9adb90ab5df54a6", size = 194380, upload-time = "2024-08-17T09:18:30.706Z" }, { url = "https://files.pythonhosted.org/packages/31/5c/b7a8db8a3237cff3d535261325d95de509f6a8ae439a5a7a4ffcff478189/xxhash-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fa9f547bd98f5553d03160967866a71056a60960be00356a15ecc44efb40ba8e", size = 192022, upload-time = "2024-08-17T09:18:40.138Z" }, @@ -2982,16 +2795,12 @@ name = "yarl" version = "1.23.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/6e/beb1beec874a72f23815c1434518bfc4ed2175065173fb138c3705f658d4/yarl-1.23.0.tar.gz", hash = "sha256:53b1ea6ca88ebd4420379c330aea57e258408dd0df9af0992e5de2078dc9f5d5", size = 194676, upload-time = "2026-03-01T22:07:53.373Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/aa/60da938b8f0997ba3a911263c40d82b6f645a67902a490b46f3355e10fae/yarl-1.23.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b35d13d549077713e4414f927cdc388d62e543987c572baee613bf82f11a4b99", size = 123641, upload-time = "2026-03-01T22:04:42.841Z" }, - { url = "https://files.pythonhosted.org/packages/b2/0d/71ceabc14c146ba8ee3804ca7b3d42b1664c8440439de5214d366fec7d3a/yarl-1.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc52310451fc7c629e13c4e061cbe2dd01684d91f2f8ee2821b083c58bd72432", size = 85988, upload-time = "2026-03-01T22:04:46.365Z" }, - { url = "https://files.pythonhosted.org/packages/9a/64/c53487d9f4968045b8afa51aed7ca44f58b2589e772f32745f3744476c82/yarl-1.23.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:99c8a9ed30f4164bc4c14b37a90208836cbf50d4ce2a57c71d0f52c7fb4f7598", size = 102678, upload-time = "2026-03-01T22:04:55.176Z" }, - { url = "https://files.pythonhosted.org/packages/a4/b8/35c0750fcd5a3f781058bfd954515dd4b1eab45e218cbb85cf11132215f1/yarl-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:170e26584b060879e29fac213e4228ef063f39128723807a312e5c7fec28eff2", size = 102919, upload-time = "2026-03-01T22:05:06.397Z" }, { url = "https://files.pythonhosted.org/packages/88/8a/94615bc31022f711add374097ad4144d569e95ff3c38d39215d07ac153a0/yarl-1.23.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1932b6b8bba8d0160a9d1078aae5838a66039e8832d41d2992daa9a3a08f7860", size = 124737, upload-time = "2026-03-01T22:05:12.897Z" }, { url = "https://files.pythonhosted.org/packages/19/2a/725ecc166d53438bc88f76822ed4b1e3b10756e790bafd7b523fe97c322d/yarl-1.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:13a563739ae600a631c36ce096615fe307f131344588b0bc0daec108cdb47b25", size = 86310, upload-time = "2026-03-01T22:05:15.71Z" }, { url = "https://files.pythonhosted.org/packages/66/3e/868e5c3364b6cee19ff3e1a122194fa4ce51def02c61023970442162859e/yarl-1.23.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3d2bff8f37f8d0f96c7ec554d16945050d54462d6e95414babaa18bfafc7f51", size = 100132, upload-time = "2026-03-01T22:05:23.638Z" }, diff --git a/workers/asr-worker/uv.lock b/workers/asr-worker/uv.lock index 6194ff6d..cfdf4843 100644 --- a/workers/asr-worker/uv.lock +++ b/workers/asr-worker/uv.lock @@ -1,11 +1,9 @@ version = 1 revision = 3 -requires-python = ">=3.11.0, <3.13" +requires-python = "==3.12.*" resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] supported-markers = [ "platform_machine == 'arm64' and sys_platform == 'darwin'", @@ -16,9 +14,6 @@ conflicts = [[ { package = "datashare-asr-worker", extra = "gpu" }, ]] -[options] -prerelease-mode = "if-necessary" - [manifest] overrides = [ { name = "fireredasr2s", git = "https://github.com/FireRedTeam/FireRedASR2S?rev=4e7d9aaf4482a47cec1724807026b9b151926eb5" }, @@ -51,7 +46,7 @@ name = "aiofile" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "caio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/41/2fea7e193e061ce54eacc3b7bc0e6a99e4fcff43c78cf0a76dd781ed8334/aiofile-3.11.1.tar.gz", hash = "sha256:1f91912c6643d2a4e49ca4ae3514f0bf3867ce948a36d99a6411b8f4755f4cf9", size = 19342, upload-time = "2026-05-16T08:18:33.538Z" } wheels = [ @@ -72,20 +67,16 @@ name = "aiohttp" version = "3.13.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiohappyeyeballs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "aiosignal", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "attrs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "frozenlist", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "yarl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/77/9a/152096d4808df8e4268befa55fba462f440f14beab85e8ad9bf990516918/aiohttp-3.13.5.tar.gz", hash = "sha256:9d98cc980ecc96be6eb4c1994ce35d28d8b1f5e5208a23b421187d1209dbb7d1", size = 7858271, upload-time = "2026-03-31T22:01:03.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/f5/a20c4ac64aeaef1679e25c9983573618ff765d7aa829fa2b84ae7573169e/aiohttp-3.13.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ab7229b6f9b5c1ba4910d6c41a9eb11f543eadb3f384df1b4c293f4e73d44d6", size = 757513, upload-time = "2026-03-31T21:57:02.146Z" }, - { url = "https://files.pythonhosted.org/packages/87/ec/e38ce072e724fd7add6243613f8d1810da084f54175353d25ccf9f9c7e5a/aiohttp-3.13.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7d2f8616f0ff60bd332022279011776c3ac0faa0f1b463f7bb12326fbc97a1c", size = 501673, upload-time = "2026-03-31T21:57:06.208Z" }, - { url = "https://files.pythonhosted.org/packages/7e/a5/0521aa32c1ddf3aa1e71dcc466be0b7db2771907a13f18cddaa45967d97b/aiohttp-3.13.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3a807cabd5115fb55af198b98178997a5e0e57dead43eb74a93d9c07d6d4a7dc", size = 1759969, upload-time = "2026-03-31T21:57:16.146Z" }, - { url = "https://files.pythonhosted.org/packages/e5/67/5b3ac26b80adb20ea541c487f73730dc8fa107d632c998f25bbbab98fcda/aiohttp-3.13.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7996023b2ed59489ae4762256c8516df9820f751cf2c5da8ed2fb20ee50abab3", size = 1752321, upload-time = "2026-03-31T21:57:30.549Z" }, { url = "https://files.pythonhosted.org/packages/be/6f/353954c29e7dcce7cf00280a02c75f30e133c00793c7a2ed3776d7b2f426/aiohttp-3.13.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:023ecba036ddd840b0b19bf195bfae970083fd7024ce1ac22e9bba90464620e9", size = 748876, upload-time = "2026-03-31T21:57:36.319Z" }, { url = "https://files.pythonhosted.org/packages/29/47/7be41556bfbb6917069d6a6634bb7dd5e163ba445b783a90d40f5ac7e3a7/aiohttp-3.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ab2899f9fa2f9f741896ebb6fa07c4c883bfa5c7f2ddd8cf2aafa86fa981b2d2", size = 500258, upload-time = "2026-03-31T21:57:39.923Z" }, { url = "https://files.pythonhosted.org/packages/57/d8/8d44036d7eb7b6a8ec4c5494ea0c8c8b94fbc0ed3991c1a7adf230df03bf/aiohttp-3.13.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b18f31b80d5a33661e08c89e202edabf1986e9b49c42b4504371daeaa11b47c1", size = 1767934, upload-time = "2026-03-31T21:57:51.171Z" }, @@ -97,8 +88,8 @@ name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "frozenlist", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "frozenlist" }, + { name = "typing-extensions" }, ] 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 = [ @@ -110,7 +101,7 @@ name = "aiostream" version = "0.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8b/65/b9b69695702b76a878c9879f2ee80cefce75bc5cb864fc100460bc1c5380/aiostream-0.7.1.tar.gz", hash = "sha256:272aaa0d8f83beb906f5aa9022bb59046bb7a103fa3770f807c31f918595acf6", size = 44059, upload-time = "2025-10-13T20:02:06.961Z" } wheels = [ @@ -122,19 +113,19 @@ name = "aistore" version = "1.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cloudpickle", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "humanize", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "msgspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "xxhash", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "cloudpickle" }, + { name = "humanize" }, + { name = "msgspec" }, + { name = "overrides" }, + { name = "packaging" }, + { name = "pydantic" }, + { name = "python-dateutil" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tenacity" }, + { name = "urllib3" }, + { name = "xxhash" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/6f/dda8b38ccf750cb63fe3ae67f3611aed5d3d08c47dd626140b83b99c251c/aistore-1.26.0.tar.gz", hash = "sha256:7936d687a22d9442c5e7b8a543cc0e2790353e65fc734b2e57c9acd9987bdc63", size = 173269, upload-time = "2026-08-25T19:46:37.762Z" } wheels = [ @@ -146,8 +137,8 @@ name = "alive-progress" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "about-time", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "graphemeu", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "about-time" }, + { name = "graphemeu" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9a/26/d43128764a6f8fe1668c4f87aba6b1fe52bea81d05a35c84a70d3c70b6f7/alive-progress-3.3.0.tar.gz", hash = "sha256:457dd2428b48dacd49854022a46448d236a48f1b7277874071c39395307e830c", size = 116281, upload-time = "2025-07-20T02:10:39.07Z" } wheels = [ @@ -183,8 +174,8 @@ name = "anyio" version = "4.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "idna" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260176, upload-time = "2026-07-12T20:29:07.082Z" } wheels = [ @@ -200,15 +191,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl", hash = "sha256:951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", size = 275596, upload-time = "2024-02-23T16:28:09.946Z" }, ] -[[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 = "26.1.0" @@ -232,17 +214,15 @@ name = "black" version = "26.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "mypy-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytokens", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, + { name = "pytokens" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/c5/61175d618685d42b005847464b8fb4743a67b1b8fdb75e50e5a96c31a27a/black-26.3.1.tar.gz", hash = "sha256:2c50f5063a9641c7eed7795014ba37b0f5fa227f3d408b968936e24bc0566b07", size = 666155, upload-time = "2026-03-12T03:36:03.593Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/aa/340a1463660bf6831f9e39646bf774086dbd8ca7fc3cded9d59bbdf4ad0a/black-26.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf9bf162ed91a26f1adba8efda0b573bc6924ec1408a52cc6f82cb73ec2b142c", size = 1689499, upload-time = "2026-03-12T03:40:07.642Z" }, - { url = "https://files.pythonhosted.org/packages/f3/01/b726c93d717d72733da031d2de10b92c9fa4c8d0c67e8a8a372076579279/black-26.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:474c27574d6d7037c1bc875a81d9be0a9a4f9ee95e62800dab3cfaadbf75acd5", size = 1754369, upload-time = "2026-03-12T03:40:09.279Z" }, { url = "https://files.pythonhosted.org/packages/2c/9f/04e6f26534da2e1629b2b48255c264cabf5eedc5141d04516d9d68a24111/black-26.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41cd2012d35b47d589cb8a16faf8a32ef7a336f56356babd9fcf70939ad1897f", size = 1718499, upload-time = "2026-03-12T03:40:15.239Z" }, { url = "https://files.pythonhosted.org/packages/04/91/a5935b2a63e31b331060c4a9fdb5a6c725840858c599032a6f3aac94055f/black-26.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f76ff19ec5297dd8e66eb64deda23631e642c9393ab592826fd4bdc97a4bce7", size = 1794994, upload-time = "2026-03-12T03:40:17.124Z" }, { url = "https://files.pythonhosted.org/packages/8e/0d/52d98722666d6fc6c3dd4c76df339501d6efd40e0ff95e6186a7b7f0befd/black-26.3.1-py3-none-any.whl", hash = "sha256:2bd5aa94fc267d38bb21a70d7410a89f1a1d318841855f698746f8e7f51acd1b", size = 207542, upload-time = "2026-03-12T03:36:01.668Z" }, @@ -263,9 +243,6 @@ version = "0.9.25" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/92/88/b8527e1b00c1811db339a1df8bd1ae49d146fcea9d6a5c40e3a80aaeb38d/caio-0.9.25.tar.gz", hash = "sha256:16498e7f81d1d0f5a4c0ad3f2540e65fe25691376e0a5bd367f558067113ed10", size = 26781, upload-time = "2025-12-26T15:21:36.501Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/90/543f556fcfcfa270713eef906b6352ab048e1e557afec12925c991dc93c2/caio-0.9.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6956d9e4a27021c8bd6c9677f3a59eb1d820cc32d0343cea7961a03b1371965", size = 36839, upload-time = "2025-12-26T15:21:40.267Z" }, - { url = "https://files.pythonhosted.org/packages/51/3b/36f3e8ec38dafe8de4831decd2e44c69303d2a3892d16ceda42afed44e1b/caio-0.9.25-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bf84bfa039f25ad91f4f52944452a5f6f405e8afab4d445450978cd6241d1478", size = 80255, upload-time = "2025-12-26T15:22:20.271Z" }, - { url = "https://files.pythonhosted.org/packages/46/90/e278863c47e14ec58309aa2e38a45882fbe67b4cc29ec9bc8f65852d3e45/caio-0.9.25-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:fc220b8533dcf0f238a6b1a4a937f92024c71e7b10b5a2dfc1c73604a25709bc", size = 78273, upload-time = "2026-03-04T22:08:21.368Z" }, { url = "https://files.pythonhosted.org/packages/d3/25/79c98ebe12df31548ba4eaf44db11b7cad6b3e7b4203718335620939083c/caio-0.9.25-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:fb7ff95af4c31ad3f03179149aab61097a71fd85e05f89b4786de0359dffd044", size = 36983, upload-time = "2025-12-26T15:21:36.075Z" }, { url = "https://files.pythonhosted.org/packages/a3/2b/21288691f16d479945968a0a4f2856818c1c5be56881d51d4dac9b255d26/caio-0.9.25-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:97084e4e30dfa598449d874c4d8e0c8d5ea17d2f752ef5e48e150ff9d240cd64", size = 82012, upload-time = "2025-12-26T15:22:20.983Z" }, { url = "https://files.pythonhosted.org/packages/d1/1c/0fe770b8ffc8362c48134d1592d653a81a3d8748d764bec33864db36319d/caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:6bebf6f079f1341d19f7386db9b8b1f07e8cc15ae13bfdaff573371ba0575d69", size = 80200, upload-time = "2026-03-04T22:08:23.382Z" }, @@ -275,55 +252,91 @@ wheels = [ [[package]] name = "caul" version = "0.13.13" -source = { registry = "https://pypi.org/simple" } +source = { editable = "../../caul" } dependencies = [ - { name = "caul-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldialign", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "librosa", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tiktoken", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/df/19/bd8d2a2160367e50a5581f57868d1a7d0075774135f3dd7f761bd7e4beed/caul-0.13.13.tar.gz", hash = "sha256:c825780e1fc2bb520e84fe4fabb454f281e88ec294ce2663980e261d86305132", size = 243177, upload-time = "2026-09-30T18:11:01.253Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/08/08/180f5e620829d7f1298fe7d7b57ce3d65d980f12be5f3e857ad0a1e68965/caul-0.13.13-py3-none-any.whl", hash = "sha256:798da3380495e096f26f90142414631b05498dbfda77e9110878a4fa7932529a", size = 39821, upload-time = "2026-09-30T18:10:59.817Z" }, + { name = "caul-core" }, + { name = "huggingface-hub" }, + { name = "icij-common" }, + { name = "kaldialign" }, + { name = "langcodes" }, + { name = "librosa" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "tiktoken" }, + { name = "typer" }, ] [package.optional-dependencies] fireredasr2 = [ - { name = "fireredasr2s", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldi-native-fbank", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fireredasr2s" }, + { name = "kaldi-native-fbank" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] nemo = [ - { name = "nemo-toolkit", extra = ["asr"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nemo-toolkit", extra = ["asr"] }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] parakeet-trt = [ - { name = "tensorrt-lean", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, +] + +[package.metadata] +requires-dist = [ + { name = "caul-core", editable = "../../caul-core" }, + { name = "faster-whisper", marker = "extra == 'faster-whisper'", specifier = "~=1.2" }, + { name = "fireredasr2s", marker = "extra == 'fireredasr2'", git = "https://github.com/FireRedTeam/FireRedASR2S.git" }, + { name = "huggingface-hub", specifier = "~=1.11" }, + { name = "icij-common", specifier = "~=0.8.1" }, + { name = "kaldi-native-fbank", marker = "extra == 'fireredasr2'", specifier = "~=1.22" }, + { name = "kaldialign", specifier = "~=0.9" }, + { name = "langcodes", specifier = "~=3.5" }, + { name = "librosa", specifier = ">=0.10.1,<0.12" }, + { name = "nemo-toolkit", extras = ["asr"], marker = "extra == 'nemo'", specifier = "~=3.0" }, + { name = "pyannote-audio", marker = "extra == 'pyannote'", specifier = "~=4.0" }, + { name = "pydantic-extra-types", extras = ["pycountry"], specifier = "~=2.11" }, + { name = "tensorrt-lean", marker = "(sys_platform == 'linux' and extra == 'parakeet-trt') or (sys_platform == 'win32' and extra == 'parakeet-trt')", specifier = "==11.2.1.2" }, + { name = "tensorrt-llm", marker = "(sys_platform == 'linux' and extra == 'whisper-trt') or (sys_platform == 'win32' and extra == 'whisper-trt')", specifier = "~=1.2" }, + { name = "tiktoken", specifier = "~=0.13" }, + { name = "torch", marker = "extra == 'cpu'", specifier = "~=2.10", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torch", marker = "extra == 'nemo'", specifier = "~=2.10" }, + { name = "torchaudio", marker = "extra == 'cpu'", specifier = "~=2.10", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torchaudio", marker = "extra == 'fireredasr2'", specifier = "~=2.10" }, + { name = "torchaudio", marker = "extra == 'pyannote'", specifier = "~=2.10" }, + { name = "torchcodec", marker = "extra == 'cpu'", specifier = ">=0.10.0,<0.11", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "caul", extra = "cpu" } }, + { name = "torchcodec", marker = "extra == 'preprocessing'", specifier = ">=0.10.0,<0.11" }, + { name = "typer", specifier = "~=0.24" }, +] +provides-extras = ["preprocessing", "nemo", "pyannote", "fireredasr2", "faster-whisper", "parakeet-trt", "whisper-trt", "cpu"] + +[package.metadata.requires-dev] +dev = [ + { name = "nest-asyncio", specifier = ">=1.6.0" }, + { name = "pre-commit", specifier = ">=4.5.1" }, + { name = "pytest", specifier = ">=9.0.2" }, + { name = "pytest-asyncio", specifier = ">=1.3.0" }, + { name = "ruff", specifier = "==0.16.1" }, ] [[package]] name = "caul-core" version = "0.6.6" -source = { registry = "https://pypi.org/simple" } +source = { editable = "../../caul-core" } dependencies = [ - { name = "icij-common", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "icij-common" }, + { name = "overrides" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/94/a3/431d7b6d9f984d8b3999a8cd3dea309e2f150be04daa02aa1e804a3ace8e/caul_core-0.6.6.tar.gz", hash = "sha256:800fc986bc579c14e5166d9cb78da45bfa6c4bc423df3782a44dfee8c79471e3", size = 23197, upload-time = "2026-09-30T18:10:26.413Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/7b/2132436722c3518cc46adc671466f1220a3ba4d1a6f5dabb4827d11252a5/caul_core-0.6.6-py3-none-any.whl", hash = "sha256:a90353a67912e7f27c89e984ce7cc23c068bb3e57c5bc9ef17d9a40c75d432bf", size = 13872, upload-time = "2026-09-30T18:10:25.457Z" }, + +[package.metadata] +requires-dist = [ + { name = "icij-common", specifier = "~=0.8.1" }, + { name = "overrides", specifier = "~=7.7.0" }, + { name = "pydantic-extra-types", extras = ["pycountry"], specifier = "~=2.11" }, ] [[package]] @@ -340,13 +353,10 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "(implementation_name != 'PyPy' and platform_machine == 'arm64' and sys_platform == 'darwin') or (implementation_name != 'PyPy' and platform_machine == 'x86_64' and sys_platform == 'linux') or (implementation_name == 'PyPy' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" }, - { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" }, - { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" }, { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, @@ -367,9 +377,6 @@ version = "3.4.7" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", hash = "sha256:ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", size = 144271, upload-time = "2026-04-02T09:28:39.342Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/d7/b5b7020a0565c2e9fa8c09f4b5fa6232feb326b8c20081ccded47ea368fd/charset_normalizer-3.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7641bb8895e77f921102f72833904dcd9901df5d6d72a2ab8f31d04b7e51e4e7", size = 309705, upload-time = "2026-04-02T09:26:02.191Z" }, - { url = "https://files.pythonhosted.org/packages/a1/fa/f74eb381a7d94ded44739e9d94de18dc5edc9c17fb8c11f0a6890696c0a9/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fe249cb4651fd12605b7288b24751d8bfd46d35f12a20b1ba33dea122e690df", size = 214061, upload-time = "2026-04-02T09:26:08.347Z" }, - { url = "https://files.pythonhosted.org/packages/17/ab/63133691f56baae417493cba6b7c641571a2130eb7bceba6773367ab9ec5/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ae196f021b5e7c78e918242d217db021ed2a6ace2bc6ae94c0fc596221c7f58d", size = 216277, upload-time = "2026-04-02T09:26:18.981Z" }, { url = "https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46", size = 311328, upload-time = "2026-04-02T09:26:24.331Z" }, { url = "https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116", size = 216589, upload-time = "2026-04-02T09:26:29.239Z" }, { url = "https://files.pythonhosted.org/packages/8a/2d/a572df5c9204ab7688ec1edc895a73ebded3b023bb07364710b05dd1c9be/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49", size = 218468, upload-time = "2026-04-02T09:26:40.17Z" }, @@ -399,7 +406,7 @@ name = "cn2an" version = "0.5.23" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "proces", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "proces" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/0b/35c9379122a2b551b22aa47d67b2a268eba2e77bc7509f52ed3f0ce6363e/cn2an-0.5.23.tar.gz", hash = "sha256:eda06a63e5eff4a64488d9f22e5f2a4ceca6eaa63416e4f771e67edecb1a5bdb", size = 21444, upload-time = "2024-12-21T14:51:29.466Z" } wheels = [ @@ -420,10 +427,9 @@ name = "cuda-bindings" version = "12.9.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cuda-pathfinder", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/45/e7/b47792cc2d01c7e1d37c32402182524774dadd2d26339bd224e0e913832e/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c912a3d9e6b6651853eed8eed96d6800d69c08e94052c292fec3f282c5a817c9", size = 12210593, upload-time = "2025-10-21T14:51:36.574Z" }, { url = "https://files.pythonhosted.org/packages/a9/c1/dabe88f52c3e3760d861401bb994df08f672ec893b8f7592dc91626adcf3/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fda147a344e8eaeca0c6ff113d2851ffca8f7dfc0a6c932374ee5c47caa649c8", size = 12151019, upload-time = "2025-10-21T14:51:43.167Z" }, ] @@ -440,20 +446,14 @@ name = "cytoolz" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "toolz", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "toolz" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/d4/16916f3dc20a3f5455b63c35dcb260b3716f59ce27a93586804e70e431d5/cytoolz-1.1.0.tar.gz", hash = "sha256:13a7bf254c3c0d28b12e2290b82aed0f0977a4c2a2bf84854fcdc7796a29f3b0", size = 642510, upload-time = "2025-10-19T00:44:56.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/82/edf1d0c32b6222f2c22e5618d6db855d44eb59f9b6f22436ff963c5d0a5c/cytoolz-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:dba8e5a8c6e3c789d27b0eb5e7ce5ed7d032a7a9aae17ca4ba5147b871f6e327", size = 1314345, upload-time = "2025-10-19T00:40:13.273Z" }, - { url = "https://files.pythonhosted.org/packages/09/aa/e2b2ee9fc684867e817640764ea5807f9d25aa1e7bdba02dd4b249aab0f7/cytoolz-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:653cb18c4fc5d8a8cfce2bce650aabcbe82957cd0536827367d10810566d5294", size = 986551, upload-time = "2025-10-19T00:40:16.831Z" }, - { url = "https://files.pythonhosted.org/packages/ed/a2/4a3400e4d07d3916172bf74fede08020d7b4df01595d8a97f1e9507af5ae/cytoolz-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac266a34437812cf841cecbfe19f355ab9c3dd1ef231afc60415d40ff12a76e4", size = 2788579, upload-time = "2025-10-19T00:40:27.878Z" }, - { url = "https://files.pythonhosted.org/packages/34/6e/3a7c56b325772d39397fc3aafb4dc054273982097178b6c3917c6dad48de/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:16a3af394ade1973226d64bb2f9eb3336adbdea03ed5b134c1bbec5a3b20028e", size = 2721692, upload-time = "2025-10-19T00:40:41.621Z" }, { url = "https://files.pythonhosted.org/packages/c6/ec/01426224f7acf60183d3921b25e1a8e71713d3d39cb464d64ac7aace6ea6/cytoolz-1.1.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:99f8e134c9be11649342853ec8c90837af4089fc8ff1e8f9a024a57d1fa08514", size = 1327800, upload-time = "2025-10-19T00:40:48.674Z" }, { url = "https://files.pythonhosted.org/packages/ab/72/c0f766d63ed2f9ea8dc8e1628d385d99b41fb834ce17ac3669e3f91e115d/cytoolz-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:945580dc158c557172fca899a35a99a16fbcebf6db0c77cb6621084bc82189f9", size = 991169, upload-time = "2025-10-19T00:40:52.887Z" }, { url = "https://files.pythonhosted.org/packages/e1/93/c647bc3334355088c57351a536c2d4a83dd45f7de591fab383975e45bff9/cytoolz-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7a98deb11ccd8e5d9f9441ef2ff3352aab52226a2b7d04756caaa53cd612363", size = 2857656, upload-time = "2025-10-19T00:41:03.456Z" }, { url = "https://files.pythonhosted.org/packages/4a/9a/33591c09dfe799b8fb692cf2ad383e2c41ab6593cc960b00d1fc8a145655/cytoolz-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:de425c5a8e3be7bb3a195e19191d28d9eb3c2038046064a92edc4505033ec9cb", size = 2765422, upload-time = "2025-10-19T00:41:20.075Z" }, - { url = "https://files.pythonhosted.org/packages/4c/49/9be2d24adaa18fa307ff14e3e43f02b2ae4b69c4ce51cee6889eb2114990/cytoolz-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:5d9bc596751cbda8073e65be02ca11706f00029768fbbbc81e11a8c290bb41aa", size = 918134, upload-time = "2025-10-19T00:44:47.122Z" }, - { url = "https://files.pythonhosted.org/packages/f6/8a/606e4c7ed14aa6a86aee6ca84a2cb804754dc6c4905b8f94e09e49f1ce60/cytoolz-1.1.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b7de5718e2113d4efccea3f06055758cdbc17388ecc3341ba4d1d812837d7c1a", size = 978877, upload-time = "2025-10-19T00:44:50.819Z" }, ] [[package]] @@ -461,19 +461,19 @@ name = "datasets" version = "4.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multiprocess", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyarrow", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "xxhash", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "dill" }, + { name = "filelock" }, + { name = "fsspec", extra = ["http"] }, + { name = "huggingface-hub" }, + { name = "multiprocess" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pyarrow" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "xxhash" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e3/9d/348ed92110ba5f9b70b51ca1078d4809767a835aa2b7ce7e74ad2b98323d/datasets-4.0.0.tar.gz", hash = "sha256:9657e7140a9050db13443ba21cb5de185af8af944479b00e7ff1e00a61c8dbf1", size = 569566, upload-time = "2025-07-09T14:35:52.431Z" } wheels = [ @@ -484,52 +484,52 @@ wheels = [ name = "datashare-asr-worker" source = { editable = "." } dependencies = [ - { name = "caul-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "datashare-python", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul-core" }, + { name = "datashare-python" }, ] [package.optional-dependencies] cpu = [ - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchcodec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchcodec" }, ] gpu = [ - { name = "cuda-bindings", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, - { name = "torchcodec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux'" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux'" }, + { name = "torchcodec" }, ] inference = [ - { name = "caul", extra = ["fireredasr2", "nemo", "parakeet-trt"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fireredasr2s", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul", extra = ["fireredasr2", "nemo", "parakeet-trt"] }, + { name = "fireredasr2s" }, ] preprocessing = [ - { name = "caul", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "caul" }, ] [package.dev-dependencies] dev = [ - { name = "black", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nest-asyncio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pylint", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest-asyncio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytest-timeout", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "redis", extra = ["hiredis"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "ruff", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "black" }, + { name = "nest-asyncio" }, + { name = "pre-commit" }, + { name = "psutil" }, + { name = "pylint" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-timeout" }, + { name = "redis", extra = ["hiredis"] }, + { name = "ruff" }, + { name = "typing-extensions" }, ] [package.metadata] requires-dist = [ - { name = "caul", marker = "extra == 'preprocessing'", specifier = "==0.13.13" }, - { name = "caul", extras = ["fireredasr2", "nemo", "parakeet-trt"], marker = "extra == 'inference'", specifier = "==0.13.13" }, - { name = "caul-core", specifier = "==0.6.6" }, + { name = "caul", marker = "extra == 'preprocessing'", editable = "../../caul" }, + { name = "caul", extras = ["fireredasr2", "nemo", "parakeet-trt"], marker = "extra == 'inference'", editable = "../../caul" }, + { name = "caul-core", editable = "../../caul-core" }, { name = "cuda-bindings", marker = "sys_platform == 'linux' and extra == 'gpu'", specifier = "==12.9.4" }, { name = "datashare-python", editable = "../../datashare-python" }, { name = "fireredasr2s", marker = "extra == 'inference'" }, @@ -562,19 +562,19 @@ name = "datashare-python" version = "0.12.3" source = { editable = "../../datashare-python" } dependencies = [ - { name = "aiofile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "alive-progress", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hatchling", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "icij-common", extra = ["elasticsearch"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lru-dict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-json-logger", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "temporalio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiofile" }, + { name = "aiohttp" }, + { name = "alive-progress" }, + { name = "hatchling" }, + { name = "icij-common", extra = ["elasticsearch"] }, + { name = "langcodes" }, + { name = "lru-dict" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "temporalio" }, + { name = "tomlkit" }, + { name = "typer" }, ] [package.metadata] @@ -650,8 +650,8 @@ name = "elasticsearch" version = "7.17.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/27/5b7e801213c16452d13eaddeae40810da5cd6152103f94e582e1d14d8c65/elasticsearch-7.17.13.tar.gz", hash = "sha256:ba1b87322045fc37831009c7c49ef0e2777165a2ad3390df4d9e2b7a09d90c86", size = 248490, upload-time = "2026-01-12T18:12:30.656Z" } wheels = [ @@ -660,7 +660,7 @@ wheels = [ [package.optional-dependencies] async = [ - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -677,21 +677,21 @@ name = "fireredasr2s" version = "0.0.1" source = { git = "https://github.com/FireRedTeam/FireRedASR2S?rev=4e7d9aaf4482a47cec1724807026b9b151926eb5#4e7d9aaf4482a47cec1724807026b9b151926eb5" } dependencies = [ - { name = "cn2an", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldiio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sentencepiece", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "textgrid", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "transformers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cn2an" }, + { name = "kaldiio" }, + { name = "numpy" }, + { name = "sentencepiece" }, + { name = "soundfile" }, + { name = "textgrid" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "transformers" }, ] [[package]] @@ -700,10 +700,6 @@ version = "1.8.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/03/077f869d540370db12165c0aa51640a873fb661d8b315d1d4d67b284d7ac/frozenlist-1.8.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:09474e9831bc2b2199fad6da3c14c7b0fbdd377cce9d3d77131be28906cb7d84", size = 86912, upload-time = "2025-10-06T05:35:45.98Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ef/0e8f1fe32f8a53dd26bdd1f9347efe0778b0fddf62789ea683f4cc7d787d/frozenlist-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fa47e444b8ba08fffd1c18e8cdb9a75db1b6a27f17507522834ad13ed5922b93", size = 50119, upload-time = "2025-10-06T05:35:48.38Z" }, - { url = "https://files.pythonhosted.org/packages/11/b1/71a477adc7c36e5fb628245dfbdea2166feae310757dea848d02bd0689fd/frozenlist-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2552f44204b744fba866e573be4c1f9048d6a324dfe14475103fd51613eb1d1f", size = 231067, upload-time = "2025-10-06T05:35:49.97Z" }, - { url = "https://files.pythonhosted.org/packages/a7/fb/9b9a084d73c67175484ba2789a59f8eebebd0827d186a8102005ce41e1ba/frozenlist-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:11847b53d722050808926e785df837353bd4d75f1d494377e59b23594d834967", size = 229382, upload-time = "2025-10-06T05:36:02.22Z" }, { url = "https://files.pythonhosted.org/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1", size = 87782, upload-time = "2025-10-06T05:36:06.649Z" }, { url = "https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4", size = 50448, upload-time = "2025-10-06T05:36:08.78Z" }, { url = "https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383", size = 242411, upload-time = "2025-10-06T05:36:09.801Z" }, @@ -722,7 +718,7 @@ wheels = [ [package.optional-dependencies] http = [ - { name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -748,10 +744,10 @@ name = "hatchling" version = "1.29.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "trove-classifiers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "pluggy" }, + { name = "trove-classifiers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/9c/b4cfe330cd4f49cff17fd771154730555fa4123beb7f292cf0098b4e6c20/hatchling-1.29.0.tar.gz", hash = "sha256:793c31816d952cee405b83488ce001c719f325d9cda69f1fc4cd750527640ea6", size = 55656, upload-time = "2026-02-23T19:42:06.539Z" } wheels = [ @@ -775,10 +771,6 @@ version = "3.3.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/97/d6/9bef6dc3052c168c93fbf7e6c0f2b12c45f0f741a2d30fd919096774343a/hiredis-3.3.1.tar.gz", hash = "sha256:da6f0302360e99d32bc2869772692797ebadd536e1b826d0103c72ba49d38698", size = 89101, upload-time = "2026-03-16T15:21:08.092Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/71/b8e7da87ff0a270e086670da46732ff8e0af2fb4042afe1486846cf44ea7/hiredis-3.3.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:26f899cde0279e4b7d370716ff80320601c2bd93cdf3e774a42bdd44f65b41f8", size = 81823, upload-time = "2026-03-16T15:19:20.139Z" }, - { url = "https://files.pythonhosted.org/packages/1b/e8/48e5eee6dffb2d5659f437231341bfbf00c53d9fdb5d069ea629f1b2fa96/hiredis-3.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5f316cf2d0558f5027aab19dde7d7e4901c26c21fa95367bc37784e8f547bbf2", size = 41813, upload-time = "2026-03-16T15:19:22.404Z" }, - { url = "https://files.pythonhosted.org/packages/a3/73/413a17d6926c015683a608c148862f1dc7e8ad6f5c205b626607be9b9ddf/hiredis-3.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ad940dc2db545dc978cb41cb9a683e2ff328f3ef581230b9ca40ff6c3d01d542", size = 169446, upload-time = "2026-03-16T15:19:27.35Z" }, - { url = "https://files.pythonhosted.org/packages/f7/08/1212138ee61e9b72d3f561da60cf6dc15031c10117735938ac258613803f/hiredis-3.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a58a58cef0d911b1717154179a9ff47852249c536ea5966bde4370b6b20638ff", size = 165451, upload-time = "2026-03-16T15:19:31.404Z" }, { url = "https://files.pythonhosted.org/packages/b3/1d/1a7d925d886211948ab9cca44221b1d9dd4d3481d015511e98794e37d369/hiredis-3.3.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:60543f3b068b16a86e99ed96b7fdae71cdc1d8abdfe9b3f82032a555e52ece7e", size = 82023, upload-time = "2026-03-16T15:19:34.157Z" }, { url = "https://files.pythonhosted.org/packages/77/4b/35a71d088c6934e162aa81c7e289fa3110a3aca84ab695d88dbd488c74a2/hiredis-3.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8e3754ce60e1b11b0afad9a053481ff184d2ee24bea47099107156d1b84a84aa", size = 41861, upload-time = "2026-03-16T15:19:36.32Z" }, { url = "https://files.pythonhosted.org/packages/52/3a/859afe2620666bf6d58eb977870c47d98af4999d473b50528b323918f3f7/hiredis-3.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c25132902d3eff38781e0d54f27a0942ec849e3c07dbdce83c4d92b7e43c8dce", size = 172507, upload-time = "2026-03-16T15:19:40.87Z" }, @@ -790,8 +782,8 @@ name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "h11" }, ] 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" } wheels = [ @@ -803,10 +795,10 @@ name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "httpcore", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { 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 = [ @@ -818,15 +810,15 @@ name = "huggingface-hub" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "click" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "hf-xet" }, + { name = "httpx" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/97/2eb4abaa5b969ed385066a0496a3823b3ff467fc1082e2202955f1867d60/huggingface_hub-1.30.0.tar.gz", hash = "sha256:e6a6120bc8c8e2723d03648434ee247088cceb55ba7067e7d34d692cad5fdb57", size = 964291, upload-time = "2026-09-03T10:05:14.053Z" } wheels = [ @@ -847,9 +839,9 @@ name = "hydra-core" version = "1.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "omegaconf" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/8e/07e42bc434a847154083b315779b0a81d567154504624e181caf2c71cd98/hydra-core-1.3.2.tar.gz", hash = "sha256:8a878ed67216997c3e9d88a8e72e7b4767e81af37afb4ea3334b269a4390a824", size = 3263494, upload-time = "2023-02-23T18:33:43.03Z" } wheels = [ @@ -861,9 +853,9 @@ name = "icij-common" version = "0.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiostream", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6a/8d/4b2b9bb7dcac24d8bf514ccf2da6465ca3cd9b4c4f4bde0a1c97e681d595/icij_common-0.8.3.tar.gz", hash = "sha256:009dda7c1d688ecf7705cf88517deb3d0abe02300b42c8c433eb36516462fe75", size = 16161, upload-time = "2026-07-03T09:43:50.837Z" } wheels = [ @@ -872,8 +864,8 @@ wheels = [ [package.optional-dependencies] elasticsearch = [ - { name = "elasticsearch", extra = ["async"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "elasticsearch", extra = ["async"] }, + { name = "tenacity" }, ] [[package]] @@ -917,7 +909,7 @@ name = "intervaltree" version = "3.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sortedcontainers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sortedcontainers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/c3/b2afa612aa0373f3e6bb190e6de35f293b307d1537f109e3e25dbfcdf212/intervaltree-3.2.1.tar.gz", hash = "sha256:f3f7e8baeb7dd75b9f7a6d33cf3ec10025984a8e66e3016d537e52130c73cfe2", size = 1231531, upload-time = "2025-12-24T04:25:06.773Z" } wheels = [ @@ -938,7 +930,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -960,8 +952,6 @@ version = "1.22.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/3a/2c/84076b352107ce12d56f28c313f1aca1be332d953dd96aec7b84976e6d53/kaldi-native-fbank-1.22.3.tar.gz", hash = "sha256:387bf87225c6b83c93ae652eeaef1b4d531994b6e398e7a77189de340674f9af", size = 71013, upload-time = "2025-10-09T02:31:21.487Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/64/2b/3132083b930fa6411f14469f36c465b7d2fba29a8a3e121d8fd6baffc8ea/kaldi_native_fbank-1.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:29452f2900e771086e9022dde17a92d191217ab3e34ca7dc361bd9be53e94fb4", size = 229180, upload-time = "2025-10-09T02:29:35.356Z" }, - { url = "https://files.pythonhosted.org/packages/52/3f/beb161e4fdf6710938ccf18418c147d87ba8f102903d6c6e4eda25588e22/kaldi_native_fbank-1.22.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ce84c65779c9eed6ec02699797a4ba1859451977537a993be3ea8167a210ec3e", size = 321921, upload-time = "2025-10-09T02:31:21.646Z" }, { url = "https://files.pythonhosted.org/packages/77/64/e57ce185dda028b7b9af72cdfb16825bfa52183653945681e7cb8e7c2dfa/kaldi_native_fbank-1.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:abd31a8bfe1db62a7ddb0beee84f3a5de9bb559fcdd2b96ca0fb729c551b9412", size = 228933, upload-time = "2025-10-09T02:31:35.8Z" }, { url = "https://files.pythonhosted.org/packages/84/90/01ef7331c52b1eaf9916f3f7a535155aac2e9e2ddad12a141613d92758c7/kaldi_native_fbank-1.22.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f16e74372fe9e20abb4183f98a8e2288d5ee4c48d04d94b6160311170e007661", size = 322002, upload-time = "2025-10-09T02:30:13.04Z" }, ] @@ -971,9 +961,6 @@ name = "kaldialign" version = "0.9.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/89/ec/5161cb33984f1af8decfe7e2cab3a9b6b0e074137fb31407e6143b6fa5e2/kaldialign-0.9.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f9518e95fc11ee4ffcf987a2be8438877bbbf7a19c4c10c68eb3daf1df7db65f", size = 109950, upload-time = "2026-01-05T14:52:49.045Z" }, - { url = "https://files.pythonhosted.org/packages/ed/e3/186befd911b0a0e19cc3fc7bf917b0859ce8bf68634f1909b097a4ce5574/kaldialign-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93e320e1f9870f515ab6bcd7e6b3a998d2196d16fa53c3933815cc8444f461bb", size = 91642, upload-time = "2026-01-05T14:49:23.208Z" }, - { url = "https://files.pythonhosted.org/packages/41/d2/b2854380882f3f955c1d7b41ce9b3aef96e48c97d36b0f3bc84488c6340f/kaldialign-0.9.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b62b264e3ff382f1b4c5a6a1ce798bfceaf459f909e267ac0c549b74d01294d4", size = 76693, upload-time = "2026-01-14T23:06:12.023Z" }, { url = "https://files.pythonhosted.org/packages/d6/58/777eeb4933b4f98125a85e1c44e7b1e81f31208ae4981803f68364beef72/kaldialign-0.9.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:18e7cd1f94b88c1608239150cb843d1d4c184757dcd0fec2731c5934767172af", size = 111136, upload-time = "2026-01-05T14:52:40.011Z" }, { url = "https://files.pythonhosted.org/packages/94/3e/5d610492f0ba25234a9dc67c3e65b0f3448ac933c0bccb5be933b15da7d0/kaldialign-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65e853ddedef5ea26ec6aa0776f00f5b6b2b603642a8b83c1f1b6e42fddbfa0f", size = 91863, upload-time = "2026-01-05T14:49:07.617Z" }, { url = "https://files.pythonhosted.org/packages/0c/8d/27a9f60fd101b3bf579339050d82ee24d93cf2d01bb5855bf9dc63d5a639/kaldialign-0.9.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7f8f0a18dcf0a5bb918eaa66165a6076f52da01d42491047570a3f3182615424", size = 77709, upload-time = "2026-01-14T23:06:08.206Z" }, @@ -984,7 +971,7 @@ name = "kaldiio" version = "2.18.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8d/85/92435e8e62eb3d43eded9f24643fc2a6dbce031cebceed11528147c7873f/kaldiio-2.18.1.tar.gz", hash = "sha256:0283d197fac6ac683f7a9e6af8d18aad9dbd2c4a997f22e45294f2ac1ee3c432", size = 35570, upload-time = "2025-03-06T15:57:52.375Z" } wheels = [ @@ -1005,7 +992,7 @@ name = "lazy-loader" version = "0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", hash = "sha256:717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3", size = 15294, upload-time = "2026-03-06T15:45:09.054Z" } wheels = [ @@ -1017,20 +1004,20 @@ name = "lhotse" version = "1.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "audioread", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cytoolz", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "intervaltree", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "audioread" }, + { name = "click" }, + { name = "cytoolz" }, + { name = "intervaltree" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "soundfile" }, + { name = "tabulate" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/5a/b606c87b0a50322200aafb0f0682e719890bf0f045152b53e161090a6e8f/lhotse-1.33.0.tar.gz", hash = "sha256:3e91fca8531fc4c1798d0a6de1b3c7ea6bf2e181df70e5985927a131761c67f5", size = 686482, upload-time = "2026-04-20T13:11:08.579Z" } wheels = [ @@ -1042,19 +1029,19 @@ name = "librosa" version = "0.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "audioread", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "decorator", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "joblib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lazy-loader", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "msgpack", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numba", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pooch", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soxr", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "audioread" }, + { name = "decorator" }, + { name = "joblib" }, + { name = "lazy-loader" }, + { name = "msgpack" }, + { name = "numba" }, + { name = "numpy" }, + { name = "pooch" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "soundfile" }, + { name = "soxr" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/64/36/360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/librosa-0.11.0.tar.gz", hash = "sha256:f5ed951ca189b375bbe2e33b2abd7e040ceeee302b9bbaeeffdfddb8d0ace908", size = 327001, upload-time = "2025-03-11T15:09:54.884Z" } wheels = [ @@ -1066,18 +1053,18 @@ name = "lightning" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pytorch-lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", extra = ["http"] }, + { name = "lightning-utilities" }, + { name = "packaging" }, + { name = "pytorch-lightning" }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/d0/78ea244ac044cd4df15aa8294a50ff3561fb177e7e5ba788aaa542046cae/lightning-2.4.0.tar.gz", hash = "sha256:9156604cc56e4b2b603f34fa7f0fe5107375c8e6d85e74544b319a15faa9ed0e", size = 620632, upload-time = "2024-08-07T09:46:44.399Z" } wheels = [ @@ -1089,8 +1076,8 @@ name = "lightning-utilities" version = "0.15.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033", size = 33553, upload-time = "2026-02-22T14:48:53.348Z" } wheels = [ @@ -1103,8 +1090,6 @@ version = "0.47.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/0b/b9d1911cfefa61399821dfb37f486d83e0f42630a8d12f7194270c417002/llvmlite-0.47.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74090f0dcfd6f24ebbef3f21f11e38111c4d7e6919b54c4416e1e357c3446b07", size = 37232770, upload-time = "2026-03-31T18:28:26.765Z" }, - { url = "https://files.pythonhosted.org/packages/46/27/5799b020e4cdfb25a7c951c06a96397c135efcdc21b78d853bbd9c814c7d/llvmlite-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ca14f02e29134e837982497959a8e2193d6035235de1cb41a9cb2bd6da4eedbb", size = 56275177, upload-time = "2026-03-31T18:28:31.01Z" }, { url = "https://files.pythonhosted.org/packages/fa/48/4b7fe0e34c169fa2f12532916133e0b219d2823b540733651b34fdac509a/llvmlite-0.47.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:306a265f408c259067257a732c8e159284334018b4083a9e35f67d19792b164f", size = 37232769, upload-time = "2026-03-31T18:28:43.735Z" }, { url = "https://files.pythonhosted.org/packages/e6/4b/e3f2cd17822cf772a4a51a0a8080b0032e6d37b2dbe8cfb724eac4e31c52/llvmlite-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5853bf26160857c0c2573415ff4efe01c4c651e59e2c55c2a088740acfee51cd", size = 56275178, upload-time = "2026-03-31T18:28:48.342Z" }, ] @@ -1115,16 +1100,10 @@ version = "1.4.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/06/0a/dec86efe38b350314c49a8d39ef01ba7cf8bbbef1d177646320eedea7159/lru_dict-1.4.1.tar.gz", hash = "sha256:cc518ff2d38cc7a8ab56f9a6ae557f91e2e1524b57ed8e598e97f45a2bd708fc", size = 13439, upload-time = "2025-11-02T10:02:13.548Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/ff/1d02bc444174f07d3ce747568989969c97dc77d0513f4c3b8b6224cb976f/lru_dict-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:cc74c49cf1c26d6c28d8f6988cf0354696ca38a4f6012fa63055d2800791784b", size = 16760, upload-time = "2025-11-02T10:01:06.492Z" }, - { url = "https://files.pythonhosted.org/packages/a5/26/860b5e60f339f8038118028388926224c8b70779e8243d68772e0e0d0ab3/lru_dict-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c8ac5cfd56e036bd8d7199626147044485fa64a163a5bde96bfa5a1c7fea2273", size = 11728, upload-time = "2025-11-02T10:01:08.185Z" }, - { url = "https://files.pythonhosted.org/packages/61/55/fc8f71953fd343ede33810b0a000b4130e03635ae09b28569e45735ded2f/lru_dict-1.4.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2eb2058cb7b329b4b72baee4cd1bb322af1feec73de79e68edb35d333c90b698", size = 30795, upload-time = "2025-11-02T10:01:08.862Z" }, - { url = "https://files.pythonhosted.org/packages/49/18/345ff2a98d27cddae40c84cf0466fcc329f3965cd21322bb561a94e4d332/lru_dict-1.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:edc004c88911a8f9715e716116d2520c13db89afd6c37cc0f28042ba10635163", size = 30574, upload-time = "2025-11-02T10:01:13.293Z" }, { url = "https://files.pythonhosted.org/packages/4f/a8/89e4c26e0e751321b41b0a3007384f97d9eae7a863c49af1c68c43005ca3/lru_dict-1.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:7fa342c6e6bc811ee6a17eb569d37b149340d5aa5a637a53438e316a95783838", size = 16683, upload-time = "2025-11-02T10:01:15.891Z" }, { url = "https://files.pythonhosted.org/packages/e9/7e/280267ae23f1ec1074ddaab787c5e041e090220e8e37828d51ff4e681dfd/lru_dict-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4617554f3e42a8f520c8494842c23b98f5b7f4d5e0410e91a4c3ad0ea5f7e094", size = 11687, upload-time = "2025-11-02T10:01:17.485Z" }, { url = "https://files.pythonhosted.org/packages/ca/18/fec42416ceff98ae2760067ec72b0b9fc02840e729bbc18059c6a02cb01f/lru_dict-1.4.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:40927a6a4284d437047f547e652b15f6f0f40210deb6b9e5b77e556ff0faea0f", size = 31960, upload-time = "2025-11-02T10:01:18.158Z" }, { url = "https://files.pythonhosted.org/packages/e9/6e/dafe0f5943a7b3ab24d3429032ff85873acd626087934b8161b55340c13a/lru_dict-1.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:451f7249866cb9564bb40d73bec7ac865574dafd0a4cc91627bbf35be7e99291", size = 31591, upload-time = "2025-11-02T10:01:21.606Z" }, - { url = "https://files.pythonhosted.org/packages/6b/a1/022c4d7c68c076370231488c97cf7451131fb9ca0d60d1b2785e7baa1f5b/lru_dict-1.4.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7e1ac7fb6e91e4d3212e153f9e2d98d163a4439b9bf9df247c22519262c26fe", size = 10822, upload-time = "2025-11-02T10:02:10.609Z" }, - { url = "https://files.pythonhosted.org/packages/65/b4/4c0a0877a77fececa9f58d804569e2aac1bfbe588e3a70e79647b5d8f7d4/lru_dict-1.4.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:23424321b761c43f3021a596565f8205ecec0e175822e7a5d9b2a175578aa7de", size = 12968, upload-time = "2025-11-02T10:02:11.405Z" }, ] [[package]] @@ -1133,16 +1112,10 @@ version = "6.1.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/05/3b/aab6728cae887456f409b4d75e8a01856e4f04bd510de38052a47768b680/lxml-6.1.1.tar.gz", hash = "sha256:ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40", size = 4197430, upload-time = "2026-05-18T19:19:06.424Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/62/b0/83f481780d1548750b8ce2ec824073deef2f452d9cd1a6faff8507e3d16d/lxml-6.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:53b7d2b7a10b1c35c0a5e21e9224accf60c1bbfba523990732e521b2b73adef2", size = 8526461, upload-time = "2026-05-18T19:17:25.862Z" }, - { url = "https://files.pythonhosted.org/packages/4c/77/1bc7eeb0de4577d783fb625aa092cc9357883bba35845a3666bf1259f3dc/lxml-6.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db1d75f6617a49c1c01bc7023713e0ff59ab32c9579ae62a7674c0e34f3b0b0a", size = 5067921, upload-time = "2026-05-18T19:17:49.175Z" }, - { url = "https://files.pythonhosted.org/packages/66/8d/d1b3271af0c0f1e27e8472a849e4d2c65bc7766884b9ad2da9e76e145c88/lxml-6.1.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b73c339ae29b90fd2d06e58ebd555a751bde9cd6bbd36cc0281b9a2c94e9d8", size = 5202776, upload-time = "2026-05-18T19:18:08.924Z" }, - { url = "https://files.pythonhosted.org/packages/64/5d/1d66b84f850089254c230ef6ea6b267a5a54e2e179a5d960036a05d501d7/lxml-6.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:80c2dfadb855da477cf73373ad29a333535dedb9b12bad02c9814c8e2b43bf08", size = 5226877, upload-time = "2026-05-18T19:18:00.875Z" }, { url = "https://files.pythonhosted.org/packages/6a/6e/c4add832b6fc1e887125b96f880d7b9b70aae5248718e046b1704bcac4b9/lxml-6.1.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:104c09bda8d2a562824c0e319d0768ce26a779b7601e0931d33b09b53c392ef7", size = 8570821, upload-time = "2026-05-18T19:17:42.068Z" }, { url = "https://files.pythonhosted.org/packages/eb/99/0013e8d9b5960f4f041cf0b73e2f80c23eb5205b1f7bfb20203243651359/lxml-6.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:54a7f95e4de5fb94e2f9f4b9055c6ba33bf3d628fd77a1d647c5923caa2cdcdc", size = 5093723, upload-time = "2026-05-18T19:18:34.168Z" }, { url = "https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818", size = 5240367, upload-time = "2026-05-18T19:18:49.217Z" }, { url = "https://files.pythonhosted.org/packages/65/d1/bc0ed2427bf609f2ee10da303a6a226f9c8bce94f945dc29a32ce55de6e4/lxml-6.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aa366a1e55b8ebfe8ca8ddc3cfe75c8ebade181aeb0f661d0cb05986b647f72a", size = 5260995, upload-time = "2026-05-18T19:18:37.091Z" }, - { url = "https://files.pythonhosted.org/packages/6d/39/0dc5949f759ed7d951e0bb8c2f2d9d7aca1908d22352fa84a8afd2ea54af/lxml-6.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c07da4cebf6889f03ebac8d238f62318e29f495de0aa18a51ea14e61ae907e2e", size = 4318163, upload-time = "2026-05-18T19:20:44.702Z" }, - { url = "https://files.pythonhosted.org/packages/68/1b/7553ab136894374ffae8851ec06f98f511cd8e66246e41b6be059d0a7289/lxml-6.1.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f8844cd288697c6425c9beba919302241e3278871dc6519515e72b04e987abcf", size = 4401664, upload-time = "2026-05-18T19:20:50.489Z" }, ] [[package]] @@ -1150,7 +1123,7 @@ name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ @@ -1163,9 +1136,6 @@ version = "3.0.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, - { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, - { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, @@ -1194,12 +1164,10 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/5e/712092cfe7e5eb667b8ad9ca7c54442f21ed7ca8979745f1000e24cf8737/ml_dtypes-0.5.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6c7ecb74c4bd71db68a6bea1edf8da8c34f3d9fe218f038814fd1d310ac76c90", size = 679734, upload-time = "2025-11-17T22:31:39.223Z" }, - { url = "https://files.pythonhosted.org/packages/a9/80/19189ea605017473660e43762dc853d2797984b3c7bf30ce656099add30c/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:19b9a53598f21e453ea2fbda8aa783c20faff8e1eeb0d7ab899309a0053f1483", size = 5034975, upload-time = "2025-11-17T22:31:42.758Z" }, { url = "https://files.pythonhosted.org/packages/a8/b8/3c70881695e056f8a32f8b941126cf78775d9a4d7feba8abcb52cb7b04f2/ml_dtypes-0.5.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a174837a64f5b16cab6f368171a1a03a27936b31699d167684073ff1c4237dac", size = 676927, upload-time = "2025-11-17T22:31:48.182Z" }, { url = "https://files.pythonhosted.org/packages/3a/cb/28ce52eb94390dda42599c98ea0204d74799e4d8047a0eb559b6fd648056/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ad459e99793fa6e13bd5b7e6792c8f9190b4e5a1b45c63aba14a4d0a7f1d5ff", size = 5009002, upload-time = "2025-11-17T22:31:52.001Z" }, ] @@ -1228,9 +1196,6 @@ version = "1.1.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/4d/f2/bfb55a6236ed8725a96b0aa3acbd0ec17588e6a2c3b62a93eb513ed8783f/msgpack-1.1.2.tar.gz", hash = "sha256:3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e", size = 173581, upload-time = "2025-10-08T09:15:56.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/04/28a41024ccbd67467380b6fb440ae916c1e4f25e2cd4c63abe6835ac566e/msgpack-1.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:283ae72fc89da59aa004ba147e8fc2f766647b1251500182fac0350d8af299c0", size = 84914, upload-time = "2025-10-08T09:14:50.958Z" }, - { url = "https://files.pythonhosted.org/packages/da/e0/6cc2e852837cd6086fe7d8406af4294e66827a60a4cf60b86575a4a65ca8/msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:454e29e186285d2ebe65be34629fa0e8605202c60fbc7c4c650ccd41870896ef", size = 426183, upload-time = "2025-10-08T09:14:53.477Z" }, - { url = "https://files.pythonhosted.org/packages/b7/cd/9098fcb6adb32187a70b7ecaabf6339da50553351558f37600e53a4a2a23/msgpack-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bafca952dc13907bdfdedfc6a5f579bf4f292bdd506fadb38389afa3ac5b208e", size = 422341, upload-time = "2025-10-08T09:14:56.328Z" }, { url = "https://files.pythonhosted.org/packages/34/68/ba4f155f793a74c1483d4bdef136e1023f7bcba557f0db4ef3db3c665cf1/msgpack-1.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:446abdd8b94b55c800ac34b102dffd2f6aa0ce643c55dfc017ad89347db3dbdb", size = 85064, upload-time = "2025-10-08T09:15:03.764Z" }, { url = "https://files.pythonhosted.org/packages/65/92/a5100f7185a800a5d29f8d14041f61475b9de465ffcc0f3b9fba606e4505/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:372839311ccf6bdaf39b00b61288e0557916c3729529b301c52c2d88842add42", size = 427556, upload-time = "2025-10-08T09:15:06.837Z" }, { url = "https://files.pythonhosted.org/packages/ff/41/8543ed2b8604f7c0d89ce066f42007faac1eaa7d79a81555f206a5cdb889/msgpack-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:be52a8fc79e45b0364210eef5234a7cf8d330836d0a64dfbb878efa903d84620", size = 415013, upload-time = "2025-10-08T09:15:09.83Z" }, @@ -1242,9 +1207,6 @@ version = "0.21.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e3/60/f79b9b013a16fa3a58350c9295ddc6789f2e335f36ea61ed10a21b215364/msgspec-0.21.1.tar.gz", hash = "sha256:2313508e394b0d208f8f56892ca9b2799e2561329de9763b19619595a6c0f72c", size = 319193, upload-time = "2026-04-12T21:44:50.394Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/60/504886af1aaf854112663b842d5eea9a15d9588f9bf7d0d2df736424b84d/msgspec-0.21.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4692b7c1609155708c4418f88e92f63c13fdf08aa095c84bae82bad75b53389b", size = 186597, upload-time = "2026-04-12T21:43:57.242Z" }, - { url = "https://files.pythonhosted.org/packages/9f/75/bb79c8b89a93ae23cd33c0d802373f16feaf9633f05d8af77091350dda0a/msgspec-0.21.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6badc03b9725352219cca017bfe71c61f2fbd0fb5982b410ac17c97c213deb30", size = 219856, upload-time = "2026-04-12T21:44:00.015Z" }, - { url = "https://files.pythonhosted.org/packages/c8/31/645a351c4285dce40ed6755c3dcc0aa648e26dacb20a98018fe2cce5e87b/msgspec-0.21.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0d1009f6715f5bff3b54d4ff5c7428ad96197e0534e1645b8e9b955890c84664", size = 223215, upload-time = "2026-04-12T21:44:02.884Z" }, { url = "https://files.pythonhosted.org/packages/6d/81/074612945c0666078f7366f40000013de9f6ba687491d450df699bceebc9/msgspec-0.21.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5102c7e9b3acff82178449b85006d96310e690291bb1ea0142f1b24bcb8aabcb", size = 188473, upload-time = "2026-04-12T21:44:08.736Z" }, { url = "https://files.pythonhosted.org/packages/b5/d1/d4cd9fe89c7d400d7a18f86ccc94daa3f0927f53558846fcb60791dce5d6/msgspec-0.21.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21995e74b5c598c2e004110ad66ec7f1b8c20bf2bcf3b2de8fd9a3094422d3ff", size = 225025, upload-time = "2026-04-12T21:44:11.191Z" }, { url = "https://files.pythonhosted.org/packages/b4/68/04d7a8f0f786545cf9b8c280c57aa6befb5977af6e884b8b54191cbe44b3/msgspec-0.21.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ef3ec2296248d1f8b9231acb051b6d471dfde8f21819e86c9adaaa9f42918521", size = 227303, upload-time = "2026-04-12T21:44:13.709Z" }, @@ -1256,10 +1218,6 @@ version = "6.7.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 102010, upload-time = "2026-01-26T02:46:45.979Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/f1/a90635c4f88fb913fbf4ce660b83b7445b7a02615bda034b2f8eb38fd597/multidict-6.7.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ff981b266af91d7b4b3793ca3382e53229088d193a85dfad6f5f4c27fc73e5d", size = 76626, upload-time = "2026-01-26T02:43:26.485Z" }, - { url = "https://files.pythonhosted.org/packages/dd/a4/d45caf2b97b035c57267791ecfaafbd59c68212004b3842830954bb4b02e/multidict-6.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f2a0a924d4c2e9afcd7ec64f9de35fcd96915149b2216e1cb2c10a56df483855", size = 44356, upload-time = "2026-01-26T02:43:28.661Z" }, - { url = "https://files.pythonhosted.org/packages/5a/56/21b27c560c13822ed93133f08aa6372c53a8e067f11fbed37b4adcdac922/multidict-6.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:439cbebd499f92e9aa6793016a8acaa161dfa749ae86d20960189f5398a19144", size = 246293, upload-time = "2026-01-26T02:43:38.258Z" }, - { url = "https://files.pythonhosted.org/packages/c8/11/a854b4154cd3bd8b1fd375e8a8ca9d73be37610c361543d56f764109509b/multidict-6.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:128441d052254f42989ef98b7b6a6ecb1e6f708aa962c7984235316db59f50fa", size = 241870, upload-time = "2026-01-26T02:43:47.054Z" }, { url = "https://files.pythonhosted.org/packages/8d/9c/f20e0e2cf80e4b2e4b1c365bf5fe104ee633c751a724246262db8f1a0b13/multidict-6.7.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172", size = 76893, upload-time = "2026-01-26T02:43:52.754Z" }, { url = "https://files.pythonhosted.org/packages/a9/65/1caac9d4cd32e8433908683446eebc953e82d22b03d10d41a5f0fefe991b/multidict-6.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7", size = 43872, upload-time = "2026-01-26T02:43:55.041Z" }, { url = "https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961", size = 256322, upload-time = "2026-01-26T02:44:03.56Z" }, @@ -1272,7 +1230,7 @@ name = "multiprocess" version = "0.70.16" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "dill" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b5/ae/04f39c5d0d0def03247c2893d6f2b83c136bf3320a2154d7b8858f2ba72d/multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1", size = 1772603, upload-time = "2024-01-28T18:52:34.85Z" } wheels = [ @@ -1297,23 +1255,23 @@ name = "nemo-toolkit" version = "3.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aistore", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numba", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "onnx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "smart-open", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "text-unidecode", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "wrapt", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "aistore" }, + { name = "cuda-bindings", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec" }, + { name = "huggingface-hub" }, + { name = "numba", marker = "sys_platform != 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, + { name = "onnx" }, + { name = "scikit-learn" }, + { name = "setuptools" }, + { name = "smart-open" }, + { name = "text-unidecode" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tqdm" }, + { name = "wrapt" }, ] sdist = { url = "https://files.pythonhosted.org/packages/65/59/878ea11e14f22e1ccb282470ff4a984b8c9184d9e29a29338ebcf414cbea/nemo_toolkit-3.0.0.tar.gz", hash = "sha256:d4cf6d3fc3c3bf28b29efbdeb3d2a32ea2564a642269effd56d9b7a6fe087d91", size = 2260552, upload-time = "2026-08-07T00:12:30.987Z" } wheels = [ @@ -1322,28 +1280,28 @@ wheels = [ [package.optional-dependencies] asr = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "datasets", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "hydra-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "kaldialign", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lhotse", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "librosa", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-pytorch-lightning-integration", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-training-telemetry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sacrebleu", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sentencepiece", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "soundfile", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "transformers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "webdataset", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "whisper-normalizer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "datasets" }, + { name = "einops" }, + { name = "hydra-core" }, + { name = "kaldialign" }, + { name = "lhotse" }, + { name = "librosa" }, + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-pytorch-lightning-integration" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "omegaconf" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "sacrebleu" }, + { name = "scipy" }, + { name = "sentencepiece" }, + { name = "soundfile" }, + { name = "torchmetrics" }, + { name = "transformers" }, + { name = "webdataset" }, + { name = "whisper-normalizer" }, ] [[package]] @@ -1369,7 +1327,7 @@ name = "nexus-rpc" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/d5/cd1ffb202b76ebc1b33c1332a3416e55a39929006982adc2b1eb069aaa9b/nexus_rpc-1.4.0.tar.gz", hash = "sha256:3b8b373d4865671789cc43623e3dc0bcbf192562e40e13727e17f1c149050fba", size = 82367, upload-time = "2026-02-25T22:01:34.053Z" } wheels = [ @@ -1390,13 +1348,11 @@ name = "numba" version = "0.65.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "llvmlite", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "llvmlite" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/c5/db2ac3685833d626c0dcae6bd2330cd68433e1fd248d15f70998160d3ad7/numba-0.65.1.tar.gz", hash = "sha256:19357146c32fe9ed25059ab915e8465fb13951cf6b0aace3826b76886373ab23", size = 2765600, upload-time = "2026-04-24T02:02:56.551Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/b3/650500c2eab4534d98e9166f4298e0f3c69c742afdf24e6eabccd1f16ad8/numba-0.65.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:7020d74b19cdb8cff16506542fdd510756e28c5e7f3bd0b7f574f0f42272fcd9", size = 2680563, upload-time = "2026-04-24T02:02:18.414Z" }, - { url = "https://files.pythonhosted.org/packages/44/0b/0615dbedb98f5b32a35a53290fbdc6e22306968109278d7e58df82d7a9f6/numba-0.65.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f80ed83774b5173abd6581cd8d2165d1d38e13d2e5c8155c0c0b421784745420", size = 3745018, upload-time = "2026-04-24T02:02:20.252Z" }, { url = "https://files.pythonhosted.org/packages/57/bc/76f8f8c5cf9adee47fdb7bbb03be8900f76f902d451d7477cf12b845e1de/numba-0.65.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ac3f1e77c352dd0ea9712732c2d8f9ca507717435eec5b5013bf138ac33c4a08", size = 2681371, upload-time = "2026-04-24T02:02:26.105Z" }, { url = "https://files.pythonhosted.org/packages/69/47/a415af0283e4db0398104c6d1c11c9861a98dc67a7aa442a7769ed5d6196/numba-0.65.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:52bc6f3ceb8fcaff9b2ae26b4c6b1e9fee39db8d355534c0fe4f39a901246b84", size = 3802467, upload-time = "2026-04-24T02:02:27.712Z" }, ] @@ -1407,16 +1363,10 @@ version = "2.3.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/f3/db/8e12381333aea300890829a0a36bfa738cac95475d88982d538725143fd9/numpy-2.3.0.tar.gz", hash = "sha256:581f87f9e9e9db2cba2141400e160e9dd644ee248788d6f90636eeb8fd9260a6", size = 20382813, upload-time = "2025-06-07T14:54:32.608Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/ce/aad219575055d6c9ef29c8c540c81e1c38815d3be1fe09cdbe53d48ee838/numpy-2.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46d16f72c2192da7b83984aa5455baee640e33a9f1e61e656f29adf55e406c2b", size = 14359277, upload-time = "2025-06-07T14:37:15.325Z" }, - { url = "https://files.pythonhosted.org/packages/29/6b/2d31da8e6d2ec99bed54c185337a87f8fbeccc1cd9804e38217e92f3f5e2/numpy-2.3.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a0be278be9307c4ab06b788f2a077f05e180aea817b3e41cebbd5aaf7bd85ed3", size = 5376069, upload-time = "2025-06-07T14:37:25.636Z" }, - { url = "https://files.pythonhosted.org/packages/0a/92/0528a563dfc2cdccdcb208c0e241a4bb500d7cde218651ffb834e8febc50/numpy-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7729c8008d55e80784bd113787ce876ca117185c579c0d626f59b87d433ea779", size = 16929402, upload-time = "2025-06-07T14:38:24.343Z" }, - { url = "https://files.pythonhosted.org/packages/e2/c3/dada3f005953847fe35f42ac0fe746f6e1ea90b4c6775e4be605dcd7b578/numpy-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c39ec392b5db5088259c68250e342612db82dc80ce044cf16496cf14cf6bc6f8", size = 18665318, upload-time = "2025-06-07T14:39:15.794Z" }, { url = "https://files.pythonhosted.org/packages/2f/86/4ff04335901d6cf3a6bb9c748b0097546ae5af35e455ae9b962ebff4ecd7/numpy-2.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9498f60cd6bb8238d8eaf468a3d5bb031d34cd12556af53510f05fcf581c1b7e", size = 14129882, upload-time = "2025-06-07T14:40:55.034Z" }, { url = "https://files.pythonhosted.org/packages/71/8d/a942cd4f959de7f08a79ab0c7e6cecb7431d5403dce78959a726f0f57aa1/numpy-2.3.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:622a65d40d8eb427d8e722fd410ac3ad4958002f109230bc714fa551044ebae2", size = 5110181, upload-time = "2025-06-07T14:41:04.4Z" }, { url = "https://files.pythonhosted.org/packages/b7/f6/bc47f5fa666d5ff4145254f9e618d56e6a4ef9b874654ca74c19113bb538/numpy-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c24bb4113c66936eeaa0dc1e47c74770453d34f46ee07ae4efd853a2ed1ad10a", size = 16633919, upload-time = "2025-06-07T14:42:00.622Z" }, { url = "https://files.pythonhosted.org/packages/f1/62/5367855a2018578e9334ed08252ef67cc302e53edc869666f71641cad40b/numpy-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6295f81f093b7f5769d1728a6bd8bf7466de2adfa771ede944ce6711382b89dc", size = 18361723, upload-time = "2025-06-07T14:42:51.167Z" }, - { url = "https://files.pythonhosted.org/packages/6c/e0/4c05fc44ba28463096eee5ae2a12832c8d2759cc5bcec34ae33386d3ff83/numpy-2.3.0-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:5814a0f43e70c061f47abd5857d120179609ddc32a613138cbb6c4e9e2dbdda5", size = 5301054, upload-time = "2025-06-07T14:51:27.413Z" }, - { url = "https://files.pythonhosted.org/packages/7c/61/9d574b10d9368ecb1a0c923952aa593510a20df4940aa615b3a71337c8db/numpy-2.3.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:54dfc8681c1906d239e95ab1508d0a533c4a9505e52ee2d71a5472b04437ef97", size = 16751324, upload-time = "2025-06-07T14:52:25.077Z" }, ] [[package]] @@ -1424,11 +1374,11 @@ name = "nv-one-logger-core" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "overrides", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "toml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "overrides" }, + { name = "pydantic" }, + { name = "strenum" }, + { name = "toml" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3b/37/963095797035f371e0db6ea761f5aaccb624fc786af217115b423baeb0e2/nv_one_logger_core-2.3.1.tar.gz", hash = "sha256:cbb2f87604c78b96a302f32d87199902129d76153a73a20f8455a250b3246c1d", size = 52640, upload-time = "2025-10-29T21:11:55.812Z" } wheels = [ @@ -1440,11 +1390,11 @@ name = "nv-one-logger-pytorch-lightning-integration" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lightning", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nv-one-logger-training-telemetry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "lightning" }, + { name = "nv-one-logger-core" }, + { name = "nv-one-logger-training-telemetry" }, + { name = "setuptools" }, + { name = "strenum" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/d0/3475b7ab17d367362f650fb0419e8669f41e63c1018f4a8ac2fbecfd2e85/nv_one_logger_pytorch_lightning_integration-2.3.1.tar.gz", hash = "sha256:b32d99b6a8f02a16538bcade939b0a7edd7249e936aacefe336b5519447340c3", size = 10979, upload-time = "2025-10-29T21:22:10.464Z" } wheels = [ @@ -1456,9 +1406,9 @@ name = "nv-one-logger-training-telemetry" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nv-one-logger-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "strenum", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nv-one-logger-core" }, + { name = "strenum" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c5/21/016fa067967734d52f1ccf5a2a37a1a65216f2d7053bc2b85872cce956ca/nv_one_logger_training_telemetry-2.3.1.tar.gz", hash = "sha256:8c67940ea71799afaf1f46df3ba2f52f93aea26321c6f1c1d54aae02efc2a4af", size = 44435, upload-time = "2025-10-29T21:21:42.035Z" } wheels = [ @@ -1470,8 +1420,7 @@ name = "nvidia-cublas-cu12" version = "12.8.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, @@ -1482,8 +1431,7 @@ name = "nvidia-cublas-cu12" version = "12.9.1.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/77/3c/aa88abe01f3be3d1f8f787d1d33dc83e76fec05945f9a28fbb41cfb99cd5/nvidia_cublas_cu12-12.9.1.4-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:453611eb21a7c1f2c2156ed9f3a45b691deda0440ec550860290dc901af5b4c2", size = 581242350, upload-time = "2025-06-05T20:04:51.979Z" }, @@ -1494,8 +1442,7 @@ name = "nvidia-cuda-cupti-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, @@ -1506,8 +1453,7 @@ name = "nvidia-cuda-cupti-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/c1/2e/b84e32197e33f39907b455b83395a017e697c07a449a2b15fd07fc1c9981/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:096bcf334f13e1984ba36685ad4c1d6347db214de03dbb6eebb237b41d9d934f", size = 10814997, upload-time = "2025-06-05T20:01:10.168Z" }, @@ -1518,8 +1464,7 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, @@ -1530,8 +1475,7 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.9.86" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b8/85/e4af82cc9202023862090bfca4ea827d533329e925c758f0cde964cb54b7/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:210cf05005a447e29214e9ce50851e83fc5f4358df8b453155d5e1918094dcb4", size = 89568129, upload-time = "2025-06-05T20:02:41.973Z" }, @@ -1542,8 +1486,7 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, @@ -1554,8 +1497,7 @@ name = "nvidia-cuda-runtime-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/46/a92db19b8309581092a3add7e6fceb4c301a3fd233969856a8cbf042cd3c/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25bba2dfb01d48a9b59ca474a1ac43c6ebf7011f1b0b8cc44f54eb6ac48a96c3", size = 3493179, upload-time = "2025-06-05T20:00:53.735Z" }, @@ -1566,8 +1508,8 @@ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, @@ -1578,11 +1520,10 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, @@ -1593,11 +1534,10 @@ name = "nvidia-cufft-cu12" version = "11.4.1.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, @@ -1608,8 +1548,7 @@ name = "nvidia-cufile-cu12" version = "1.13.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, @@ -1620,8 +1559,7 @@ name = "nvidia-cufile-cu12" version = "1.14.1.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/ad/28/b960e06d705a440c030edd84e16888ee14c743390bdb2a6368e92ffe8ef8/nvidia_cufile_cu12-1.14.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9552e2231792e94b1ff17bc99e958cc0e6bbbaa4a9d91fa2dbeed97716628fe6", size = 1210714, upload-time = "2025-06-05T20:06:11.898Z" }, @@ -1632,8 +1570,7 @@ name = "nvidia-curand-cu12" version = "10.3.9.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, @@ -1644,8 +1581,7 @@ name = "nvidia-curand-cu12" version = "10.3.10.19" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/31/44/193a0e171750ca9f8320626e8a1f2381e4077a65e69e2fb9708bd479e34a/nvidia_curand_cu12-10.3.10.19-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:49b274db4780d421bd2ccd362e1415c13887c53c214f0d4b761752b8f9f6aa1e", size = 68295626, upload-time = "2025-05-01T19:39:38.885Z" }, @@ -1656,11 +1592,10 @@ name = "nvidia-cusparse-cu12" version = "12.5.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, @@ -1671,11 +1606,10 @@ name = "nvidia-cusparse-cu12" version = "12.5.10.65" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, @@ -1702,8 +1636,7 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -1714,8 +1647,7 @@ name = "nvidia-nvjitlink-cu12" version = "12.9.86" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/46/0c/c75bbfb967457a0b7670b8ad267bfc4fffdf341c074e0a80db06c24ccfd4/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:e3f1171dbdc83c5932a45f0f4c99180a70de9bd2718c1ab77d14104f6d7147f9", size = 39748338, upload-time = "2025-06-05T20:10:25.613Z" }, @@ -1734,8 +1666,7 @@ name = "nvidia-nvtx-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, @@ -1746,8 +1677,7 @@ name = "nvidia-nvtx-cu12" version = "12.9.79" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/86/ed/bb230dce7741f2778ba2ae3e8778fdb8bc58eee9fd95f07bf7b2d18e8081/nvidia_nvtx_cu12-12.9.79-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fec150986817f2b4e7eed72ed059f2dcb9ba3856b9a96134e448eac946a6952f", size = 85504, upload-time = "2025-06-05T20:03:10.21Z" }, @@ -1758,8 +1688,8 @@ name = "omegaconf" version = "2.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/09/48/6388f1bb9da707110532cb70ec4d2822858ddfb44f1cdf1233c20a80ea4b/omegaconf-2.3.0.tar.gz", hash = "sha256:d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7", size = 3298120, upload-time = "2022-12-08T20:59:22.753Z" } wheels = [ @@ -1771,15 +1701,13 @@ name = "onnx" version = "1.21.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ml-dtypes", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "ml-dtypes" }, + { name = "numpy" }, + { name = "protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c5/93/942d2a0f6a70538eea042ce0445c8aefd46559ad153469986f29a743c01c/onnx-1.21.0.tar.gz", hash = "sha256:4d8b67d0aaec5864c87633188b91cc520877477ec0254eda122bef8be43cd764", size = 12074608, upload-time = "2026-03-27T21:33:36.118Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/48/32e383aa6bc40b72a9fd419937aaa647078190c9bfccdc97b316d2dee687/onnx-1.21.0-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:2aca19949260875c14866fc77ea0bc37e4e809b24976108762843d328c92d3ce", size = 17968053, upload-time = "2026-03-27T21:32:29.558Z" }, - { url = "https://files.pythonhosted.org/packages/d6/2b/021dcd2dd50c3c71b7959d7368526da384a295c162fb4863f36057973f78/onnx-1.21.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c3185a232089335581fabb98fba4e86d3e8246b8140f2e406082438100ebda", size = 17616664, upload-time = "2026-03-27T21:32:34.921Z" }, { url = "https://files.pythonhosted.org/packages/7d/ae/cb644ec84c25e63575d9d8790fdcc5d1a11d67d3f62f872edb35fa38d158/onnx-1.21.0-cp312-abi3-macosx_12_0_universal2.whl", hash = "sha256:fc2635400fe39ff37ebc4e75342cc54450eadadf39c540ff132c319bf4960095", size = 17965930, upload-time = "2026-03-27T21:32:48.089Z" }, { url = "https://files.pythonhosted.org/packages/a7/00/4823f06357892d1e60d6f34e7299d2ba4ed2108c487cc394f7ce85a3ff14/onnx-1.21.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9261bd580fb8548c9c37b3c6750387eb8f21ea43c63880d37b2c622e1684285", size = 17613697, upload-time = "2026-03-27T21:32:54.222Z" }, ] @@ -1807,14 +1735,11 @@ name = "pandas" version = "3.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f8/87/4341c6252d1c47b08768c3d25ac487362bf403f0313ddae4a2a26c9b1b4c/pandas-3.0.3.tar.gz", hash = "sha256:696a4a00a2a2a35d4e5deb3fc946641b96c944f02230e4f76137fe35d806c4fc", size = 4651414, upload-time = "2026-05-11T18:54:29.21Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/b0/a4ffc4ae74d2d822200dcc46898987d8eb6032d1e2b219cae39da6f5cbcc/pandas-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4e15135e2ee5df1063313e2425ceef8ac0f4ae775893815b0923651b806a5639", size = 9938250, upload-time = "2026-05-11T18:52:17.005Z" }, - { url = "https://files.pythonhosted.org/packages/32/f1/bbecd2f867b97abebe0f9b53d750f862251b40337e061b36676ded3d920f/pandas-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a1e45c80cceb3b4a21bc5939d52e8cbd8d9b7305309219d59e9754d9ce09e27", size = 11274611, upload-time = "2026-05-11T18:52:22.622Z" }, - { url = "https://files.pythonhosted.org/packages/49/44/1eb20389301b57b19cc099a1c2f662501f72f08a65f912d05822613c1532/pandas-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a55066a0505dae0ba2b50a46637db34b46f9094c65c5d4800794ef6335010938", size = 12353708, upload-time = "2026-05-11T18:52:28.139Z" }, { url = "https://files.pythonhosted.org/packages/cf/3d/b16412745651e855f357e5e66930248688378853a6e2698a214e331fba1f/pandas-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b168fc218fd80a6cbdbdbc1a97ddc7889ed057d7eb45f50d866ceab5f39904c4", size = 9899550, upload-time = "2026-05-11T18:52:38.976Z" }, { url = "https://files.pythonhosted.org/packages/65/b6/09b01cdbc15224e2850365192d17b7bdebb8bdbd8780ed221fcdf0d9a515/pandas-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6dc0b3fd2169c9157deed50b4d519553a3655c8c6a96027136d654592be973a9", size = 10894600, upload-time = "2026-05-11T18:52:45.02Z" }, { url = "https://files.pythonhosted.org/packages/f8/45/830bb57f533a4604b355e07edcb8ea18cf88b5f94e5fca92f27052d7c597/pandas-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f8894dc474d648fe7b6ff0ca9b0bd73950d19952bc1a6534540762c5d79d305c", size = 11950889, upload-time = "2026-05-11T18:52:50.905Z" }, @@ -1852,9 +1777,9 @@ name = "pooch" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } wheels = [ @@ -1875,11 +1800,11 @@ name = "pre-commit" version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "identify", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nodeenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "virtualenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/22/2de9408ac81acbb8a7d05d4cc064a152ccf33b3d480ebe0cd292153db239/pre_commit-4.6.0.tar.gz", hash = "sha256:718d2208cef53fdc38206e40524a6d4d9576d103eb16f0fec11c875e7716e9d9", size = 198525, upload-time = "2026-04-21T20:31:41.613Z" } wheels = [ @@ -1901,10 +1826,6 @@ version = "0.5.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427", size = 50208, upload-time = "2026-05-08T21:02:12.199Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/f1/8a8cc1c2c7e7934ab77e0163414f736fadbc0f5e8dd9673b952355ac175b/propcache-0.5.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74b70780220e2dd89175ca24b81b68b67c83db499ae611e7f2313cb329801c78", size = 90744, upload-time = "2026-05-08T20:59:45.799Z" }, - { url = "https://files.pythonhosted.org/packages/15/a8/8ede85d6aa1f79fc7dc2f8fd2c8d65920b8272c3892903c8a1affde48cfb/propcache-0.5.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c6844ba6364fb12f403928a82cfd295ab103a2b315c77c747b2dbe4a41894ea7", size = 52754, upload-time = "2026-05-08T20:59:49.202Z" }, - { url = "https://files.pythonhosted.org/packages/27/1b/16ab7f2cf2041da2f60d156ba64c2484eadf9168075b4ff43c3ef60045af/propcache-0.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5aaa2b923c1944ac8febd6609cb373540a5563e7cbcb0fd770f75dace2eb817b", size = 58888, upload-time = "2026-05-08T20:59:55.457Z" }, - { url = "https://files.pythonhosted.org/packages/0b/42/314ebc50d8159055411fd6b0bda322ff510e4b1f7d2e4927940ad0f6af20/propcache-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:552ffadf6ad409844bc5919c42a0a83d88314cedddaea0e41e80a8b8fffe881f", size = 59731, upload-time = "2026-05-08T21:00:04.881Z" }, { url = "https://files.pythonhosted.org/packages/4a/cb/e27bc2b2737a0bb49962b275efa051e8f1c35a936df7d5139b6b658b7dc9/propcache-0.5.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:806719138ecd720339a12410fb9614ac9b2b2d3a5fdf8235d56981c36f4039ba", size = 95887, upload-time = "2026-05-08T21:00:11.277Z" }, { url = "https://files.pythonhosted.org/packages/2c/7d/49777a3e20b55863d4794384a38acd460c04157b0a00f8602b0d508b8431/propcache-0.5.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e5cbfac9f61484f7e9f3597775500cd3ebe8274e9b050c38f9525c77c97520bf", size = 55190, upload-time = "2026-05-08T21:00:13.935Z" }, { url = "https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476", size = 61639, upload-time = "2026-05-08T21:00:19.692Z" }, @@ -1940,10 +1861,6 @@ version = "20.0.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/a2/ee/a7810cb9f3d6e9238e61d312076a9859bf3668fd21c69744de9532383912/pyarrow-20.0.0.tar.gz", hash = "sha256:febc4a913592573c8d5805091a6c2b5064c8bd6e002131f01061797d91c783c1", size = 1125187, upload-time = "2025-04-27T12:34:23.264Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/a2/b7930824181ceadd0c63c1042d01fa4ef63eee233934826a7a2a9af6e463/pyarrow-20.0.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:24ca380585444cb2a31324c546a9a56abbe87e26069189e14bdba19c86c049f0", size = 30856035, upload-time = "2025-04-27T12:28:40.78Z" }, - { url = "https://files.pythonhosted.org/packages/58/0d/08a95878d38808051a953e887332d4a76bc06c6ee04351918ee1155407eb/pyarrow-20.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8ff87cc837601532cc8242d2f7e09b4e02404de1b797aee747dd4ba4bd6313f", size = 42399836, upload-time = "2025-04-27T12:29:02.13Z" }, - { url = "https://files.pythonhosted.org/packages/46/1f/7f02009bc7fc8955c391defee5348f510e589a020e4b40ca05edcb847854/pyarrow-20.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a6ad3e7758ecf559900261a4df985662df54fb7fdb55e8e3b3aa99b23d526b62", size = 42301124, upload-time = "2025-04-27T12:29:17.187Z" }, - { url = "https://files.pythonhosted.org/packages/a4/ec/9f5c7e7c828d8e0a3c7ef50ee62eca38a7de2fa6eb1b8fa43685c9414fef/pyarrow-20.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:96e37f0766ecb4514a899d9a3554fadda770fb57ddf42b63d80f14bc20aa7db3", size = 44547640, upload-time = "2025-04-27T12:29:32.782Z" }, { url = "https://files.pythonhosted.org/packages/a1/d6/0c10e0d54f6c13eb464ee9b67a68b8c71bcf2f67760ef5b6fbcddd2ab05f/pyarrow-20.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:75a51a5b0eef32727a247707d4755322cb970be7e935172b6a3a9f9ae98404ba", size = 30815067, upload-time = "2025-04-27T12:29:44.384Z" }, { url = "https://files.pythonhosted.org/packages/af/a9/3bdd799e2c9b20c1ea6dc6fa8e83f29480a97711cf806e823f808c2316ac/pyarrow-20.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c3a01f313ffe27ac4126f4c2e5ea0f36a5fc6ab51f8726cf41fee4b256680bd", size = 42421775, upload-time = "2025-04-27T12:30:06.875Z" }, { url = "https://files.pythonhosted.org/packages/bb/1b/2168d6050e52ff1e6cefc61d600723870bf569cbf41d13db939c8cf97a16/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:4250e28a22302ce8692d3a0e8ec9d9dde54ec00d237cff4dfa9c1fbf79e472a8", size = 42295639, upload-time = "2025-04-27T12:30:21.949Z" }, @@ -1973,10 +1890,10 @@ name = "pydantic" version = "2.13.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-types", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pydantic-core", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } wheels = [ @@ -1988,23 +1905,15 @@ name = "pydantic-core" version = "2.46.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ae/6f/aa064a3e74b5745afbdf250594f38e7ead05e2d651bcb35994b9417a0d4d/pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c", size = 1948255, upload-time = "2026-05-06T13:39:12.574Z" }, - { url = "https://files.pythonhosted.org/packages/80/50/540cd3aeefc041beb111125c4bff779831a2111fc6b15a9138cda277d32c/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4", size = 2089685, upload-time = "2026-05-06T13:38:17.762Z" }, - { url = "https://files.pythonhosted.org/packages/d9/37/f913f81a657c865b75da6c0dbed79876073c2a43b5bd9edbe8da785e4d49/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109", size = 2360433, upload-time = "2026-05-06T13:37:30.099Z" }, { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, - { url = "https://files.pythonhosted.org/packages/fb/7f/f37d3a5e8bfcc2e403f5c57a730f2d815693fb42119e8ea48b3789335af1/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b", size = 1944552, upload-time = "2026-05-06T13:36:56.717Z" }, - { url = "https://files.pythonhosted.org/packages/63/87/70b9f40170a81afd55ca26c9b2acb25c20d64bcfbf888fafecb3ba077d4c/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea", size = 2138417, upload-time = "2026-05-06T13:39:45.476Z" }, { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, - { url = "https://files.pythonhosted.org/packages/0b/b5/6a17bdadd0fc1f170adfd05a20d37c832f52b117b4d9131da1f41bb097ce/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7", size = 1952146, upload-time = "2026-05-06T13:39:43.092Z" }, - { url = "https://files.pythonhosted.org/packages/2a/dc/03734d80e362cd43ef65428e9de77c730ce7f2f11c60d2b1e1b39f0fbf99/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2", size = 2134492, upload-time = "2026-05-06T13:36:58.124Z" }, - { url = "https://files.pythonhosted.org/packages/4f/c3/66883a5cec183e7fba4d024b4cbbe61851a63750ef606b0afecc46d1f2bf/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc", size = 2361286, upload-time = "2026-05-06T13:40:05.667Z" }, ] [[package]] @@ -2012,8 +1921,8 @@ name = "pydantic-extra-types" version = "2.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pydantic" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } wheels = [ @@ -2022,7 +1931,7 @@ wheels = [ [package.optional-dependencies] pycountry = [ - { name = "pycountry", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pycountry" }, ] [[package]] @@ -2030,9 +1939,9 @@ name = "pydantic-settings" version = "2.14.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/07/60/1d1e59c9c90d54591469ada7d268251f71c24bdb765f1a8a832cee8c6653/pydantic_settings-2.14.1.tar.gz", hash = "sha256:e874d3bec7e787b0c9958277956ed9b4dd5de6a80e162188fdaff7c5e26fd5fa", size = 235551, upload-time = "2026-05-08T13:40:06.542Z" } wheels = [ @@ -2053,12 +1962,12 @@ name = "pylint" version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "astroid", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "dill", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "isort", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "mccabe", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "astroid" }, + { name = "dill" }, + { name = "isort" }, + { name = "mccabe" }, + { name = "platformdirs" }, + { name = "tomlkit" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/ef/99c1531ad5454a560a9ff17789320e68d8d7aaceaa8222b293e3fa7488e8/pylint-3.1.1.tar.gz", hash = "sha256:c7c2652bf8099c7fb7a63bc6af5c5f8f7b9d7b392fa1d320cb020e222aff28c2", size = 1495262, upload-time = "2024-05-13T14:35:22.63Z" } wheels = [ @@ -2070,10 +1979,10 @@ name = "pytest" version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "iniconfig", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -2085,7 +1994,7 @@ name = "pytest-asyncio" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156, upload-time = "2025-03-25T06:22:28.883Z" } wheels = [ @@ -2097,7 +2006,7 @@ name = "pytest-timeout" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" } wheels = [ @@ -2109,7 +2018,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { 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 = [ @@ -2121,8 +2030,8 @@ name = "python-discovery" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock" }, + { name = "platformdirs" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ae/e0/cc5a8653e9a24f6cf84768f05064aa8ed5a83dcefd5e2a043db14a1c5f44/python_discovery-1.3.0.tar.gz", hash = "sha256:d098f1e86be5d45fe4d14bf1029294aabbd332f4321179dec85e76cddce834b0", size = 63925, upload-time = "2026-05-05T14:38:39.769Z" } wheels = [ @@ -2153,9 +2062,6 @@ version = "0.4.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/b6/34/b4e015b99031667a7b960f888889c5bd34ef585c85e1cb56a594b92836ac/pytokens-0.4.1.tar.gz", hash = "sha256:292052fe80923aae2260c073f822ceba21f3872ced9a68bb7953b348e561179a", size = 23015, upload-time = "2026-01-30T01:03:45.924Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/92/790ebe03f07b57e53b10884c329b9a1a308648fc083a6d4a39a10a28c8fc/pytokens-0.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d70e77c55ae8380c91c0c18dea05951482e263982911fc7410b1ffd1dadd3440", size = 160864, upload-time = "2026-01-30T01:02:57.882Z" }, - { url = "https://files.pythonhosted.org/packages/17/50/bc0394b4ad5b1601be22fa43652173d47e4c9efbf0044c62e9a59b747c56/pytokens-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b49750419d300e2b5a3813cf229d4e5a4c728dae470bcc89867a9ad6f25a722d", size = 260824, upload-time = "2026-01-30T01:03:01.471Z" }, - { url = "https://files.pythonhosted.org/packages/4e/54/3e04f9d92a4be4fc6c80016bc396b923d2a6933ae94b5f557c939c460ee0/pytokens-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d9907d61f15bf7261d7e775bd5d7ee4d2930e04424bab1972591918497623a16", size = 264075, upload-time = "2026-01-30T01:03:04.143Z" }, { url = "https://files.pythonhosted.org/packages/41/5d/e44573011401fb82e9d51e97f1290ceb377800fb4eed650b96f4753b499c/pytokens-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:140709331e846b728475786df8aeb27d24f48cbcf7bcd449f8de75cae7a45083", size = 160663, upload-time = "2026-01-30T01:03:06.473Z" }, { url = "https://files.pythonhosted.org/packages/bf/3c/2d5297d82286f6f3d92770289fd439956b201c0a4fc7e72efb9b2293758e/pytokens-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:24afde1f53d95348b5a0eb19488661147285ca4dd7ed752bbc3e1c6242a304d1", size = 269779, upload-time = "2026-01-30T01:03:09.756Z" }, { url = "https://files.pythonhosted.org/packages/20/01/7436e9ad693cebda0551203e0bf28f7669976c60ad07d6402098208476de/pytokens-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5ad948d085ed6c16413eb5fec6b3e02fa00dc29a2534f088d3302c47eb59adf9", size = 268076, upload-time = "2026-01-30T01:03:10.957Z" }, @@ -2167,17 +2073,17 @@ name = "pytorch-lightning" version = "2.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", extra = ["http"], marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torchmetrics", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", extra = ["http"] }, + { name = "lightning-utilities" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8b/ac/ebd5f6f58691cbd4f73836e43e1727f3814311b960c41f88e259606ca2b2/pytorch_lightning-2.6.1.tar.gz", hash = "sha256:ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc", size = 665563, upload-time = "2026-01-30T14:59:11.636Z" } wheels = [ @@ -2190,9 +2096,6 @@ version = "6.0.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, - { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, - { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, @@ -2202,9 +2105,6 @@ wheels = [ name = "redis" version = "7.4.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "async-timeout", marker = "(python_full_version < '3.11.3' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version < '3.11.3' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11.3' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (python_full_version >= '3.11.3' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] sdist = { url = "https://files.pythonhosted.org/packages/7b/7f/3759b1d0d72b7c92f0d70ffd9dc962b7b7b5ee74e135f9d7d8ab06b8a318/redis-7.4.0.tar.gz", hash = "sha256:64a6ea7bf567ad43c964d2c30d82853f8df927c5c9017766c55a1d1ed95d18ad", size = 4943913, upload-time = "2026-03-24T09:14:37.53Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/74/3a/95deec7db1eb53979973ebd156f3369a72732208d1391cd2e5d127062a32/redis-7.4.0-py3-none-any.whl", hash = "sha256:a9c74a5c893a5ef8455a5adb793a31bb70feb821c86eccb62eebef5a19c429ec", size = 409772, upload-time = "2026-03-24T09:14:35.968Z" }, @@ -2212,7 +2112,7 @@ wheels = [ [package.optional-dependencies] hiredis = [ - { name = "hiredis", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "hiredis" }, ] [[package]] @@ -2221,10 +2121,6 @@ version = "2026.5.9" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/dc/0e/49aee608ad09480e7fd276898c99ec6192985fa331abe4eb3a986094490b/regex-2026.5.9.tar.gz", hash = "sha256:a8234aa23ec39894bfe4a3f1b85616a7032481964a13ac6fc9f10de4f6fca270", size = 416074, upload-time = "2026-05-09T23:15:19.37Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/dc/c1f2df4027e82fc54b5a473e4b250f5139faca49a0fbe29a48668d228f34/regex-2026.5.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ccf5249114cc3e772ecdd88a98a86eca0fd74c61ce32a94743758c083fc05d48", size = 489445, upload-time = "2026-05-09T23:12:06.111Z" }, - { url = "https://files.pythonhosted.org/packages/58/b6/14b2c84ff90ddb370c81d27503f4a0fcf071496416f4855f6cc8c5d81c35/regex-2026.5.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef31cbfe458e21c6122ba8150ff060e0c7789ed0d26eb423f25472584920b555", size = 289212, upload-time = "2026-05-09T23:12:09.266Z" }, - { url = "https://files.pythonhosted.org/packages/33/6f/1481597e859ef19508b345eec4afd1416ed6e6b459c75a64026ef193aecf/regex-2026.5.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a661a7d270a61f7cf460caee8b9fa2d5ef9e5c681234bcb9e0fe14f488e7dfc", size = 799843, upload-time = "2026-05-09T23:12:16.892Z" }, - { url = "https://files.pythonhosted.org/packages/a5/27/0daffb1a535bb39f422c3d200f4ab023c71110ad66a32b366bee708baba0/regex-2026.5.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1268eddd8486dc561d08eee1156e40aa3a8fe10f4bdec8fa653b455fcbffd12c", size = 789167, upload-time = "2026-05-09T23:12:27.975Z" }, { url = "https://files.pythonhosted.org/packages/50/9b/6550044bc44e17c84d312c031c2ec42fbdb6a4ec4e29093be3a172d08772/regex-2026.5.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57eeeb05db7979413dec5438f2db21d7ecbba787cde7a711df1a6f6df672aa06", size = 490451, upload-time = "2026-05-09T23:12:34.72Z" }, { url = "https://files.pythonhosted.org/packages/54/4b/ee27938d1b2c443e89a9a10e00d2d19aa5ee300cd3d61140644e93bb083e/regex-2026.5.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f7a7c26137296beba7784de6eba69c6a93a63ccebc385e4962fe67e267a91225", size = 289599, upload-time = "2026-05-09T23:12:38.089Z" }, { url = "https://files.pythonhosted.org/packages/cc/1e/3fbe2fa1e8cebd62f3bb7d3321cff1640aca2e240b51d9bd624aad949260/regex-2026.5.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd2810d22146b6d838acc5ec15602cb6b47920aa4e33015df3868eedfd20bab8", size = 801239, upload-time = "2026-05-09T23:12:46.268Z" }, @@ -2236,10 +2132,10 @@ name = "requests" version = "2.33.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "charset-normalizer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } wheels = [ @@ -2251,8 +2147,8 @@ name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "markdown-it-py" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } wheels = [ @@ -2275,12 +2171,12 @@ name = "sacrebleu" version = "2.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "lxml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "portalocker", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "colorama" }, + { name = "lxml" }, + { name = "numpy" }, + { name = "portalocker" }, + { name = "regex" }, + { name = "tabulate" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d3/ed/d7acddcff74d690c56fe26a1f7828bdde548262828d0743414ea916c40c1/sacrebleu-2.6.0.tar.gz", hash = "sha256:91499b6cd46138d95154fff1e863c2f9be57e82f0c719d8dd718d0006cf6c566", size = 1893419, upload-time = "2026-01-12T17:17:20.799Z" } wheels = [ @@ -2303,15 +2199,13 @@ name = "scikit-learn" version = "1.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "joblib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "threadpoolctl", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "joblib" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/d4/40988bf3b8e34feec1d0e6a051446b1f66225f8529b9309becaeef62b6c4/scikit_learn-1.8.0.tar.gz", hash = "sha256:9bccbb3b40e3de10351f8f5068e105d0f4083b1a65fa07b6634fbc401a6287fd", size = 7335585, upload-time = "2025-12-10T07:08:53.618Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/18/d154dc1638803adf987910cdd07097d9c526663a55666a97c124d09fb96a/scikit_learn-1.8.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f984ca4b14914e6b4094c5d52a32ea16b49832c03bd17a110f004db3c223e8e1", size = 8080381, upload-time = "2025-12-10T07:07:41.93Z" }, - { url = "https://files.pythonhosted.org/packages/36/4d/4a67f30778a45d542bbea5db2dbfa1e9e100bf9ba64aefe34215ba9f11f6/scikit_learn-1.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ada8121bcb4dac28d930febc791a69f7cb1673c8495e5eee274190b73a4559c1", size = 9103788, upload-time = "2025-12-10T07:07:45.982Z" }, { url = "https://files.pythonhosted.org/packages/49/d8/9be608c6024d021041c7f0b3928d4749a706f4e2c3832bbede4fb4f58c95/scikit_learn-1.8.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:5025ce924beccb28298246e589c691fe1b8c1c96507e6d27d12c5fadd85bfd76", size = 8079075, upload-time = "2025-12-10T07:07:53.697Z" }, { url = "https://files.pythonhosted.org/packages/97/74/b7a304feb2b49df9fafa9382d4d09061a96ee9a9449a7cbea7988dda0828/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0bcfe4d0d14aec44921545fd2af2338c7471de9cb701f1da4c9d85906ab847a", size = 8931904, upload-time = "2025-12-10T07:07:57.666Z" }, ] @@ -2321,14 +2215,10 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/58/bccc2861b305abdd1b8663d6130c0b3d7cc22e8d86663edbc8401bfd40d4/scipy-1.17.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e18f12c6b0bc5a592ed23d3f7b891f68fd7f8241d69b7883769eb5d5dfb52696", size = 28162057, upload-time = "2026-02-23T00:16:09.456Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ee/18146b7757ed4976276b9c9819108adbc73c5aad636e5353e20746b73069/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a3472cfbca0a54177d0faa68f697d8ba4c80bbdc19908c3465556d9f7efce9ee", size = 20334032, upload-time = "2026-02-23T00:16:17.358Z" }, - { url = "https://files.pythonhosted.org/packages/09/7d/af933f0f6e0767995b4e2d705a0665e454d1c19402aa7e895de3951ebb04/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43af8d1f3bea642559019edfe64e9b11192a8978efbd1539d7bc2aaa23d92de4", size = 35349300, upload-time = "2026-02-23T00:16:49.108Z" }, - { url = "https://files.pythonhosted.org/packages/e8/19/f926cb11c42b15ba08e3a71e376d816ac08614f769b4f47e06c3580c836a/scipy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4eb6c25dd62ee8d5edf68a8e1c171dd71c292fdae95d8aeb3dd7d7de4c364082", size = 37741314, upload-time = "2026-02-23T00:17:12.576Z" }, { url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" }, { url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" }, { url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" }, @@ -2341,9 +2231,6 @@ version = "0.2.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/15/15/2e7a025fc62d764b151ae6d0f2a92f8081755ebe8d4a64099accc6f77ba6/sentencepiece-0.2.1.tar.gz", hash = "sha256:8138cec27c2f2282f4a34d9a016e3374cd40e5c6e9cb335063db66a0a3b71fad", size = 3228515, upload-time = "2025-08-12T07:00:51.718Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/15/46afbab00733d81788b64be430ca1b93011bb9388527958e26cc31832de5/sentencepiece-0.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6356d0986b8b8dc351b943150fcd81a1c6e6e4d439772e8584c64230e58ca987", size = 1942560, upload-time = "2025-08-12T06:59:25.82Z" }, - { url = "https://files.pythonhosted.org/packages/bb/88/2b41e07bd24f33dcf2f18ec3b74247aa4af3526bad8907b8727ea3caba03/sentencepiece-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:02593eca45440ef39247cee8c47322a34bdcc1d8ae83ad28ba5a899a2cf8d79a", size = 1253319, upload-time = "2025-08-12T06:59:29.306Z" }, - { url = "https://files.pythonhosted.org/packages/ef/66/fb191403ade791ad2c3c1e72fe8413e63781b08cfa3aa4c9dfc536d6e795/sentencepiece-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f5a3e0d9f445ed9d66c0fec47d4b23d12cfc858b407a03c194c1b26c2ac2a63", size = 1387785, upload-time = "2025-08-12T06:59:32.491Z" }, { url = "https://files.pythonhosted.org/packages/4a/be/32ce495aa1d0e0c323dcb1ba87096037358edee539cac5baf8755a6bd396/sentencepiece-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57cae326c8727de58c85977b175af132a7138d84c764635d7e71bbee7e774133", size = 1943152, upload-time = "2025-08-12T06:59:40.048Z" }, { url = "https://files.pythonhosted.org/packages/19/84/42eb3ce4796777a1b5d3699dfd4dca85113e68b637f194a6c8d786f16a04/sentencepiece-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d9381351182ff9888cc80e41c632e7e274b106f450de33d67a9e8f6043da6f76", size = 1253645, upload-time = "2025-08-12T06:59:42.903Z" }, { url = "https://files.pythonhosted.org/packages/04/88/14f2f4a2b922d8b39be45bf63d79e6cd3a9b2f248b2fcb98a69b12af12f5/sentencepiece-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0cdfecef430d985f1c2bcbfff3defd1d95dae876fbd0173376012d2d7d24044b", size = 1387881, upload-time = "2025-08-12T06:59:46.09Z" }, @@ -2381,7 +2268,7 @@ name = "smart-open" version = "8.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "wrapt", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "wrapt" }, ] sdist = { url = "https://files.pythonhosted.org/packages/76/53/9c513747547fd595d5c143259129ea8b9c3ea2f6b7bb9dcea2b1966ded3c/smart_open-8.0.1.tar.gz", hash = "sha256:18b1c4496003c6902be17c15f032b5c319f307c89c6ae9e6b028b508bed8b2cf", size = 61882, upload-time = "2026-07-15T13:56:10.492Z" } wheels = [ @@ -2402,8 +2289,8 @@ name = "soundfile" version = "0.13.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "cffi" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156, upload-time = "2025-01-25T09:17:04.831Z" } wheels = [ @@ -2417,12 +2304,10 @@ name = "soxr" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/11/27cebce4a108f77afea7c80545115536b45e3f11ebfb914f638fdd9ba847/soxr-1.1.0.tar.gz", hash = "sha256:9f228ae21c78fa9359ca98d8a5e8e91f30639e438e574133dace62c5b5309e44", size = 173067, upload-time = "2026-05-03T00:15:18.214Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/94/216f46096a85b07d1e6ba7fd44491402e912a3d688cd4f36f0a600ca155f/soxr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd30f7201eac896ebf5db7b09156e6f1a1b82601900d29d9c8449bdad8365b11", size = 167381, upload-time = "2026-05-03T00:14:48.012Z" }, - { url = "https://files.pythonhosted.org/packages/86/47/d5964551ca818b7f0c7ef7f3899056263b60ef098a801066350a9672ca8f/soxr-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3da87e3ffa3e41823d873b051c7ecb2acebd8d1b6b46b752f5facf10a0d84ab9", size = 245268, upload-time = "2026-05-03T00:14:51.422Z" }, { url = "https://files.pythonhosted.org/packages/03/dc/200013a74641f8774664bbcd2346c695c05c2e300ea792adcb40a293eed0/soxr-1.1.0-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:d6a7ad82b8d5f3fcc04b1d2ca055562b96af571e1d4fa7c6c61d0fb509ac43b4", size = 165457, upload-time = "2026-05-03T00:14:56.007Z" }, { url = "https://files.pythonhosted.org/packages/5c/f1/0e55195893228609c9a08c3b13b7a83a46c3a992cd00d3304f0f320cfb07/soxr-1.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b033078e86f3c4a658e5697fac8995764fad9e799563616b630136b613167f1", size = 240413, upload-time = "2026-05-03T00:14:59.363Z" }, ] @@ -2441,7 +2326,7 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "mpmath" }, ] 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" } wheels = [ @@ -2462,10 +2347,10 @@ name = "temporalio" version = "1.31.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nexus-rpc", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "types-protobuf", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nexus-rpc" }, + { name = "protobuf" }, + { name = "types-protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3c/43/676b56efaa64def06d4a9282cfc08d5a5b1c89de0ded47b692f8eaa30ca8/temporalio-1.31.0.tar.gz", hash = "sha256:2993f4b880170825414116dec7d7159a5d199efc279f29570be6b5c4a9f6edd5", size = 2785306, upload-time = "2026-07-29T17:55:10.995Z" } wheels = [ @@ -2488,7 +2373,7 @@ name = "tensorrt-lean" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tensorrt-lean-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/71/aebf24f3435b0268c5f5f28da192d9cbeae261bf618ff6a35add17c43626/tensorrt_lean-11.2.1.2.tar.gz", hash = "sha256:28717e198350bcf1f2a91082151efa014cb873a78f49c9056cc42964f0dbdbb4", size = 16653, upload-time = "2026-07-30T19:10:52.258Z" } @@ -2497,8 +2382,8 @@ name = "tensorrt-lean-cu13" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tensorrt-lean-cu13-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tensorrt-lean-cu13-libs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13-bindings", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "tensorrt-lean-cu13-libs", marker = "sys_platform == 'linux' or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/70/43/f4e5b174686d865506ef981d34beb3c57349248216cae6c309081ef157f4/tensorrt_lean_cu13-11.2.1.2.tar.gz", hash = "sha256:344a772ddf05f1126aeee7e66977d8b1251628b93e9d0b748f1b3765465dfee3", size = 17985, upload-time = "2026-07-30T19:18:36.141Z" } @@ -2507,7 +2392,6 @@ name = "tensorrt-lean-cu13-bindings" version = "11.2.1.2" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/4b/5e7c66319407fa8504f03a21ba2f96bb6003cace359c4e594c1af72e3c78/tensorrt_lean_cu13_bindings-11.2.1.2-cp311-none-manylinux_2_28_x86_64.whl", hash = "sha256:a4cc628b2e095d826748938e3b2f64122555bdd8e5612af3eba07048dbc50c2a", size = 800224, upload-time = "2026-07-30T19:20:44.259Z" }, { url = "https://files.pythonhosted.org/packages/42/20/b7900bc28fca4b8905c3c80e851305e4bf187fe258bd325756d9f86da6f8/tensorrt_lean_cu13_bindings-11.2.1.2-cp312-none-manylinux_2_28_x86_64.whl", hash = "sha256:2814b8b6055d7011941277850104177420bf840116f548b6ace3a8071090719c", size = 799617, upload-time = "2026-07-30T19:21:49.834Z" }, ] @@ -2548,14 +2432,11 @@ name = "tiktoken" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "regex" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e4/e5/5f3cb2159769d0f4324c0e9e87f9de3c4b1cd45848a96b2eb3566ad5ca77/tiktoken-0.13.0.tar.gz", hash = "sha256:c9435714c3a84c2319499de9a300c0e604449dd0799ff246458b3bb6a7f433c1", size = 38986, upload-time = "2026-05-15T04:51:27.153Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/91/10b9c7076bc02c246c853201fdbbe300a4b8c5ed7b84c25f7403f4e32655/tiktoken-0.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:91c180fe255bd5a86d8316210d2833a1d4d33d026cd86a67812f4773743c8d26", size = 984644, upload-time = "2026-05-15T04:50:23.256Z" }, - { url = "https://files.pythonhosted.org/packages/f9/39/fe42ad00de01a8c4a49ad8649a2c8a316835a9cad5961b11d21eac0020a5/tiktoken-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:36217497eaffc158607a3b26f065300db2aefd43b115263f3b9688ce38146173", size = 1138253, upload-time = "2026-05-15T04:50:25.505Z" }, - { url = "https://files.pythonhosted.org/packages/9d/03/cd0cba295522b91eb55c6b2704f1df895f8226cfe60ab10d4d51d0cc9e69/tiktoken-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5d48843bee149630eb735a99e1f4a85b47308d21868ea63163f6e87768d3cfed", size = 1241265, upload-time = "2026-05-15T04:50:28.815Z" }, { url = "https://files.pythonhosted.org/packages/36/18/d4ac9d20956cdebca04841316660ed584c2fecdc2b81722a28bc7ad3b1e4/tiktoken-0.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d9980f11429ed2d737c463bb1fb78cf330caa026adf002f714aced7849a687b", size = 982970, upload-time = "2026-05-15T04:50:32.961Z" }, { url = "https://files.pythonhosted.org/packages/34/de/2ca96b07a82d972b74fe4b46de055b79c904e45c7eab699354a0bfa697dc/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a116178fa7e1b4065bff05214360373a65cac22f965be7b3f73d00a0dbfe7649", size = 1136523, upload-time = "2026-05-15T04:50:35.782Z" }, { url = "https://files.pythonhosted.org/packages/a1/d0/1f8578c45b2f24759b46f0b50d31878c63c73e6bf0f2227e10ec5c5408dc/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95097e4f89b06403976e498abf61a0ee73a7497e73fb599cb211d8197a054d91", size = 1240069, upload-time = "2026-05-15T04:50:38.221Z" }, @@ -2566,7 +2447,7 @@ name = "tokenizers" version = "0.22.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "huggingface-hub" }, ] sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } wheels = [ @@ -2607,24 +2488,20 @@ name = "torch" version = "2.10.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:0826ac8e409551e12b2360ac18b4161a838cbd111933e694752f351191331d09", upload-time = "2026-02-06T16:27:14Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e", upload-time = "2026-02-06T16:27:14Z" }, - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:90821a3194b8806d9fa9fdaa9308c1bc73df0c26808274b14129a97c99f35794", upload-time = "2026-02-10T19:55:42Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:358bd7125cbec6e692d60618a5eec7f55a51b29e3652a849fd42af021d818023", upload-time = "2026-02-10T19:55:42Z" }, - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:4584ab167995c0479f6821e3dceaf199c8166c811d3adbba5d8eedbbfa6764fd", upload-time = "2026-01-23T15:09:55Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:45a1c5057629444aeb1c452c18298fa7f30f2f7aeadd4dc41f9d340980294407", upload-time = "2026-01-23T15:09:55Z" }, ] @@ -2633,42 +2510,36 @@ name = "torch" version = "2.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/8b/4b61d6e13f7108f36910df9ab4b58fd389cc2520d54d81b88660804aad99/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:418997cb02d0a0f1497cf6a09f63166f9f5df9f3e16c8a716ab76a72127c714f", size = 79423467, upload-time = "2026-02-10T21:44:48.711Z" }, + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, +] +wheels = [ { url = "https://files.pythonhosted.org/packages/d3/54/a2ba279afcca44bbd320d4e73675b282fcee3d81400ea1b53934efca6462/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:13ec4add8c3faaed8d13e0574f5cd4a323c11655546f91fbe6afa77b57423574", size = 79498202, upload-time = "2026-02-10T21:44:52.603Z" }, - { url = "https://files.pythonhosted.org/packages/36/ab/7b562f1808d3f65414cd80a4f7d4bb00979d9355616c034c171249e1a303/torch-2.10.0-3-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ac5bdcbb074384c66fa160c15b1ead77839e3fe7ed117d667249afce0acabfac", size = 915518691, upload-time = "2026-03-11T14:15:43.147Z" }, { url = "https://files.pythonhosted.org/packages/b3/7a/abada41517ce0011775f0f4eacc79659bc9bc6c361e6bfe6f7052a6b9363/torch-2.10.0-3-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:98c01b8bb5e3240426dcde1446eed6f40c778091c8544767ef1168fc663a05a6", size = 915622781, upload-time = "2026-03-11T14:17:11.354Z" }, - { url = "https://files.pythonhosted.org/packages/ae/30/a3a2120621bf9c17779b169fc17e3dc29b230c29d0f8222f499f5e159aa8/torch-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a2f9edd8dbc99f62bc4dfb78af7bf89499bca3d753423ac1b4e06592e467b763", size = 915607863, upload-time = "2026-01-21T16:25:06.696Z" }, - { url = "https://files.pythonhosted.org/packages/61/d8/15b9d9d3a6b0c01b883787bd056acbe5cc321090d4b216d3ea89a8fcfdf3/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:b7bd80f3477b830dd166c707c5b0b82a898e7b16f59a7d9d42778dd058272e8b", size = 79423461, upload-time = "2026-01-21T16:24:50.266Z" }, { url = "https://files.pythonhosted.org/packages/23/8e/3c74db5e53bff7ed9e34c8123e6a8bfef718b2450c35eefab85bb4a7e270/torch-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:787124e7db3b379d4f1ed54dd12ae7c741c16a4d29b49c0226a89bea50923ffb", size = 915711952, upload-time = "2026-01-21T16:23:53.503Z" }, { url = "https://files.pythonhosted.org/packages/c9/5c/dee910b87c4d5c0fcb41b50839ae04df87c1cfc663cf1b5fca7ea565eeaa/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:6d3707a61863d1c4d6ebba7be4ca320f42b869ee657e9b2c21c736bf17000294", size = 79498198, upload-time = "2026-01-21T16:24:34.704Z" }, ] @@ -2678,20 +2549,18 @@ name = "torch" version = "2.10.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b7cb1ec66cefb90fd7b676eac72cfda3b8d4e4d0cacd7a531963bc2e0a9710ab", upload-time = "2026-01-23T15:10:15Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ee40b8a4b4b2cf0670c6fd4f35a7ef23871af956fecb238fbf5da15a72650b1d", upload-time = "2026-01-23T15:10:27Z" }, ] @@ -2700,35 +2569,33 @@ name = "torch" version = "2.10.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cufile-cu12", version = "1.14.1.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "nvidia-nvtx-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (python_full_version < '3.12' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, -] -wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ef82198b7b2f271cda50fa1d7ccd69643ac60dc48c7f38a91510c872b9722028", upload-time = "2026-01-21T18:56:56Z" }, + "platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cufile-cu12", version = "1.14.1.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "nvidia-nvtx-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "setuptools", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, +] +wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a3c703e74a88cccfeb4b1807c49d563a0a73793ba72d4fa035d4ac5885f3aefd", upload-time = "2026-01-21T18:56:27Z" }, ] @@ -2737,14 +2604,12 @@ name = "torchaudio" version = "2.10.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", ] dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:28813664c4c86557921f0ae0ef0f624e065132b02c525bff599e7656e19ef727", upload-time = "2026-01-21T15:05:38Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:085f1b72339e4321005b9aacd7d06b1c64e5f3a2e3ff9fc6ad598bfb6fdecec4", upload-time = "2026-01-21T15:05:38Z" }, ] @@ -2753,17 +2618,13 @@ name = "torchaudio" version = "2.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'arm64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'arm64' and sys_platform == 'darwin'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/e7/401fe1d024bf9352371d854be6f339ad9928669e6bc8a5ba08e9dbce81cf/torchaudio-2.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bcab0e39eb18da84cba1a0c87f600abb6ce97c882200cb46e841caea106f037f", size = 736373, upload-time = "2026-01-21T16:28:41.589Z" }, - { url = "https://files.pythonhosted.org/packages/13/ae/a2a34a64947c4fa4a61b4c86d8f36fbcb4ebfec30fdde140267db260f96c/torchaudio-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b2c77fb9114dd463dc805560bf55a1ac2a52e219794cc32b7b32cf2aeffd2826", size = 1894140, upload-time = "2026-01-21T16:28:35.892Z" }, { url = "https://files.pythonhosted.org/packages/0f/36/28a6f3e857616cf7576bdbf8170e483b8c5d0a1f8d349ecb2b75921236aa/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9d0fbdbfd2f621c51d28571050d6d0c7287791034e5c7303b31480af1258f33f", size = 737144, upload-time = "2026-01-21T16:28:44.189Z" }, { url = "https://files.pythonhosted.org/packages/98/25/e55a30d7138f8fe56ed006df25b0a3c27681f0ec7bc9989e1778e6d559c3/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0e77b2956448d63790a99beed0b74ac8b8cd3a94dcdd9ad01974411078f46278", size = 1895234, upload-time = "2026-01-21T16:28:37.034Z" }, ] @@ -2773,14 +2634,12 @@ name = "torchaudio" version = "2.10.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d578c9bc636623c83103054d797c3a889d7f733c1375fedf48d0be4dd9ff0031", upload-time = "2026-01-21T15:05:37Z" }, { url = "https://download-r2.pytorch.org/whl/cpu/torchaudio-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:502b19a5bd0ef8fc97adf06c24146c5e2b94bc3c43b768174407c031cd21c3a5", upload-time = "2026-01-21T15:05:37Z" }, ] @@ -2789,14 +2648,12 @@ name = "torchaudio" version = "2.10.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } resolution-markers = [ - "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:c24e7a2389276208d85077f6663735d406532214d5365bf2e5c15ae91a894415", upload-time = "2026-01-21T15:05:50Z" }, { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:5072f6c901ddc234b8d5d472d42fbe97445c6bb3433337c3945d00b012642969", upload-time = "2026-01-21T15:05:50Z" }, ] @@ -2805,8 +2662,6 @@ name = "torchcodec" version = "0.10.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1c/0d/51ab5cb4ba8eb60e3e39651a4d43be89a592cc193fe11feb6509509b0121/torchcodec-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3dde1ebd9677ec1587f1e45486b3d59bd3e41a0bf4fc9b3dc6880e64c421ad56", size = 3907950, upload-time = "2026-01-22T15:41:43.819Z" }, - { url = "https://files.pythonhosted.org/packages/b9/c8/618bde55c1908583290883537326174e633a383a8337226ce0c7c6d70090/torchcodec-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2e2be11c4468a58940572fcf5f8ed5e41187c1de214267f692e2fd5ac8731198", size = 2070483, upload-time = "2026-01-22T15:41:36.743Z" }, { url = "https://files.pythonhosted.org/packages/52/ff/2b27797e039673156710e5a0febe87cafc203722acafa3d34db283b40cf9/torchcodec-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b35fa4061c5757f8d714187c040a90a11669de6470a644bb04e3cd335ff1c110", size = 4073213, upload-time = "2026-01-22T15:41:45.485Z" }, { url = "https://files.pythonhosted.org/packages/29/34/ccc711b6dc581e43b8d8d227e4173a8826994ee7b68d6b3d82291f307325/torchcodec-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6e43184d83ccced965b31cad5bb6200c779646fee2ec153a6d784b4def40c91b", size = 2083121, upload-time = "2026-01-22T15:41:37.947Z" }, ] @@ -2816,13 +2671,13 @@ name = "torchmetrics" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lightning-utilities", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'arm64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-20-datashare-asr-worker-cpu') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "lightning-utilities" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra != 'extra-20-datashare-asr-worker-cpu' and extra != 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-gpu') or (extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size = 581765, upload-time = "2026-03-09T17:41:22.443Z" } wheels = [ @@ -2843,15 +2698,15 @@ name = "transformers" version = "5.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tokenizers", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "typer-slim", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "huggingface-hub" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "regex" }, + { name = "safetensors" }, + { name = "tokenizers" }, + { name = "tqdm" }, + { name = "typer-slim" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/a7d91500a6c02ec76058bc9e65fcdec1bdb8882854dec8e4adf12d0aa8b0/transformers-5.1.0.tar.gz", hash = "sha256:c60d6180e5845ea1b4eed38d7d1b06fcc4cc341c6b7fa5c1dc767d7e25fe0139", size = 8531810, upload-time = "2026-02-05T15:41:42.932Z" } wheels = [ @@ -2872,10 +2727,10 @@ name = "typer" version = "0.25.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "shellingham", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/27/ede8cec7596e0041ba7e7b80b47d132562f56ff454313a16f6084e555c9f/typer-0.25.0.tar.gz", hash = "sha256:123eaf9f19bb40fd268310e12a542c0c6b4fab9c98d9d23342a01ff95e3ce930", size = 120150, upload-time = "2026-04-26T08:46:14.767Z" } wheels = [ @@ -2887,7 +2742,7 @@ name = "typer-slim" version = "0.24.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a7/a7/e6aecc4b4eb59598829a3b5076a93aff291b4fdaa2ded25efc4e1f4d219c/typer_slim-0.24.0.tar.gz", hash = "sha256:f0ed36127183f52ae6ced2ecb2521789995992c521a46083bfcdbb652d22ad34", size = 4776, upload-time = "2026-02-16T22:08:51.2Z" } wheels = [ @@ -2917,7 +2772,7 @@ name = "typing-inspection" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } wheels = [ @@ -2938,10 +2793,10 @@ name = "virtualenv" version = "21.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "python-discovery", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "distlib" }, + { name = "filelock" }, + { name = "platformdirs" }, + { name = "python-discovery" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ec/0d/915c02c94d207b85580eb09bffab54438a709e7288524094fe781da526c2/virtualenv-21.3.1.tar.gz", hash = "sha256:c2305bc1fddeec40699b8370d13f8d431b0701f00ce895061ce493aeded4426b", size = 7613791, upload-time = "2026-05-05T01:34:31.402Z" } wheels = [ @@ -2953,9 +2808,9 @@ name = "webdataset" version = "1.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "braceexpand", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "braceexpand" }, + { name = "numpy" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/3a/68800d92e065cf4750ebecf973b13979c0c929b439e1293012938862038d/webdataset-1.0.2.tar.gz", hash = "sha256:7f0498be827cfa46cc5430a58768a24e2c6a410676a61be1838f53d61afdaab4", size = 80090, upload-time = "2025-06-19T23:26:21.945Z" } wheels = [ @@ -2967,9 +2822,9 @@ name = "whisper-normalizer" version = "0.1.12" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "indic-numtowords", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "more-itertools", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "regex", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "indic-numtowords" }, + { name = "more-itertools" }, + { name = "regex" }, ] sdist = { url = "https://files.pythonhosted.org/packages/77/81/d4a23d67e9356f1c2d6fe9aa7e99f42078b5e3845b181412a5582f168af4/whisper_normalizer-0.1.12.tar.gz", hash = "sha256:484dcedbfeba2ee94cf9412d57ab1e66b847e91f80c15ffc4c6ab82ad5484b8c", size = 39630, upload-time = "2025-06-06T19:03:50.75Z" } wheels = [ @@ -2982,9 +2837,6 @@ version = "2.1.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/2e/64/925f213fdcbb9baeb1530449ac71a4d57fc361c053d06bf78d0c5c7cd80c/wrapt-2.1.2.tar.gz", hash = "sha256:3996a67eecc2c68fd47b4e3c564405a5777367adfd9b8abb58387b63ee83b21e", size = 81678, upload-time = "2026-03-06T02:53:25.134Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/be/80e80e39e7cb90b006a0eaf11c73ac3a62bbfb3068469aec15cc0bc795de/wrapt-2.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:98ba61833a77b747901e9012072f038795de7fc77849f1faa965464f3f87ff2d", size = 61601, upload-time = "2026-03-06T02:53:00.487Z" }, - { url = "https://files.pythonhosted.org/packages/b0/be/d7c88cd9293c859fc74b232abdc65a229bb953997995d6912fc85af18323/wrapt-2.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:767c0dbbe76cae2a60dd2b235ac0c87c9cccf4898aef8062e57bead46b5f6894", size = 114057, upload-time = "2026-03-06T02:52:44.08Z" }, - { url = "https://files.pythonhosted.org/packages/ef/43/4808b86f499a51370fbdbdfa6cb91e9b9169e762716456471b619fca7a70/wrapt-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:866abdbf4612e0b34764922ef8b1c5668867610a718d3053d59e24a5e5fcfc15", size = 113783, upload-time = "2026-03-06T02:53:02.02Z" }, { url = "https://files.pythonhosted.org/packages/a2/16/9b02a6b99c09227c93cd4b73acc3678114154ec38da53043c0ddc1fba0dc/wrapt-2.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6433ea84e1cfacf32021d2a4ee909554ade7fd392caa6f7c13f1f4bf7b8e8748", size = 61848, upload-time = "2026-03-06T02:53:48.728Z" }, { url = "https://files.pythonhosted.org/packages/af/aa/ead46a88f9ec3a432a4832dfedb84092fc35af2d0ba40cd04aea3889f247/wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c20b757c268d30d6215916a5fa8461048d023865d888e437fab451139cad6c8e", size = 121433, upload-time = "2026-03-06T02:54:40.328Z" }, { url = "https://files.pythonhosted.org/packages/88/dd/27fc67914e68d740bce512f11734aec08696e6b17641fef8867c00c949fc/wrapt-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7dfa9f2cf65d027b951d05c662cc99ee3bd01f6e4691ed39848a7a5fffc902b2", size = 120563, upload-time = "2026-03-06T02:53:20.412Z" }, @@ -2997,9 +2849,6 @@ version = "3.5.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/00/5e/d6e5258d69df8b4ed8c83b6664f2b47d30d2dec551a29ad72a6c69eafd31/xxhash-3.5.0.tar.gz", hash = "sha256:84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f", size = 84241, upload-time = "2024-08-17T09:20:38.972Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/0c/7c3bc6d87e5235672fcc2fb42fd5ad79fe1033925f71bf549ee068c7d1ca/xxhash-3.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6027dcd885e21581e46d3c7f682cfb2b870942feeed58a21c29583512c3f09f8", size = 30800, upload-time = "2024-08-17T09:18:01.863Z" }, - { url = "https://files.pythonhosted.org/packages/d9/72/9256303f10e41ab004799a4aa74b80b3c5977d6383ae4550548b24bd1971/xxhash-3.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89997aa1c4b6a5b1e5b588979d1da048a3c6f15e55c11d117a56b75c84531f5a", size = 194822, upload-time = "2024-08-17T09:18:08.331Z" }, - { url = "https://files.pythonhosted.org/packages/71/43/6db4c02dcb488ad4e03bc86d70506c3d40a384ee73c9b5c93338eb1f3c23/xxhash-3.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:963be41bcd49f53af6d795f65c0da9b4cc518c0dd9c47145c98f61cb464f4839", size = 192216, upload-time = "2024-08-17T09:18:18.779Z" }, { url = "https://files.pythonhosted.org/packages/3f/d6/8ca450d6fe5b71ce521b4e5db69622383d039e2b253e9b2f24f93265b52c/xxhash-3.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:59aa1203de1cb96dbeab595ded0ad0c0056bb2245ae11fac11c0ceea861382b9", size = 30787, upload-time = "2024-08-17T09:18:25.318Z" }, { url = "https://files.pythonhosted.org/packages/11/a7/81dba5010f7e733de88af9555725146fc133be97ce36533867f4c7e75066/xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d32a592cac88d18cc09a89172e1c32d7f2a6e516c3dfde1b9adb90ab5df54a6", size = 194380, upload-time = "2024-08-17T09:18:30.706Z" }, { url = "https://files.pythonhosted.org/packages/31/5c/b7a8db8a3237cff3d535261325d95de509f6a8ae439a5a7a4ffcff478189/xxhash-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fa9f547bd98f5553d03160967866a71056a60960be00356a15ecc44efb40ba8e", size = 192022, upload-time = "2024-08-17T09:18:40.138Z" }, @@ -3010,16 +2859,12 @@ name = "yarl" version = "1.23.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-20-datashare-asr-worker-cpu' and extra == 'extra-20-datashare-asr-worker-gpu')" }, + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/6e/beb1beec874a72f23815c1434518bfc4ed2175065173fb138c3705f658d4/yarl-1.23.0.tar.gz", hash = "sha256:53b1ea6ca88ebd4420379c330aea57e258408dd0df9af0992e5de2078dc9f5d5", size = 194676, upload-time = "2026-03-01T22:07:53.373Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/aa/60da938b8f0997ba3a911263c40d82b6f645a67902a490b46f3355e10fae/yarl-1.23.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b35d13d549077713e4414f927cdc388d62e543987c572baee613bf82f11a4b99", size = 123641, upload-time = "2026-03-01T22:04:42.841Z" }, - { url = "https://files.pythonhosted.org/packages/b2/0d/71ceabc14c146ba8ee3804ca7b3d42b1664c8440439de5214d366fec7d3a/yarl-1.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc52310451fc7c629e13c4e061cbe2dd01684d91f2f8ee2821b083c58bd72432", size = 85988, upload-time = "2026-03-01T22:04:46.365Z" }, - { url = "https://files.pythonhosted.org/packages/9a/64/c53487d9f4968045b8afa51aed7ca44f58b2589e772f32745f3744476c82/yarl-1.23.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:99c8a9ed30f4164bc4c14b37a90208836cbf50d4ce2a57c71d0f52c7fb4f7598", size = 102678, upload-time = "2026-03-01T22:04:55.176Z" }, - { url = "https://files.pythonhosted.org/packages/a4/b8/35c0750fcd5a3f781058bfd954515dd4b1eab45e218cbb85cf11132215f1/yarl-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:170e26584b060879e29fac213e4228ef063f39128723807a312e5c7fec28eff2", size = 102919, upload-time = "2026-03-01T22:05:06.397Z" }, { url = "https://files.pythonhosted.org/packages/88/8a/94615bc31022f711add374097ad4144d569e95ff3c38d39215d07ac153a0/yarl-1.23.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1932b6b8bba8d0160a9d1078aae5838a66039e8832d41d2992daa9a3a08f7860", size = 124737, upload-time = "2026-03-01T22:05:12.897Z" }, { url = "https://files.pythonhosted.org/packages/19/2a/725ecc166d53438bc88f76822ed4b1e3b10756e790bafd7b523fe97c322d/yarl-1.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:13a563739ae600a631c36ce096615fe307f131344588b0bc0daec108cdb47b25", size = 86310, upload-time = "2026-03-01T22:05:15.71Z" }, { url = "https://files.pythonhosted.org/packages/66/3e/868e5c3364b6cee19ff3e1a122194fa4ce51def02c61023970442162859e/yarl-1.23.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3d2bff8f37f8d0f96c7ec554d16945050d54462d6e95414babaa18bfafc7f51", size = 100132, upload-time = "2026-03-01T22:05:23.638Z" }, diff --git a/workers/extract-worker/uv.dist.lock b/workers/extract-worker/uv.dist.lock index ecfc3f32..da10cb76 100644 --- a/workers/extract-worker/uv.dist.lock +++ b/workers/extract-worker/uv.dist.lock @@ -3,8 +3,8 @@ revision = 3 requires-python = ">=3.13, <3.15" resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] supported-markers = [ @@ -19,9 +19,6 @@ conflicts = [[ { package = "datashare-extract-worker", extra = "mineru" }, ]] -[options] -prerelease-mode = "if-necessary" - [manifest] overrides = [{ name = "pillow", specifier = "==11.3.0" }] excludes = [ @@ -43,17 +40,17 @@ name = "accelerate" version = "1.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/b5/1d3ed029ac71d3f2961346829a268da923698e9fd63f218f78841f216bfd/accelerate-1.15.0.tar.gz", hash = "sha256:5654f8c5eaa0d4fa68b33e287a97765da6849bf6d51dcac874e73fbbddfb6134", size = 422615, upload-time = "2026-09-09T13:04:49.078Z" } wheels = [ @@ -65,7 +62,7 @@ name = "aiofile" version = "3.12.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "caio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "caio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/31/edb06aabd8f8f0b56d659f30800795f40b93cba96be946ce179f6931e3a5/aiofile-3.12.3.tar.gz", hash = "sha256:caa6aa746b5e47e2165f7abd741b6415e49cf4d44fddc0f61844612cc3924d41", size = 21600, upload-time = "2026-08-04T22:59:27.171Z" } wheels = [ @@ -95,13 +92,13 @@ name = "aiohttp" version = "3.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiohappyeyeballs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiosignal", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "frozenlist", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "yarl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7971213, upload-time = "2026-07-23T01:57:27.037Z" } wheels = [ @@ -133,7 +130,7 @@ name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "frozenlist", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "frozenlist" }, ] 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 = [ @@ -154,7 +151,7 @@ name = "aiostream" version = "0.7.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/5c/64090fd9b6ecaf8a6411aaf800da5ebed4fe21d6933ff357de71b49bdcc8/aiostream-0.7.2.tar.gz", hash = "sha256:ba9773f470cb0771f258c64e181a2a2b92b0aba76ce73585a5b1b40d8864247a", size = 44116, upload-time = "2026-09-08T16:16:43.427Z" } wheels = [ @@ -166,8 +163,8 @@ name = "alive-progress" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "about-time", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "graphemeu", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "about-time" }, + { name = "graphemeu" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9a/26/d43128764a6f8fe1668c4f87aba6b1fe52bea81d05a35c84a70d3c70b6f7/alive-progress-3.3.0.tar.gz", hash = "sha256:457dd2428b48dacd49854022a46448d236a48f1b7277874071c39395307e830c", size = 116281, upload-time = "2025-07-20T02:10:39.07Z" } wheels = [ @@ -197,13 +194,13 @@ name = "anthropic" version = "0.46.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d4/68/3b4c045edf6dc6933895e8f279cc77c7684874c8aba46a4e6241c8b147cf/anthropic-0.46.0.tar.gz", hash = "sha256:eac3d43271d02321a57c3ca68aca84c3d58873e8e72d1433288adee2d46b745b", size = 202191, upload-time = "2025-02-18T20:35:33.314Z" } wheels = [ @@ -221,8 +218,8 @@ name = "anyio" version = "4.15.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "idna" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/d2/f4d173e22df740bc37b1db102b386ba719b66e95b0f0d751f556b387e6d2/anyio-4.15.1.tar.gz", hash = "sha256:9f28306018cbd6d329e64a36d58256edff76dd996fe423bc957326e578b82a94", size = 276966, upload-time = "2026-09-05T10:42:39.44Z" } wheels = [ @@ -291,8 +288,8 @@ name = "beautifulsoup4" version = "4.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "soupsieve", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "soupsieve" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/65/318323f98dbee45d42dff61d8f047181bc6f2268a9068cfad035a46be5af/beautifulsoup4-4.15.0.tar.gz", hash = "sha256:288e3ca7d54b06f2ac191970bc275c1939cb46d450b255bf6718b04aa37ab4f7", size = 632571, upload-time = "2026-06-07T16:44:20.453Z" } wheels = [ @@ -304,12 +301,12 @@ name = "black" version = "26.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mypy-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytokens", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, + { name = "pytokens" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/37/5628dd55bf2b34257fc7603f0fe97c40e3aaf24265f416a9c85c95ca1436/black-26.5.1.tar.gz", hash = "sha256:dd321f668053961824bcc1be1cc1df748b2d7e4fa28086b08331e577b0100a73", size = 679439, upload-time = "2026-05-18T16:53:36.107Z" } wheels = [ @@ -371,7 +368,7 @@ name = "cffi" version = "2.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "(implementation_name != 'PyPy' and platform_machine == 'x86_64' and sys_platform == 'linux') or (implementation_name != 'PyPy' and sys_platform == 'darwin') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz", hash = "sha256:dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be", size = 530807, upload-time = "2026-08-03T21:21:18.939Z" } wheels = [ @@ -470,7 +467,7 @@ name = "cryptography" version = "50.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "(platform_machine == 'x86_64' and platform_python_implementation != 'PyPy' and sys_platform == 'linux') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_python_implementation != 'PyPy' and sys_platform == 'darwin') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cffi", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/af/182eb91b0df3fe75c4d9f26fe70684569566745f6ba7e5c9c73a862c5252/cryptography-50.0.2.tar.gz", hash = "sha256:7b46165bb56eb4704e2eaaf86f3c940d19154535d9b0ca7d6d590b04060e00d5", size = 880623, upload-time = "2026-09-30T15:30:04.884Z" } wheels = [ @@ -505,7 +502,7 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-pathfinder", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/63/56/e465c31dc9111be3441a9ba7df1941fe98f4aa6e71e8788a3fb4534ce24d/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32bdc5a76906be4c61eb98f546a6786c5773a881f3b166486449b5d141e4a39f", size = 11906628, upload-time = "2025-10-21T14:51:49.905Z" }, @@ -523,7 +520,7 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-pathfinder", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8a/24/9c01edfd2210737ee9471b47db857a079e5a23f2677e5d9778c0ff23d099/cuda_bindings-13.4.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fd7d8459b364aedc11f3e59703453ced823135f78a9111ca70feef8d56d4d21", size = 6929124, upload-time = "2026-09-23T02:22:11.765Z" }, @@ -553,37 +550,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-runtime-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufft-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufile-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-cupti-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] curand = [ - { name = "nvidia-curand-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-curand-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusolver-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvtx-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -600,43 +597,43 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-runtime", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufft", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufile = [ - { name = "nvidia-cufile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufile", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-cupti", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] curand = [ - { name = "nvidia-curand", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-curand", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusolver = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusolver", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusolver", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvtx", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -663,50 +660,50 @@ wheels = [ name = "datashare-extract-worker" source = { editable = "." } dependencies = [ - { name = "datashare-python", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "extract-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "datashare-python" }, + { name = "extract-core" }, ] [package.optional-dependencies] base = [ - { name = "extract-python", extra = ["docling", "marker"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["docling", "marker"], marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "opencv-python-headless" }, ] cpu = [ - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] docling-gpu = [ - { name = "extract-python", extra = ["docling-gpu"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["docling-gpu"] }, ] flash-attn = [ - { name = "flash-attn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "flash-attn" }, ] gpu = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] mineru = [ - { name = "extract-python", extra = ["mineru"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["mineru"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "opencv-python-headless" }, ] [package.dev-dependencies] dev = [ - { name = "black", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "extract-python", extra = ["docling"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nest-asyncio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylint", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest-asyncio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest-timeout", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ruff", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "black" }, + { name = "extract-python", extra = ["docling"] }, + { name = "nest-asyncio" }, + { name = "pre-commit" }, + { name = "psutil" }, + { name = "pylint" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-timeout" }, + { name = "ruff" }, + { name = "typing-extensions" }, ] [package.metadata] @@ -747,19 +744,19 @@ name = "datashare-python" version = "0.12.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiofile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiohttp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "alive-progress", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hatchling", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", extra = ["elasticsearch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lru-dict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-json-logger", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "temporalio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiofile" }, + { name = "aiohttp" }, + { name = "alive-progress" }, + { name = "hatchling" }, + { name = "icij-common", extra = ["elasticsearch"] }, + { name = "langcodes" }, + { name = "lru-dict" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "temporalio" }, + { name = "tomlkit" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0d/8d/e4048e682f855dd0b606f7a79931a87c7e2045f35d7de78099c8a0840295/datashare_python-0.12.3.tar.gz", hash = "sha256:4156aa1bb71b1ccfc89d7eb298f2f9a215b65dd4107be3cca84568ceb6416fd9", size = 332174, upload-time = "2026-10-08T16:03:45.838Z" } wheels = [ @@ -807,8 +804,8 @@ name = "doclang" version = "0.7.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/3a/005e4856ad8e9b9879414a4df4dbc56dc3663b96f9d8c920ef210e8931cf/doclang-0.7.3.tar.gz", hash = "sha256:ca50615357e46ebf9597bb9065b9112367103ec24bd539f8ae12649224cf50b0", size = 31569, upload-time = "2026-07-15T08:11:02.917Z" } wheels = [ @@ -820,20 +817,20 @@ name = "docling-core" version = "2.99.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "defusedxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "doclang", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonref", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonschema", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "defusedxml" }, + { name = "doclang" }, + { name = "jsonref" }, + { name = "jsonschema" }, + { name = "latex2mathml" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tabulate" }, + { name = "typer" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9f/30/4da99847d85e3a2aa61e751c1e8749a2ba223c2208b0a9a1ad1b174cdb5a/docling_core-2.99.0.tar.gz", hash = "sha256:bff91f3313cc092f0255743f708cb86b4efec41532b3c60aae3b790ef1f2a71a", size = 388534, upload-time = "2026-09-25T15:10:15.996Z" } wheels = [ @@ -842,14 +839,14 @@ wheels = [ [package.optional-dependencies] chunking = [ - { name = "semchunk", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-c", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-javascript", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-python", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-typescript", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "semchunk" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tree-sitter" }, + { name = "tree-sitter-c" }, + { name = "tree-sitter-javascript" }, + { name = "tree-sitter-python" }, + { name = "tree-sitter-typescript" }, ] [[package]] @@ -857,21 +854,21 @@ name = "docling-ibm-models" version = "4.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", extra = ["torch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "safetensors", extra = ["torch"] }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/69/ee/7dd19487bf333320f0fc73eddcb42347d9f266310ebb1a605f120987f7c1/docling_ibm_models-4.0.3.tar.gz", hash = "sha256:509e89af75e06b48500977dca11ecb6022e81b1526c90dd54587a60ccc82bdb6", size = 77649, upload-time = "2026-09-18T16:15:36.731Z" } wheels = [ @@ -883,9 +880,9 @@ name = "docling-parse" version = "7.22.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docling-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-core" }, + { name = "pillow" }, + { name = "pydantic" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/37/d2b2378cda687cb61b0d86ba11d59ad6e1c6cc32711fdf2e71c783a2cbff/docling_parse-7.22.1.tar.gz", hash = "sha256:bf7da4fa6bac5078b4d43e40c8e988073568829de13c3df25317a4dfda35c03c", size = 7041478, upload-time = "2026-09-28T16:02:31.725Z" } wheels = [ @@ -900,15 +897,15 @@ name = "docling-slim" version = "2.134.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "docling-core" }, + { name = "filetype" }, + { name = "langcodes" }, + { name = "pluggy" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "requests" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/75/ee898b4b7a310c187d0d7ad89002b000efeead0af177f9e50f71554b194b/docling_slim-2.134.0.tar.gz", hash = "sha256:63f12c79bdd0bbe205f244f97f0a8640c590ea46de4d913d23e963ec57e531dd", size = 795345, upload-time = "2026-10-06T04:57:33.257Z" } wheels = [ @@ -917,70 +914,70 @@ wheels = [ [package.optional-dependencies] feat-ocr-easyocr = [ - { name = "easyocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-image", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "easyocr" }, + { name = "scikit-image" }, ] feat-ocr-mac = [ - { name = "ocrmac", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "ocrmac", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] feat-ocr-rapidocr = [ - { name = "rapidocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "rapidocr" }, ] feat-ocr-tesserocr = [ - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tesserocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pandas" }, + { name = "tesserocr" }, ] models-onnxruntime = [ - { name = "onnxruntime", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime-gpu", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "onnxruntime", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "onnxruntime-gpu", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] models-vlm-inline = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "open-clip-torch", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "peft", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "qwen-vl-utils", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "timm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "einops" }, + { name = "open-clip-torch" }, + { name = "peft" }, + { name = "qwen-vl-utils" }, + { name = "timm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] standard = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "defusedxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-core", extra = ["chunking"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-ibm-models", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-parse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mail-parser", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "marko", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openpyxl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "polyfactory", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylatexenc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-docx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-oxmsg", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-pptx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rapidocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rtree", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "websockets", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "beautifulsoup4" }, + { name = "defusedxml" }, + { name = "docling-core", extra = ["chunking"] }, + { name = "docling-ibm-models" }, + { name = "docling-parse" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mail-parser" }, + { name = "marko" }, + { name = "numpy" }, + { name = "openpyxl" }, + { name = "pillow" }, + { name = "polyfactory" }, + { name = "pylatexenc" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "python-docx" }, + { name = "python-dotenv" }, + { name = "python-oxmsg" }, + { name = "python-pptx" }, + { name = "rapidocr" }, + { name = "rich" }, + { name = "rtree" }, + { name = "scipy" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typer" }, + { name = "websockets" }, ] [[package]] @@ -988,31 +985,31 @@ name = "docvortex" version = "0.5.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fonttools", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "magika", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mammoth", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mathml2omml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "metafile-render", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nh3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "olefile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openpyxl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylatexenc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypptx-with-oxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-docx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "reportlab", extra = ["accel"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "resvg-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ziamath", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "beautifulsoup4" }, + { name = "click" }, + { name = "fonttools" }, + { name = "ftfy" }, + { name = "latex2mathml" }, + { name = "loguru" }, + { name = "lxml" }, + { name = "magika" }, + { name = "mammoth" }, + { name = "mathml2omml" }, + { name = "metafile-render" }, + { name = "nh3" }, + { name = "numpy" }, + { name = "olefile" }, + { name = "openpyxl" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pylatexenc" }, + { name = "pypdf" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" } }, + { name = "pypptx-with-oxml" }, + { name = "python-docx" }, + { name = "reportlab", extra = ["accel"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "resvg-py" }, + { name = "ziamath" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/90/d9a7d4cc4cbd92dc67f0bce56cefdc67f7fd6164886dce8efcadc65a494e/docvortex-0.5.8.tar.gz", hash = "sha256:29c7110422c7258af85a6b042195a8d55cb685d3b309cfecc72f6eedf9990a0b", size = 47941527, upload-time = "2026-09-30T14:09:46.72Z" } wheels = [ @@ -1027,24 +1024,24 @@ name = "easyocr" version = "1.7.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ninja", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-bidi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-image", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "ninja" }, + { name = "numpy" }, + { name = "opencv-python-headless" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "python-bidi" }, + { name = "pyyaml" }, + { name = "scikit-image" }, + { name = "scipy" }, + { name = "shapely" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/84/4a2cab0e6adde6a85e7ba543862e5fc0250c51f3ac721a078a55cdcff250/easyocr-1.7.2-py3-none-any.whl", hash = "sha256:5be12f9b0e595d443c9c3d10b0542074b50f0ec2d98b141a109cd961fd1c177c", size = 2870178, upload-time = "2024-09-24T11:34:43.554Z" }, @@ -1064,8 +1061,8 @@ name = "elasticsearch" version = "7.17.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/27/5b7e801213c16452d13eaddeae40810da5cd6152103f94e582e1d14d8c65/elasticsearch-7.17.13.tar.gz", hash = "sha256:ba1b87322045fc37831009c7c49ef0e2777165a2ad3390df4d9e2b7a09d90c86", size = 248490, upload-time = "2026-01-12T18:12:30.656Z" } wheels = [ @@ -1074,7 +1071,7 @@ wheels = [ [package.optional-dependencies] async = [ - { name = "aiohttp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -1091,10 +1088,10 @@ name = "extract-core" version = "0.10.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docling-slim", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim" }, + { name = "icij-common" }, + { name = "pydantic" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, ] sdist = { url = "https://files.pythonhosted.org/packages/88/98/ea29df742eecd87fd4fd67b5e200ab89a0f046a8c2df536618ca95ab0dd9/extract_core-0.10.6.tar.gz", hash = "sha256:49029d5cd3814127f0063411ec71ea28b9b14f4a1d0f8220f57fcfe30e74b7c3", size = 35676, upload-time = "2026-10-06T16:15:46.868Z" } wheels = [ @@ -1106,9 +1103,9 @@ name = "extract-python" version = "0.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "extract-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pympler", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-core" }, + { name = "icij-common" }, + { name = "pympler" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/1e/51d964f47a0f6afaf9c0921e01b66bbc48ee20a5ac51b002985129b233b1/extract_python-0.10.4.tar.gz", hash = "sha256:23b39294985a973b9c664d6318af2512112936a62356f453036b0bfb47835909", size = 229619, upload-time = "2026-10-05T14:42:35.436Z" } wheels = [ @@ -1117,19 +1114,19 @@ wheels = [ [package.optional-dependencies] docling = [ - { name = "docling-slim", extra = ["feat-ocr-easyocr", "feat-ocr-mac", "feat-ocr-rapidocr", "feat-ocr-tesserocr", "standard"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim", extra = ["feat-ocr-easyocr", "feat-ocr-mac", "feat-ocr-rapidocr", "feat-ocr-tesserocr", "standard"] }, ] docling-gpu = [ - { name = "docling-slim", extra = ["models-onnxruntime", "models-vlm-inline"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim", extra = ["models-onnxruntime", "models-vlm-inline"] }, ] marker = [ - { name = "marker-pdf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "marker-pdf" }, ] mineru = [ - { name = "mineru", extra = ["torch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-pptx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mineru", extra = ["torch"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "python-pptx" }, + { name = "six" }, ] [[package]] @@ -1146,12 +1143,12 @@ name = "fastapi" version = "0.142.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opentelemetry-api", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "starlette", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "opentelemetry-api" }, + { name = "pydantic" }, + { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/4f/f7c30a73127e0a8bbffe788369b8359e530b01ae06e2757936fa35bc5e6d/fastapi-0.142.2.tar.gz", hash = "sha256:06366626f2e70576367714d9ab2fe8472e6c8456dba69b399f9f797ab5e92570", size = 466721, upload-time = "2026-09-30T09:51:11.277Z" } wheels = [ @@ -1181,11 +1178,11 @@ name = "flash-attn" version = "2.8.3.post1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "einops" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/01/7a/92a46e7cd6bbb4d7b2855a457c3b855df54a97af5656d98fc92e58e61065/flash_attn-2.8.3.post1.tar.gz", hash = "sha256:55d5103ed846da8b56e0797acf4bde07dee4b1c7e8907fcfc6699c203030c348", size = 8451657, upload-time = "2026-06-11T04:35:21.318Z" } @@ -1261,7 +1258,7 @@ name = "ftfy" version = "6.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "wcwidth", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "wcwidth" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927, upload-time = "2024-10-26T00:50:35.149Z" } wheels = [ @@ -1273,8 +1270,8 @@ name = "google-auth" version = "2.59.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyasn1-modules", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cryptography" }, + { name = "pyasn1-modules" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/e3/9f752a968e487fbc10b2c2a1dd561b62489f923972911009577bb88fe7bb/google_auth-2.59.1.tar.gz", hash = "sha256:ce50fc533ac02f489a2b183a0c156672c376ecb2091b1127bc7efba2975fff27", size = 384298, upload-time = "2026-09-30T17:26:25.738Z" } wheels = [ @@ -1283,7 +1280,7 @@ wheels = [ [package.optional-dependencies] requests = [ - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests" }, ] [[package]] @@ -1291,16 +1288,16 @@ name = "google-genai" version = "1.75.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "google-auth", extra = ["requests"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "websockets", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "google-auth", extra = ["requests"], marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, + { name = "pydantic" }, + { name = "requests" }, + { name = "sniffio" }, + { name = "tenacity" }, + { name = "typing-extensions" }, + { name = "websockets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/59/3ed61240ef20b3ae6ed54e82c6f8b6d1f194947bc6679679dd6cdb037594/google_genai-1.75.0.tar.gz", hash = "sha256:56bac3991b311c93f980c0a2abcd287b672146905df1fbd71c92ed633d5a07cf", size = 539039, upload-time = "2026-05-04T22:48:54.857Z" } wheels = [ @@ -1312,34 +1309,34 @@ name = "gradio" version = "6.29.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "audioop-lts", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "brotli", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fastapi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "gradio-client", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "groovy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-gradio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markupsafe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "orjson", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydub", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-multipart", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytz", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safehttpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "semantic-version", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "starlette", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "uvicorn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "audioop-lts" }, + { name = "brotli" }, + { name = "fastapi" }, + { name = "gradio-client" }, + { name = "groovy" }, + { name = "hf-gradio" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" } }, + { name = "jinja2" }, + { name = "markupsafe" }, + { name = "numpy" }, + { name = "orjson" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydub" }, + { name = "python-multipart" }, + { name = "pytz" }, + { name = "pyyaml" }, + { name = "safehttpx" }, + { name = "semantic-version" }, + { name = "starlette" }, + { name = "tomlkit" }, + { name = "typer" }, + { name = "typing-extensions" }, + { name = "uvicorn" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0a/d0/409bc699f9b02a429df209c104547005491bd17dfe5f55c43396237dd352/gradio-6.29.0.tar.gz", hash = "sha256:ed2d04c49199a5d6c4d40e9ba94fb3d4075e114075904c2c7dc59c2b06122de6", size = 45107350, upload-time = "2026-09-29T17:59:55.104Z" } wheels = [ @@ -1351,11 +1348,11 @@ name = "gradio-client" version = "2.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/dd/bfc46f5c671f4be56949fd26a062972d63b03aa6fc799c7aacb004a48807/gradio_client-2.7.1.tar.gz", hash = "sha256:2c629110496dbca67a848cd70add8cf5c3a24776404a2c5ef4fd759c7c2c33c4", size = 62702, upload-time = "2026-09-18T11:58:23.469Z" } wheels = [ @@ -1394,11 +1391,11 @@ name = "hatchling" version = "1.32.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "trove-classifiers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "pluggy" }, + { name = "tomlkit" }, + { name = "trove-classifiers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/97/b5312f01a8c6daf729a9d272dd442e0c546dbcc630495788786c4b567ed0/hatchling-1.32.4.tar.gz", hash = "sha256:c4468f73144c054d2aab4ef0f0378c43b9878bf07f8ffd6b79690e970d375f07", size = 58065, upload-time = "2026-09-20T22:48:45.398Z" } wheels = [ @@ -1410,8 +1407,8 @@ name = "hf-gradio" version = "0.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "gradio-client", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "gradio-client" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ce/86/c9694b7cfada5780e75769e60dc161a161f4dd7fc91b61db5e3a3338bef9/hf_gradio-0.4.1.tar.gz", hash = "sha256:a017d942618f0d495a58ee4563047fa04bef614c00e0cb789a9a6d0633cffa7b", size = 6560, upload-time = "2026-04-22T14:01:32.334Z" } wheels = [ @@ -1439,8 +1436,8 @@ name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "h11" }, ] 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" } wheels = [ @@ -1452,10 +1449,10 @@ name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpcore", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { 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 = [ @@ -1467,7 +1464,7 @@ name = "httpx-retries" version = "0.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/d3/b7a8bb09543af40009717a08a2ceba90b6d4c6f0cdf171404217d8f4c37d/httpx_retries-0.6.0.tar.gz", hash = "sha256:3e0b404969a564829d368417964fd21e6b400a10d17c92d29b8bc247ce8186e3", size = 21122, upload-time = "2026-07-06T00:52:30.093Z" } wheels = [ @@ -1480,19 +1477,19 @@ version = "0.36.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'aarch64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet", marker = "(platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7c/b7/8cb61d2eece5fb05a83271da168186721c450eb74e3c31f7ef3169fa475b/huggingface_hub-0.36.2.tar.gz", hash = "sha256:1934304d2fb224f8afa3b87007d58501acfda9215b334eed53072dd5e815ff7a", size = 649782, upload-time = "2026-02-06T09:24:13.098Z" } wheels = [ @@ -1505,20 +1502,20 @@ version = "1.33.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'AMD64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet", marker = "(platform_machine != 'AMD64' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'AMD64' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'AMD64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'AMD64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'AMD64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", hash = "sha256:367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e", size = 1043548, upload-time = "2026-09-24T09:49:29.971Z" } wheels = [ @@ -1527,7 +1524,7 @@ wheels = [ [package.optional-dependencies] hf-xet = [ - { name = "hf-xet", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet" }, ] [[package]] @@ -1535,9 +1532,9 @@ name = "icij-common" version = "0.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiostream", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6a/8d/4b2b9bb7dcac24d8bf514ccf2da6465ca3cd9b4c4f4bde0a1c97e681d595/icij_common-0.8.3.tar.gz", hash = "sha256:009dda7c1d688ecf7705cf88517deb3d0abe02300b42c8c433eb36516462fe75", size = 16161, upload-time = "2026-07-03T09:43:50.837Z" } wheels = [ @@ -1546,8 +1543,8 @@ wheels = [ [package.optional-dependencies] elasticsearch = [ - { name = "elasticsearch", extra = ["async"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "elasticsearch", extra = ["async"] }, + { name = "tenacity" }, ] [[package]] @@ -1573,8 +1570,8 @@ name = "imageio" version = "2.38.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "pillow" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/c8/2b56274457e4fadcfa86bf7c0fb93f19e124ab8f38f4bfa4372423052046/imageio-2.38.0.tar.gz", hash = "sha256:fe1d406862f6bc2930e8ec662d7bc40d4370cb76e3390dcd33819560d2708531", size = 403333, upload-time = "2026-09-28T07:44:08.101Z" } wheels = [ @@ -1610,7 +1607,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -1642,7 +1639,7 @@ name = "joblib" version = "1.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cloudpickle", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cloudpickle" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d5/1d/537ab090f302b838943a1b56497dd53059b9a9b46a074936470173a2e207/joblib-1.6.0.tar.gz", hash = "sha256:2ccc96785b12046c08fd6d55839c12857831b54a3c1673ffadd2f04bfc4eda03", size = 327903, upload-time = "2026-08-31T09:39:04.122Z" } wheels = [ @@ -1672,10 +1669,10 @@ name = "jsonschema" version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonschema-specifications", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "referencing", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rpds-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ @@ -1687,7 +1684,7 @@ name = "jsonschema-specifications" version = "2025.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "referencing", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "referencing" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } wheels = [ @@ -1717,7 +1714,7 @@ name = "lazy-loader" version = "0.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/8c/0f2ff2a8b7513e68871a74740c17a504b0488c679b379e6445ebb7bd78dc/lazy_loader-0.6.tar.gz", hash = "sha256:2f4b7824d6401958639008a0cae20c776b61dff619accd6890693e2de8260167", size = 18438, upload-time = "2026-09-21T21:31:32.982Z" } wheels = [ @@ -1790,8 +1787,8 @@ name = "magika" version = "1.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "onnxruntime" }, ] sdist = { url = "https://files.pythonhosted.org/packages/00/be/fa7d512ec15763ad7d8ba083e39bb445fa969ce5159361fa449a02569cf9/magika-1.0.3.tar.gz", hash = "sha256:ad3216012f6dd337be34c23ae3dfab36f0623bc62fbfb329f9a1852c9ad40304", size = 3041970, upload-time = "2026-05-04T08:41:53.124Z" } wheels = [ @@ -1814,7 +1811,7 @@ name = "mammoth" version = "1.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cobble", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cobble" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/a8/d6691d0b76cf55cf19851e9e189d0356526024d650c131a0969fcd76225d/mammoth-1.13.0.tar.gz", hash = "sha256:b359bee7bc00caba47dacc64286928133dd947917bab852eea01d0c8d8997296", size = 53987, upload-time = "2026-09-26T22:12:09.733Z" } wheels = [ @@ -1826,7 +1823,7 @@ name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ @@ -1847,8 +1844,8 @@ name = "markdownify" version = "1.2.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "beautifulsoup4" }, + { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/ab/d1297139c0e2ceb151ae564c8c4f57ac0155d8f1f8b4cbd5d6523c82ea36/markdownify-1.2.3.tar.gz", hash = "sha256:1a176f05522c8a2cb1dd3ab9d307dcdadbed5c26ae717855bfc42b3b6d38d937", size = 18852, upload-time = "2026-06-30T20:27:39.06Z" } wheels = [ @@ -1860,30 +1857,30 @@ name = "marker-pdf" version = "1.10.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anthropic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "google-genai", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markdown2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markdownify", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openai", version = "1.109.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pdftext", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rapidfuzz", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "surya-ocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anthropic" }, + { name = "click" }, + { name = "filetype" }, + { name = "ftfy" }, + { name = "google-genai" }, + { name = "markdown2" }, + { name = "markdownify" }, + { name = "openai", version = "1.109.1", source = { registry = "https://pypi.org/simple" } }, + { name = "pdftext" }, + { name = "pillow" }, + { name = "pre-commit" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "python-dotenv" }, + { name = "rapidfuzz" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" } }, + { name = "scikit-learn" }, + { name = "surya-ocr" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/bc/a9e72fd015f562b1f86c9dbc201c80365e7baf43d5aa616ba1c89453537f/marker_pdf-1.10.2.tar.gz", hash = "sha256:ce0fc839e11ad7519a576d254ca9d51a0f9454b9d7da02211f722b141317f9f1", size = 140056, upload-time = "2026-01-31T00:04:55.179Z" } wheels = [ @@ -1955,8 +1952,8 @@ name = "metafile-render" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pillow" }, + { name = "pyclipper" }, ] sdist = { url = "https://files.pythonhosted.org/packages/08/93/51cde4b74f1882afd9ebff909f5fcd8ba9cbad233f4fea0e5dc21e08aa44/metafile_render-0.3.0.tar.gz", hash = "sha256:987b483a13b4b048f1d95ec5990f2d06ff3a92550d13b2e871dfd48836171e77", size = 142910, upload-time = "2026-09-05T11:58:44.895Z" } wheels = [ @@ -1968,49 +1965,49 @@ name = "mineru" version = "4.0.10" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "accelerate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiosqlite", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docvortex", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fastapi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "gradio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, extra = ["hf-xet"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jieba", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "json-repair", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mineru-llama-cpp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mineru-vl-utils", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "modelscope", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openai", version = "2.54.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-multipart", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tinycss2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "uvicorn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "watchfiles", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate", marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiosqlite" }, + { name = "beautifulsoup4" }, + { name = "click" }, + { name = "docvortex" }, + { name = "fastapi" }, + { name = "filelock" }, + { name = "ftfy" }, + { name = "gradio" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, extra = ["hf-xet"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jieba" }, + { name = "json-repair" }, + { name = "loguru" }, + { name = "mineru-llama-cpp" }, + { name = "mineru-vl-utils" }, + { name = "modelscope" }, + { name = "numpy" }, + { name = "onnxruntime" }, + { name = "openai", version = "2.54.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "pydantic" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" } }, + { name = "python-multipart" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "rich" }, + { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "shapely" }, + { name = "tinycss2" }, + { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typer" }, + { name = "typing-extensions" }, + { name = "uvicorn" }, + { name = "watchfiles" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4a/77/47f2e123082a96b5126c3a200b1552ccd245b26c9677cd76bfd47f8dbb91/mineru-4.0.10-py3-none-any.whl", hash = "sha256:9731eb8afb9756bb2e3a8e3e6a69252786434602eeb4ff36f7e7a5f2aa8ac107", size = 3656786, upload-time = "2026-09-29T07:18:20.92Z" }, @@ -2018,17 +2015,17 @@ wheels = [ [package.optional-dependencies] torch = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" } }, ] [[package]] @@ -2051,13 +2048,13 @@ name = "mineru-vl-utils" version = "2.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiofiles", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx-retries", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiofiles" }, + { name = "httpx" }, + { name = "httpx-retries" }, + { name = "loguru" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "tqdm" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c0/08/f9200f90472537614c53be916b4f1fc2695a19434114f0a144304b6f6dcd/mineru_vl_utils-2.0.5-py3-none-any.whl", hash = "sha256:d2dc6234066af8ca8c7cf91a0d13c1677ce61d64da0f7215a75f37261c11491c", size = 108642, upload-time = "2026-09-19T07:11:54.638Z" }, @@ -2068,14 +2065,14 @@ name = "modelscope" version = "1.40.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "modelscope-hub", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock" }, + { name = "modelscope-hub" }, + { name = "packaging" }, + { name = "requests" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/c5/5e5e04377c3522b589b940393673a12a571340fef7e646ffe80d61150e58/modelscope-1.40.1.tar.gz", hash = "sha256:7b46d74fc3905a0a34a60bdefe774677d709d9ee2ada8cf85401a50ea533f9ae", size = 4564297, upload-time = "2026-09-15T12:11:49.467Z" } wheels = [ @@ -2087,11 +2084,11 @@ name = "modelscope-hub" version = "0.4.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cryptography" }, + { name = "filelock" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9c/82/b0df11ec6ee9de33c9bda59755cd377ae3d7bb2535fa0deee4500d08ba95/modelscope_hub-0.4.5.tar.gz", hash = "sha256:b8606176af5be9b6437e2dcb119bd3de9f25862b32e56ff71096af99e545aaaf", size = 297797, upload-time = "2026-09-21T08:26:43.409Z" } wheels = [ @@ -2103,8 +2100,8 @@ name = "mpire" version = "2.10.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pygments" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3a/93/80ac75c20ce54c785648b4ed363c88f148bf22637e10c9863db4fbe73e74/mpire-2.10.2.tar.gz", hash = "sha256:f66a321e93fadff34585a4bfa05e95bd946cf714b442f51c529038eb45773d97", size = 271270, upload-time = "2024-05-07T14:00:31.815Z" } wheels = [ @@ -2113,7 +2110,7 @@ wheels = [ [package.optional-dependencies] dill = [ - { name = "multiprocess", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "multiprocess" }, ] [[package]] @@ -2158,7 +2155,7 @@ name = "multiprocess" version = "0.70.19" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "dill" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a2/f2/e783ac7f2aeeed14e9e12801f22529cc7e6b7ab80928d6dcce4e9f00922d/multiprocess-0.70.19.tar.gz", hash = "sha256:952021e0e6c55a4a9fe4cd787895b86e239a40e76802a789d6305398d3975897", size = 2079989, upload-time = "2026-01-19T06:47:39.744Z" } wheels = [ @@ -2211,7 +2208,7 @@ name = "nexus-rpc" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/d5/cd1ffb202b76ebc1b33c1332a3416e55a39929006982adc2b1eb069aaa9b/nexus_rpc-1.4.0.tar.gz", hash = "sha256:3b8b373d4865671789cc43623e3dc0bcbf192562e40e13727e17f1c149050fba", size = 82367, upload-time = "2026-02-25T22:01:34.053Z" } wheels = [ @@ -2282,7 +2279,7 @@ name = "nvidia-cublas" version = "13.1.1.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af612e08cfa065436", size = 423138758, upload-time = "2026-04-08T18:46:58.655Z" }, @@ -2349,7 +2346,7 @@ name = "nvidia-cudnn-cu12" version = "9.17.1.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/91/8b/b15aef578b64ff8b72f68f682b6a8254ee6aa6d3d236b4282a4d32dbdf1a/nvidia_cudnn_cu12-9.17.1.4-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b5083ced291edb2baf8eab09951c6bc58b79b2023c4ec885657a63acdf51d0bd", size = 647835891, upload-time = "2025-12-22T16:43:28.317Z" }, @@ -2360,7 +2357,7 @@ name = "nvidia-cudnn-cu13" version = "9.24.0.43" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/5c/ba/791cffd048fe5b044e620df55267e3e95c0e6e07d50b41e377c03dfc910f/nvidia_cudnn_cu13-9.24.0.43-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:71f181cd810e90f9b6023b01186fe82d13d65f0ec098581ee201d39fad769e4b", size = 553099438, upload-time = "2026-07-02T16:27:42.58Z" }, @@ -2371,7 +2368,7 @@ name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6cdb9c2f72d99cf40b62c32dde45eea9ddad3", size = 214085489, upload-time = "2025-09-04T08:31:56.044Z" }, @@ -2382,7 +2379,7 @@ name = "nvidia-cufft-cu12" version = "11.4.1.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, @@ -2425,9 +2422,9 @@ name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0924859b944babf1112", size = 200941980, upload-time = "2025-09-04T08:33:22.767Z" }, @@ -2438,9 +2435,9 @@ name = "nvidia-cusolver-cu12" version = "11.7.5.82" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/33/40/79b0c64d44d6c166c0964ec1d803d067f4a145cca23e23925fd351d0e642/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:15da72d1340d29b5b3cf3fd100e3cd53421dde36002eda6ed93811af63c40d88", size = 338117415, upload-time = "2025-06-05T20:07:16.809Z" }, @@ -2451,7 +2448,7 @@ name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" }, @@ -2462,7 +2459,7 @@ name = "nvidia-cusparse-cu12" version = "12.5.10.65" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, @@ -2553,9 +2550,9 @@ name = "ocrmac" version = "1.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-vision", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pillow", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-vision", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5e/07/3e15ab404f75875c5e48c47163300eb90b7409044d8711fc3aaf52503f2e/ocrmac-1.0.1.tar.gz", hash = "sha256:507fe5e4cbd67b2d03f6729a52bbc11f9d0b58241134eb958a5daafd4b9d93d9", size = 1454317, upload-time = "2026-01-08T16:44:26.412Z" } wheels = [ @@ -2576,8 +2573,8 @@ name = "omegaconf" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ce/3d/e4b57b8d9008c6ebe0d5eff901f91d5700cf7bdb8c8863df817463a7fd5e/omegaconf-2.3.1.tar.gz", hash = "sha256:e5e7de64aeebeddaf8e6d3f7a783b32ac2a01c0fbd9c878012caecb891a1f42a", size = 3298472, upload-time = "2026-06-11T05:05:12.885Z" } wheels = [ @@ -2589,10 +2586,10 @@ name = "onnxruntime" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "flatbuffers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "flatbuffers", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "protobuf", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f0/75/508454c5d01f31641dabc597fe559594c931a520a2673031179319d0afd8/onnxruntime-1.30.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:05e4fc41711d1f4abd19a9124b5be7a65a506cb2670a7f14b16162ef13c58134", size = 21544990, upload-time = "2026-09-10T16:31:37.685Z" }, @@ -2608,10 +2605,10 @@ name = "onnxruntime-gpu" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "flatbuffers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "flatbuffers", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "protobuf", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/31/ae/cfec0c21d039e4125fdc333e2e2032ed0a49eb50f9dd70b7f3819b339018/onnxruntime_gpu-1.30.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:9aba23f903f434cc55d851aeb801afee19e287c202f4ab8f59d02f04caa90aed", size = 246688669, upload-time = "2026-09-10T16:13:21.504Z" }, @@ -2625,22 +2622,22 @@ name = "open-clip-torch" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "timm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "ftfy" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors" }, + { name = "timm" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/1f/2bc9795047fa2c1ad2567ef78ce6dfc9a7b763fa534acee09a94da2a5b8f/open_clip_torch-3.3.0.tar.gz", hash = "sha256:904b1a9f909df8281bb3de60ab95491cd2994a509177ea4f9d6292a84fe24d6d", size = 1503380, upload-time = "2026-02-27T00:32:46.74Z" } wheels = [ @@ -2653,19 +2650,19 @@ version = "1.109.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c6/a1/a303104dc55fc546a3f6914c842d3da471c64eec92043aef8f652eb6c524/openai-1.109.1.tar.gz", hash = "sha256:d173ed8dbca665892a6db099b4a2dfac624f94d20a93f46eb0b56aae940ed869", size = 564133, upload-time = "2025-09-24T13:00:53.075Z" } wheels = [ @@ -2678,19 +2675,19 @@ version = "2.54.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/9a/8c75e8c8a5b407a0586faeb2afac91674ff955c191ecc1d6d3b6669f6788/openai-2.54.0.tar.gz", hash = "sha256:e3e6f8bc1ba30ddf381ace1a14340eed381cb984a1a59bd0f34b5be3b5d49cfa", size = 1100285, upload-time = "2026-08-11T18:46:59.035Z" } wheels = [ @@ -2702,7 +2699,7 @@ name = "opencv-python-headless" version = "4.11.0.86" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/36/2f/5b2b3ba52c864848885ba988f24b7f105052f68da9ab0e693cc7c25b0b30/opencv-python-headless-4.11.0.86.tar.gz", hash = "sha256:996eb282ca4b43ec6a3972414de0e2331f5d9cda2b41091a49739c19fb843798", size = 95177929, upload-time = "2025-01-16T13:53:40.22Z" } wheels = [ @@ -2716,7 +2713,7 @@ name = "openpyxl" version = "3.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "et-xmlfile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "et-xmlfile" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/f9/88d94a75de065ea32619465d2f77b29a0469500e99012523b91cc4141cd1/openpyxl-3.1.5.tar.gz", hash = "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050", size = 186464, upload-time = "2024-06-28T14:03:44.161Z" } wheels = [ @@ -2728,7 +2725,7 @@ name = "opentelemetry-api" version = "1.45.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/dc/e12c1fe1ed8a7b7149777127b1a0e12ce5bd5a81d97408bedc2128c260f5/opentelemetry_api-1.45.0.tar.gz", hash = "sha256:711ede81773c8025c2c03dac0450bc89f3d30aea6eabcc815c570d4e35a963f7", size = 72115, upload-time = "2026-09-25T12:32:28.399Z" } wheels = [ @@ -2765,8 +2762,8 @@ name = "pandas" version = "3.0.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e2/17/d7b106e05bfa642e8694451e7d3d759c6a241c5386a5d962e4f66c047e06/pandas-3.0.6.tar.gz", hash = "sha256:66b07ef7315a31bfe1089cd3d71a7de781c9dca986762d0b4fe7c0ef17465d10", size = 4667686, upload-time = "2026-09-17T23:23:18.345Z" } wheels = [ @@ -2798,10 +2795,10 @@ name = "pdftext" version = "0.6.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/7b/fe3205d44d6058932bbc785f0b9da2ed35b62e17479a8a7d2baca9df1cc6/pdftext-0.6.3.tar.gz", hash = "sha256:ab5c5dfe0f1fb78de1db837ccadac1ea41b07ce1890fead973c9a84cdaf54dec", size = 21968, upload-time = "2025-06-11T14:42:09.492Z" } wheels = [ @@ -2813,21 +2810,21 @@ name = "peft" version = "0.21.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "tqdm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/af/2e08abf1cd3b8792a02f5116808f2398c2f77ecdff801ced2ce16007a6f9/peft-0.21.2.tar.gz", hash = "sha256:b803ccfb3f3f316004d850284306687833a2235ea278fb56abc856203456142e", size = 983614, upload-time = "2026-10-01T10:26:36.129Z" } wheels = [ @@ -2888,8 +2885,8 @@ name = "polyfactory" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "faker", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "faker" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/85/68/7717bd9e63ed254617a7d3dc9260904fb736d6ea203e58ffddcb186c64e4/polyfactory-3.3.0.tar.gz", hash = "sha256:237258b6ff43edf362ffd1f68086bb796466f786adfa002b0ac256dbf2246e9a", size = 348668, upload-time = "2026-02-22T09:46:28.01Z" } wheels = [ @@ -2901,11 +2898,11 @@ name = "pre-commit" version = "4.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "identify", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nodeenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "virtualenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/89/1f3e8e1fc3e97de0fa963495832f581f025f29471602a309e48808244292/pre_commit-4.6.2.tar.gz", hash = "sha256:8f5d7bfb021ecdbcd9d49d89847082dd24172ccde534390081a679ad046e2441", size = 198670, upload-time = "2026-08-10T22:07:18.421Z" } wheels = [ @@ -2979,7 +2976,7 @@ name = "pyasn1-modules" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyasn1", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyasn1" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", hash = "sha256:677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6", size = 307892, upload-time = "2025-03-28T02:41:22.17Z" } wheels = [ @@ -3025,10 +3022,10 @@ name = "pydantic" version = "2.13.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-types", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/ef/fc4f868f4e2cee79f863883abffceff107875f569b848507319842d2a681/pydantic-2.13.5.tar.gz", hash = "sha256:51a9c5f7b2f8e636f04c6cada605d9b6a3bf1348fdf945a3d8869b19bba0ee08", size = 845750, upload-time = "2026-08-28T14:04:00.916Z" } wheels = [ @@ -3040,7 +3037,7 @@ name = "pydantic-core" version = "2.46.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/af/f9/8a06bea35ef8daf588f707784c973a7046e0034c8d8cfb08828eeffb8b75/pydantic_core-2.46.5.tar.gz", hash = "sha256:10416c15b8839ecc4ef4d0885da76da6fd0f67333a0eb8aff6d93c4b8f2910fc", size = 472262, upload-time = "2026-08-28T10:01:31.677Z" } wheels = [ @@ -3063,8 +3060,8 @@ name = "pydantic-extra-types" version = "2.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pydantic" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } wheels = [ @@ -3073,7 +3070,7 @@ wheels = [ [package.optional-dependencies] pycountry = [ - { name = "pycountry", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pycountry" }, ] [[package]] @@ -3081,9 +3078,9 @@ name = "pydantic-settings" version = "2.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz", hash = "sha256:694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117", size = 261253, upload-time = "2026-08-07T09:24:57.419Z" } wheels = [ @@ -3122,12 +3119,12 @@ name = "pylint" version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "astroid", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "dill", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "isort", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mccabe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "astroid" }, + { name = "dill" }, + { name = "isort" }, + { name = "mccabe" }, + { name = "platformdirs" }, + { name = "tomlkit" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/ef/99c1531ad5454a560a9ff17789320e68d8d7aaceaa8222b293e3fa7488e8/pylint-3.1.1.tar.gz", hash = "sha256:c7c2652bf8099c7fb7a63bc6af5c5f8f7b9d7b392fa1d320cb020e222aff28c2", size = 1495262, upload-time = "2024-05-13T14:35:22.63Z" } wheels = [ @@ -3160,7 +3157,7 @@ name = "pyobjc-framework-cocoa" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/75/76/49c6da2c6a831020b4854ba20079d5a1030474bffc776b7b73c2eeff8c15/pyobjc_framework_cocoa-12.2.2.tar.gz", hash = "sha256:c96c0ef69a71afbbb0e6a7d594b455c5fe47d62e0db376ee7a2b4b828c16ace9", size = 3132831, upload-time = "2026-08-11T19:44:02.288Z" } wheels = [ @@ -3175,8 +3172,8 @@ name = "pyobjc-framework-coreml" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b7/3b/c835535e7aef41afc953e5597ea41e693b7bae80d753ab74b9721e07cba5/pyobjc_framework_coreml-12.2.2.tar.gz", hash = "sha256:3e6abe134634adbcc0c1e843826e42df86e63beb3bc7e8e4a914e93179ae1e75", size = 49750, upload-time = "2026-08-11T19:44:14.011Z" } wheels = [ @@ -3191,8 +3188,8 @@ name = "pyobjc-framework-quartz" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/b1/426a37c7ae37280b3ffca2571fb48f211946aee2f4ca31a603ed1943c4a7/pyobjc_framework_quartz-12.2.2.tar.gz", hash = "sha256:810f97b210cfd93704d240860286dfd6df09f9f1c52525fc5c2166723aea3f9e", size = 3218295, upload-time = "2026-08-11T19:45:15.189Z" } wheels = [ @@ -3207,10 +3204,10 @@ name = "pyobjc-framework-vision" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-coreml", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-quartz", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-coreml", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-quartz", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ea/bf/31e8bcae94047b365592ab7533096a4025c0306a8a312b65bcbf57e073ec/pyobjc_framework_vision-12.2.2.tar.gz", hash = "sha256:a6bf78e8dca145c6a78fd8d5f925b6da54649a60a1464b81ff405bca4a08406b", size = 73289, upload-time = "2026-08-11T19:45:41.877Z" } wheels = [ @@ -3235,8 +3232,8 @@ version = "4.30.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/a1/14/838b3ba247a0ba92e4df5d23f2bea9478edcfd72b78a39d6ca36ccd84ad2/pypdfium2-4.30.0.tar.gz", hash = "sha256:48b5b7e5566665bc1015b9d69c1ebabe21f6aee468b509531c3c8318eeee2e16", size = 140239, upload-time = "2024-05-09T18:33:17.552Z" } @@ -3253,8 +3250,8 @@ version = "5.13.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/ec/78/a52cb80611339ec95f35c7a10d7bfe7a6f97f3b50a35a9f94283d062512e/pypdfium2-5.13.0.tar.gz", hash = "sha256:7ca2d8e31bd8d0d40c496416b7d8bea423388669ffd494929f50e8c3a82326b8", size = 273639, upload-time = "2026-08-13T10:58:15.837Z" } @@ -3270,10 +3267,10 @@ name = "pypptx-with-oxml" version = "1.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "xlsxwriter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "pillow" }, + { name = "typing-extensions" }, + { name = "xlsxwriter" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/17/7a499cea9e03b37ef5a502a7792431b5e609328908e2e11b02453071367b/pypptx_with_oxml-1.0.3.tar.gz", hash = "sha256:a093d8c8e99dfcd0131ea98b4dbc0a0a40adf44869edbb74c57d0cb87b8e4208", size = 9767175, upload-time = "2026-01-30T08:51:32.511Z" } wheels = [ @@ -3285,10 +3282,10 @@ name = "pytest" version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "iniconfig", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -3300,7 +3297,7 @@ name = "pytest-asyncio" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156, upload-time = "2025-03-25T06:22:28.883Z" } wheels = [ @@ -3312,7 +3309,7 @@ name = "pytest-timeout" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" } wheels = [ @@ -3344,7 +3341,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { 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 = [ @@ -3356,7 +3353,7 @@ name = "python-discovery" version = "1.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/57/250bd238b966cece44328235eb85290045d059265fdaf7527a3a958123db/python_discovery-1.6.1.tar.gz", hash = "sha256:cf87d3627dfb4412437fdd5b13eae402607722998d21567993aedbc59b23c15e", size = 84338, upload-time = "2026-09-18T01:31:53.971Z" } wheels = [ @@ -3368,8 +3365,8 @@ name = "python-docx" version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/f7/eddfe33871520adab45aaa1a71f0402a2252050c14c7e3009446c8f4701c/python_docx-1.2.0.tar.gz", hash = "sha256:7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce", size = 5723256, upload-time = "2025-06-16T20:46:27.921Z" } wheels = [ @@ -3408,9 +3405,9 @@ name = "python-oxmsg" version = "0.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "olefile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "olefile" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a2/4e/869f34faedbc968796d2c7e9837dede079c9cb9750917356b1f1eda926e9/python_oxmsg-0.0.2.tar.gz", hash = "sha256:a6aff4deb1b5975d44d49dab1d9384089ffeec819e19c6940bc7ffbc84775fad", size = 34713, upload-time = "2025-02-03T17:13:47.415Z" } wheels = [ @@ -3422,10 +3419,10 @@ name = "python-pptx" version = "1.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "xlsxwriter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "pillow" }, + { name = "typing-extensions" }, + { name = "xlsxwriter" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/a9/0c0db8d37b2b8a645666f7fd8accea4c6224e013c42b1d5c17c93590cd06/python_pptx-1.0.2.tar.gz", hash = "sha256:479a8af0eaf0f0d76b6f00b0887732874ad2e3188230315290cd1f9dd9cc7095", size = 10109297, upload-time = "2024-08-07T17:33:37.772Z" } wheels = [ @@ -3484,10 +3481,10 @@ name = "qwen-vl-utils" version = "0.0.14" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "av", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "av" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b6/b1/ad4fc2260a3badd278b38d642f3b987412f1f6682f0ef2b31b0572d5caa8/qwen_vl_utils-0.0.14.tar.gz", hash = "sha256:9c7cad5ae803b3a10f8bb7194deb12aeacdd032f92f4224e880c73587a7346ad", size = 8453, upload-time = "2025-09-23T09:38:57.532Z" } wheels = [ @@ -3519,16 +3516,16 @@ name = "rapidocr" version = "3.9.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorlog", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "colorlog" }, + { name = "numpy" }, + { name = "omegaconf" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "shapely" }, + { name = "six" }, + { name = "tqdm" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/55/ed/0ee9b9281986974be9d2406ae0134c8d7c91d2fc613f16ffda9701eeda6f/rapidocr-3.9.2-py3-none-any.whl", hash = "sha256:04d6b8d151f823d930bd91910555f57bea897c0c44fa6794267b94cf9c1ef9a0", size = 27275208, upload-time = "2026-07-21T10:59:01.599Z" }, @@ -3539,8 +3536,8 @@ name = "referencing" version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rpds-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "attrs" }, + { name = "rpds-py" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -3553,8 +3550,8 @@ version = "2024.11.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494, upload-time = "2024-11-06T20:12:31.635Z" } @@ -3572,8 +3569,8 @@ version = "2026.9.29" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/fc/f2/af1da9d3ceed77bfcdce40427d49ba0be94e4fe84245e3bfef68c10e75b6/regex-2026.9.29.tar.gz", hash = "sha256:8b5fcc4771732191b2b7d1dd68d8f0353f47f8d90b6150f6dce58bf1112442cb", size = 419199, upload-time = "2026-09-29T00:49:58.298Z" } @@ -3600,8 +3597,8 @@ name = "reportlab" version = "5.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "charset-normalizer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "charset-normalizer" }, + { name = "pillow" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/51/dbe28534ae12c852f61be91f039f343305fd1f34f1c66b8de75afae7a525/reportlab-5.0.1.tar.gz", hash = "sha256:ebd13154be1c8515e665de70bd2d303ae9ddc3ef47e44afd5116441ca0283a26", size = 3945711, upload-time = "2026-08-20T13:48:16.461Z" } wheels = [ @@ -3610,7 +3607,7 @@ wheels = [ [package.optional-dependencies] accel = [ - { name = "rl-accel", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "rl-accel" }, ] [[package]] @@ -3618,10 +3615,10 @@ name = "requests" version = "2.34.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "charset-normalizer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 142856, upload-time = "2026-05-14T19:25:27.735Z" } wheels = [ @@ -3653,8 +3650,8 @@ name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "markdown-it-py" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } wheels = [ @@ -3722,7 +3719,7 @@ name = "safehttpx" version = "0.1.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, ] sdist = { url = "https://files.pythonhosted.org/packages/89/d1/4282284d9cf1ee873607a46442da977fc3c985059315ab23610be31d5885/safehttpx-0.1.7.tar.gz", hash = "sha256:db201c0978c41eddb8bb480f3eee59dd67304fdd91646035e9d9a720049a9d23", size = 10385, upload-time = "2025-10-24T18:30:09.783Z" } wheels = [ @@ -3743,11 +3740,11 @@ wheels = [ [package.optional-dependencies] torch = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -3755,14 +3752,14 @@ name = "scikit-image" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "imageio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lazy-loader", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tifffile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "imageio" }, + { name = "lazy-loader" }, + { name = "networkx" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "scipy" }, + { name = "tifffile" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a1/b4/2528bb43c67d48053a7a649a9666432dc307d66ba02e3a6d5c40f46655df/scikit_image-0.26.0.tar.gz", hash = "sha256:f5f970ab04efad85c24714321fcc91613fcb64ef2a892a13167df2f3e59199fa", size = 22729739, upload-time = "2025-12-20T17:12:21.824Z" } wheels = [ @@ -3789,11 +3786,11 @@ name = "scikit-learn" version = "1.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "joblib", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "narwhals", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "threadpoolctl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "joblib" }, + { name = "narwhals" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d2/eb/eaf5e07fcc0da7149b0e084f24e54edd7441b9a89ce7e034032ae97fe3a0/scikit_learn-1.9.1.tar.gz", hash = "sha256:629cada3e33e2b9bf376cdc7614a47a4140b8aedc1d836579e359736fbd82977", size = 7786908, upload-time = "2026-09-10T18:34:04.679Z" } wheels = [ @@ -3813,7 +3810,7 @@ name = "scipy" version = "1.18.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 30781235, upload-time = "2026-08-21T23:28:50.599Z" } wheels = [ @@ -3851,8 +3848,8 @@ name = "semchunk" version = "3.2.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpire", extra = ["dill"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mpire", extra = ["dill"] }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/a0/ce7e3d6cc76498fd594e667d10a03f17d7cced129e46869daec23523bf5a/semchunk-3.2.5.tar.gz", hash = "sha256:ee15e9a06a69a411937dd8fcf0a25d7ef389c5195863140436872a02c95b0218", size = 17667, upload-time = "2025-10-28T02:12:38.025Z" } wheels = [ @@ -3865,8 +3862,8 @@ version = "81.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/0d/1c/73e719955c59b8e424d015ab450f51c0af856ae46ea2da83eba51cc88de1/setuptools-81.0.0.tar.gz", hash = "sha256:487b53915f52501f0a79ccfd0c02c165ffe06631443a886740b91af4b7a5845a", size = 1198299, upload-time = "2026-02-06T21:10:39.601Z" } @@ -3892,7 +3889,7 @@ name = "shapely" version = "2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/bc/0989043118a27cccb4e906a46b7565ce36ca7b57f5a18b78f4f1b0f72d9d/shapely-2.1.2.tar.gz", hash = "sha256:2ed4ecb28320a433db18a5bf029986aa8afcfd740745e78847e330d5d94922a9", size = 315489, upload-time = "2025-09-24T13:51:41.432Z" } wheels = [ @@ -3955,7 +3952,7 @@ name = "starlette" version = "1.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/2b/3850dc6bf7ef71b088962eba31dafc6cffd2f96e577ebb0bb316df96da3e/starlette-1.7.0.tar.gz", hash = "sha256:c79f74ea63cff761804fbbfb182f1e0b440c2d07b164d24700c5a1bab5d6ff5d", size = 2736246, upload-time = "2026-09-23T07:30:26.35Z" } wheels = [ @@ -3967,22 +3964,22 @@ name = "surya-ocr" version = "0.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "einops" }, + { name = "filetype" }, + { name = "opencv-python-headless" }, + { name = "pillow" }, + { name = "platformdirs" }, + { name = "pre-commit" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" } }, + { name = "python-dotenv" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/b4/b0f3afd024b4e6fcb4db6fdd17ee963d081e960c907aebd0556ff948abb6/surya_ocr-0.17.1.tar.gz", hash = "sha256:349d78d854c1ed5f816e583545ed6451aa0bc6992e283a805034799aacee8c24", size = 161854, upload-time = "2026-01-30T21:52:59.361Z" } wheels = [ @@ -3994,7 +3991,7 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mpmath" }, ] 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" } wheels = [ @@ -4015,10 +4012,10 @@ name = "temporalio" version = "1.34.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nexus-rpc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "types-protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "nexus-rpc" }, + { name = "protobuf" }, + { name = "types-protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/85/9ece6f400552ed21951c8c5c534056e7d015cb065e3384470ec23ac24f28/temporalio-1.34.0.tar.gz", hash = "sha256:6453cb20e18df485e16578b22c82a9c4bcb1cf7eedd94147dfd373551d80f5b6", size = 3163890, upload-time = "2026-09-30T20:22:56.056Z" } wheels = [ @@ -4042,7 +4039,7 @@ name = "tesserocr" version = "2.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cysignals", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cysignals" }, ] sdist = { url = "https://files.pythonhosted.org/packages/11/33/0d74c9cfc525779bb761a474cd958bbbda057654fec686c05e7a82b8c51b/tesserocr-2.11.0.tar.gz", hash = "sha256:1c1ae89c589fddf3a25dbcc21031aea18bd82259e42ef491c43a44f2bef811b3", size = 76094, upload-time = "2026-08-04T12:26:09.763Z" } wheels = [ @@ -4074,7 +4071,7 @@ name = "tifffile" version = "2026.9.20" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/66/634db78ebad513038d753830dd8815eea26278b5463ba0f43198b0c24c4e/tifffile-2026.9.20.tar.gz", hash = "sha256:30e145a7042ce7143ae50a50fe8b7221b0070aae22adab8f9e79a264be6b5cdc", size = 449417, upload-time = "2026-09-21T03:59:40.055Z" } wheels = [ @@ -4086,18 +4083,18 @@ name = "timm" version = "1.0.30" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/ab/49041213990e48edcb6013463b18ef86d8d3c5d6ac5b408802c480443025/timm-1.0.30.tar.gz", hash = "sha256:1444a3af7e17fdba5440ac2bcf6e4b728da96dd62289ed9e1bcba31a545f5935", size = 2534738, upload-time = "2026-09-22T20:46:13.9Z" } wheels = [ @@ -4109,7 +4106,7 @@ name = "tinycss2" version = "1.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "webencodings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/ae/2ca4913e5c0f09781d75482874c3a95db9105462a92ddd303c7d285d3df2/tinycss2-1.5.1.tar.gz", hash = "sha256:d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957", size = 88195, upload-time = "2025-11-23T10:29:10.082Z" } wheels = [ @@ -4122,12 +4119,12 @@ version = "0.22.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } wheels = [ @@ -4143,12 +4140,12 @@ version = "0.23.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/1e/bc6587c5ab643b2e17776cace9070a2ae73549c86bffac9934a600bf3c31/tokenizers-0.23.2.tar.gz", hash = "sha256:7f0f085686b9de0d0079e6f874ae053600db64c5d13049e0bbc0119926d25aac", size = 385745, upload-time = "2026-09-03T08:55:42.89Z" } wheels = [ @@ -4176,13 +4173,13 @@ resolution-markers = [ "python_full_version < '3.14' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442ec9dc78592564fdad69cf0beaa9da2f82ab810ccb4f13903869a90bf3f15d", upload-time = "2026-03-23T15:17:02Z" }, @@ -4200,13 +4197,13 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:45025d7752dbc6b4c784c03afaee9c5f19730ce084b2e43fc9a2fe1677d9ff86", upload-time = "2026-04-28T00:07:02Z" }, @@ -4224,20 +4221,20 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:fde1830d7f79641680865759dc57780e94a9de7e68a82ed61973e9bc7af29423", upload-time = "2026-04-27T18:44:31Z" }, @@ -4252,26 +4249,26 @@ version = "2.14.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", version = "13.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cudnn-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparselt-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nccl-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvshmem-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "triton", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "13.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cudnn-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparselt-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nccl-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvshmem-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "triton", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/7d/11/faaca4f8541c45127b7e0d6bb141221fe944c8466d89986b8466c6c195f9/torch-2.14.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dbe359d705f4d67236743794c296c6dee93a922fd8117eff8c3e880d7d0fb2b9", size = 127315286, upload-time = "2026-09-30T17:52:27.43Z" }, @@ -4291,9 +4288,9 @@ resolution-markers = [ "python_full_version < '3.14' and sys_platform == 'darwin'", ] dependencies = [ - { name = "numpy", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.26.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5d63dd43162691258b1b3529b9041bac7d54caa37eae0925f997108268cbf7c4", upload-time = "2026-03-23T15:36:09Z" }, @@ -4311,9 +4308,9 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.26.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:16c4f11eda096dc377e82238c8ebb26c7013622c0f1b2c4dcf85fc70f96c0ea7", upload-time = "2026-03-23T15:36:09Z" }, @@ -4331,9 +4328,9 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:4a4d4ead35f916ea4e64d8cc7b8177e4780365da7acd0197cddff922a0056c8a", upload-time = "2026-04-09T23:21:46Z" }, @@ -4348,14 +4345,14 @@ version = "0.29.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/85/33819e5ed0caf494a5c0caa6c72bcd9d5bd22c68480d636288832d9d5f55/torchvision-0.29.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:b0b3de76f2ee5678b7950ba9971cf72d9c5887cd7993db61788552f371686fed", size = 1813847, upload-time = "2026-09-30T17:57:17.586Z" }, @@ -4381,21 +4378,21 @@ version = "4.57.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.22.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tokenizers", version = "0.22.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c4/35/67252acc1b929dc88b6602e8c4a982e64f31e733b804c14bc24b47da35e6/transformers-4.57.6.tar.gz", hash = "sha256:55e44126ece9dc0a291521b7e5492b572e6ef2766338a610b9ab5afbb70689d3", size = 10134912, upload-time = "2026-01-16T10:38:39.284Z" } wheels = [ @@ -4408,20 +4405,20 @@ version = "5.18.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typer", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9e/6e/5a50ca8aff5fdd4ff21271198d2fb9e1f11bcd0ea279576199c0caa34cba/transformers-5.18.0.tar.gz", hash = "sha256:d89c206e42e841af7cd314b3d2b21c03e977d819cdb4aef65ada048769a644df", size = 10028745, upload-time = "2026-09-30T16:46:00.575Z" } wheels = [ @@ -4535,10 +4532,10 @@ name = "typer" version = "0.25.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shellingham", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/27/ede8cec7596e0041ba7e7b80b47d132562f56ff454313a16f6084e555c9f/typer-0.25.0.tar.gz", hash = "sha256:123eaf9f19bb40fd268310e12a542c0c6b4fab9c98d9d23342a01ff95e3ce930", size = 120150, upload-time = "2026-04-26T08:46:14.767Z" } wheels = [ @@ -4568,7 +4565,7 @@ name = "typing-inspection" version = "0.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/26/b09b8010994eccc3c09092e6b34058f36a460eea2d4c3e8b910c695975a0/typing_inspection-0.4.4.tar.gz", hash = "sha256:547274fa6b0a561ccf549cc9524b999a578e737d015d8709d021f9d0d13bea47", size = 76928, upload-time = "2026-08-12T12:37:25.997Z" } wheels = [ @@ -4589,8 +4586,8 @@ name = "uvicorn" version = "0.54.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/da/34/30e9280707135d2cfc589dfff3cb796bd07a3aeb1a3e415ba09dd89d7bb4/uvicorn-0.54.0.tar.gz", hash = "sha256:a2e33cbfaa0306f8e6b0c13e0cb89d7d7a2da3e62b90c66e18c33d9807b28620", size = 112283, upload-time = "2026-09-25T06:52:37.601Z" } wheels = [ @@ -4602,11 +4599,11 @@ name = "virtualenv" version = "21.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-discovery", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "distlib" }, + { name = "filelock" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "python-discovery" }, ] sdist = { url = "https://files.pythonhosted.org/packages/67/57/630a01cf5ab58f33b9c7dc8a7f13464cb5740b5227f8a08cab9d798bd532/virtualenv-21.14.2.tar.gz", hash = "sha256:571930928b11e43db690073ad8228162eca8a3f8fd3a87acdeae07df7dd57068", size = 5463798, upload-time = "2026-10-01T06:22:46.965Z" } wheels = [ @@ -4618,7 +4615,7 @@ name = "watchfiles" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/68/e6aa0b77d217b31f8f486ec0cdfe5e00e6e38dc0be657e7d85819b9faf0a/watchfiles-1.3.0.tar.gz", hash = "sha256:99aee4a07847c06820765fd7b1b49ceac4f3f711ccb7d104655a33231de1c207", size = 108119, upload-time = "2026-09-21T09:08:55.664Z" } wheels = [ @@ -4695,9 +4692,9 @@ name = "yarl" version = "1.25.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/75/16/e8be8e2fb175bbf41a0680381a319f1199fae256588241a2ac8677eafb49/yarl-1.25.1.tar.gz", hash = "sha256:03dd38de09bc213e9a8b29761eec33ee1d5318dac0e49d8af36e4d27830e23a7", size = 246245, upload-time = "2026-09-15T19:35:02.264Z" } wheels = [ @@ -4733,8 +4730,8 @@ name = "ziamath" version = "0.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ziafont", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "latex2mathml" }, + { name = "ziafont" }, ] sdist = { url = "https://files.pythonhosted.org/packages/88/15/d4f6231e568bb49f8340685efe3020077b1f93f2bb4b4e36471367438b91/ziamath-0.13.tar.gz", hash = "sha256:4f56e9d0b6489f01bcf19c05d68e6da84ed6601d2e1262a62d3a9a7e7c33a171", size = 848924, upload-time = "2026-02-06T17:47:15.055Z" } wheels = [ diff --git a/workers/extract-worker/uv.lock b/workers/extract-worker/uv.lock index ef668a62..23bf7987 100644 --- a/workers/extract-worker/uv.lock +++ b/workers/extract-worker/uv.lock @@ -3,8 +3,8 @@ revision = 3 requires-python = ">=3.13, <3.15" resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] supported-markers = [ @@ -19,9 +19,6 @@ conflicts = [[ { package = "datashare-extract-worker", extra = "mineru" }, ]] -[options] -prerelease-mode = "if-necessary" - [manifest] overrides = [{ name = "pillow", specifier = "==11.3.0" }] excludes = [ @@ -43,17 +40,17 @@ name = "accelerate" version = "1.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/b5/1d3ed029ac71d3f2961346829a268da923698e9fd63f218f78841f216bfd/accelerate-1.15.0.tar.gz", hash = "sha256:5654f8c5eaa0d4fa68b33e287a97765da6849bf6d51dcac874e73fbbddfb6134", size = 422615, upload-time = "2026-09-09T13:04:49.078Z" } wheels = [ @@ -65,7 +62,7 @@ name = "aiofile" version = "3.12.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "caio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "caio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/31/edb06aabd8f8f0b56d659f30800795f40b93cba96be946ce179f6931e3a5/aiofile-3.12.3.tar.gz", hash = "sha256:caa6aa746b5e47e2165f7abd741b6415e49cf4d44fddc0f61844612cc3924d41", size = 21600, upload-time = "2026-08-04T22:59:27.171Z" } wheels = [ @@ -95,13 +92,13 @@ name = "aiohttp" version = "3.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiohappyeyeballs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiosignal", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "frozenlist", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "yarl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7971213, upload-time = "2026-07-23T01:57:27.037Z" } wheels = [ @@ -133,7 +130,7 @@ name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "frozenlist", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "frozenlist" }, ] 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 = [ @@ -154,7 +151,7 @@ name = "aiostream" version = "0.7.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/5c/64090fd9b6ecaf8a6411aaf800da5ebed4fe21d6933ff357de71b49bdcc8/aiostream-0.7.2.tar.gz", hash = "sha256:ba9773f470cb0771f258c64e181a2a2b92b0aba76ce73585a5b1b40d8864247a", size = 44116, upload-time = "2026-09-08T16:16:43.427Z" } wheels = [ @@ -166,8 +163,8 @@ name = "alive-progress" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "about-time", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "graphemeu", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "about-time" }, + { name = "graphemeu" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9a/26/d43128764a6f8fe1668c4f87aba6b1fe52bea81d05a35c84a70d3c70b6f7/alive-progress-3.3.0.tar.gz", hash = "sha256:457dd2428b48dacd49854022a46448d236a48f1b7277874071c39395307e830c", size = 116281, upload-time = "2025-07-20T02:10:39.07Z" } wheels = [ @@ -197,13 +194,13 @@ name = "anthropic" version = "0.46.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d4/68/3b4c045edf6dc6933895e8f279cc77c7684874c8aba46a4e6241c8b147cf/anthropic-0.46.0.tar.gz", hash = "sha256:eac3d43271d02321a57c3ca68aca84c3d58873e8e72d1433288adee2d46b745b", size = 202191, upload-time = "2025-02-18T20:35:33.314Z" } wheels = [ @@ -221,8 +218,8 @@ name = "anyio" version = "4.15.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "idna" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/d2/f4d173e22df740bc37b1db102b386ba719b66e95b0f0d751f556b387e6d2/anyio-4.15.1.tar.gz", hash = "sha256:9f28306018cbd6d329e64a36d58256edff76dd996fe423bc957326e578b82a94", size = 276966, upload-time = "2026-09-05T10:42:39.44Z" } wheels = [ @@ -291,8 +288,8 @@ name = "beautifulsoup4" version = "4.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "soupsieve", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "soupsieve" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/65/318323f98dbee45d42dff61d8f047181bc6f2268a9068cfad035a46be5af/beautifulsoup4-4.15.0.tar.gz", hash = "sha256:288e3ca7d54b06f2ac191970bc275c1939cb46d450b255bf6718b04aa37ab4f7", size = 632571, upload-time = "2026-06-07T16:44:20.453Z" } wheels = [ @@ -304,12 +301,12 @@ name = "black" version = "26.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mypy-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytokens", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, + { name = "pytokens" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/37/5628dd55bf2b34257fc7603f0fe97c40e3aaf24265f416a9c85c95ca1436/black-26.5.1.tar.gz", hash = "sha256:dd321f668053961824bcc1be1cc1df748b2d7e4fa28086b08331e577b0100a73", size = 679439, upload-time = "2026-05-18T16:53:36.107Z" } wheels = [ @@ -371,7 +368,7 @@ name = "cffi" version = "2.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "(implementation_name != 'PyPy' and platform_machine == 'x86_64' and sys_platform == 'linux') or (implementation_name != 'PyPy' and sys_platform == 'darwin') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz", hash = "sha256:dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be", size = 530807, upload-time = "2026-08-03T21:21:18.939Z" } wheels = [ @@ -470,7 +467,7 @@ name = "cryptography" version = "50.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "(platform_machine == 'x86_64' and platform_python_implementation != 'PyPy' and sys_platform == 'linux') or (platform_machine != 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_python_implementation != 'PyPy' and sys_platform == 'darwin') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cffi", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/af/182eb91b0df3fe75c4d9f26fe70684569566745f6ba7e5c9c73a862c5252/cryptography-50.0.2.tar.gz", hash = "sha256:7b46165bb56eb4704e2eaaf86f3c940d19154535d9b0ca7d6d590b04060e00d5", size = 880623, upload-time = "2026-09-30T15:30:04.884Z" } wheels = [ @@ -505,7 +502,7 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-pathfinder", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/63/56/e465c31dc9111be3441a9ba7df1941fe98f4aa6e71e8788a3fb4534ce24d/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32bdc5a76906be4c61eb98f546a6786c5773a881f3b166486449b5d141e4a39f", size = 11906628, upload-time = "2025-10-21T14:51:49.905Z" }, @@ -523,7 +520,7 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-pathfinder", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8a/24/9c01edfd2210737ee9471b47db857a079e5a23f2677e5d9778c0ff23d099/cuda_bindings-13.4.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fd7d8459b364aedc11f3e59703453ced823135f78a9111ca70feef8d56d4d21", size = 6929124, upload-time = "2026-09-23T02:22:11.765Z" }, @@ -553,37 +550,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-runtime-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufft-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufile-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-cupti-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] curand = [ - { name = "nvidia-curand-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-curand-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusolver-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvtx-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -600,43 +597,43 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-runtime", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufft", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cufile = [ - { name = "nvidia-cufile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cufile", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-cupti", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] curand = [ - { name = "nvidia-curand", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-curand", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusolver = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusolver", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusolver", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvtx", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -663,50 +660,50 @@ wheels = [ name = "datashare-extract-worker" source = { editable = "." } dependencies = [ - { name = "datashare-python", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "extract-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "datashare-python" }, + { name = "extract-core" }, ] [package.optional-dependencies] base = [ - { name = "extract-python", extra = ["docling", "marker"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["docling", "marker"], marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "opencv-python-headless" }, ] cpu = [ - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] docling-gpu = [ - { name = "extract-python", extra = ["docling-gpu"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["docling-gpu"] }, ] flash-attn = [ - { name = "flash-attn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "flash-attn" }, ] gpu = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] mineru = [ - { name = "extract-python", extra = ["mineru"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-python", extra = ["mineru"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "opencv-python-headless" }, ] [package.dev-dependencies] dev = [ - { name = "black", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "extract-python", extra = ["docling"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nest-asyncio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylint", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest-asyncio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytest-timeout", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ruff", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "black" }, + { name = "extract-python", extra = ["docling"] }, + { name = "nest-asyncio" }, + { name = "pre-commit" }, + { name = "psutil" }, + { name = "pylint" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-timeout" }, + { name = "ruff" }, + { name = "typing-extensions" }, ] [package.metadata] @@ -747,19 +744,19 @@ name = "datashare-python" version = "0.12.3" source = { editable = "../../datashare-python" } dependencies = [ - { name = "aiofile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiohttp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "alive-progress", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hatchling", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", extra = ["elasticsearch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lru-dict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-json-logger", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "temporalio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiofile" }, + { name = "aiohttp" }, + { name = "alive-progress" }, + { name = "hatchling" }, + { name = "icij-common", extra = ["elasticsearch"] }, + { name = "langcodes" }, + { name = "lru-dict" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "temporalio" }, + { name = "tomlkit" }, + { name = "typer" }, ] [package.metadata] @@ -835,8 +832,8 @@ name = "doclang" version = "0.7.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/3a/005e4856ad8e9b9879414a4df4dbc56dc3663b96f9d8c920ef210e8931cf/doclang-0.7.3.tar.gz", hash = "sha256:ca50615357e46ebf9597bb9065b9112367103ec24bd539f8ae12649224cf50b0", size = 31569, upload-time = "2026-07-15T08:11:02.917Z" } wheels = [ @@ -848,20 +845,20 @@ name = "docling-core" version = "2.99.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "defusedxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "doclang", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonref", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonschema", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tabulate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "defusedxml" }, + { name = "doclang" }, + { name = "jsonref" }, + { name = "jsonschema" }, + { name = "latex2mathml" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tabulate" }, + { name = "typer" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9f/30/4da99847d85e3a2aa61e751c1e8749a2ba223c2208b0a9a1ad1b174cdb5a/docling_core-2.99.0.tar.gz", hash = "sha256:bff91f3313cc092f0255743f708cb86b4efec41532b3c60aae3b790ef1f2a71a", size = 388534, upload-time = "2026-09-25T15:10:15.996Z" } wheels = [ @@ -870,14 +867,14 @@ wheels = [ [package.optional-dependencies] chunking = [ - { name = "semchunk", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-c", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-javascript", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-python", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tree-sitter-typescript", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "semchunk" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tree-sitter" }, + { name = "tree-sitter-c" }, + { name = "tree-sitter-javascript" }, + { name = "tree-sitter-python" }, + { name = "tree-sitter-typescript" }, ] [[package]] @@ -885,21 +882,21 @@ name = "docling-ibm-models" version = "4.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", extra = ["torch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "safetensors", extra = ["torch"] }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/69/ee/7dd19487bf333320f0fc73eddcb42347d9f266310ebb1a605f120987f7c1/docling_ibm_models-4.0.3.tar.gz", hash = "sha256:509e89af75e06b48500977dca11ecb6022e81b1526c90dd54587a60ccc82bdb6", size = 77649, upload-time = "2026-09-18T16:15:36.731Z" } wheels = [ @@ -911,9 +908,9 @@ name = "docling-parse" version = "7.22.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docling-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-core" }, + { name = "pillow" }, + { name = "pydantic" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/37/d2b2378cda687cb61b0d86ba11d59ad6e1c6cc32711fdf2e71c783a2cbff/docling_parse-7.22.1.tar.gz", hash = "sha256:bf7da4fa6bac5078b4d43e40c8e988073568829de13c3df25317a4dfda35c03c", size = 7041478, upload-time = "2026-09-28T16:02:31.725Z" } wheels = [ @@ -928,15 +925,15 @@ name = "docling-slim" version = "2.134.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "langcodes", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "docling-core" }, + { name = "filetype" }, + { name = "langcodes" }, + { name = "pluggy" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "requests" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/75/ee898b4b7a310c187d0d7ad89002b000efeead0af177f9e50f71554b194b/docling_slim-2.134.0.tar.gz", hash = "sha256:63f12c79bdd0bbe205f244f97f0a8640c590ea46de4d913d23e963ec57e531dd", size = 795345, upload-time = "2026-10-06T04:57:33.257Z" } wheels = [ @@ -945,70 +942,70 @@ wheels = [ [package.optional-dependencies] feat-ocr-easyocr = [ - { name = "easyocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-image", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "easyocr" }, + { name = "scikit-image" }, ] feat-ocr-mac = [ - { name = "ocrmac", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "ocrmac", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] feat-ocr-rapidocr = [ - { name = "rapidocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "rapidocr" }, ] feat-ocr-tesserocr = [ - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tesserocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pandas" }, + { name = "tesserocr" }, ] models-onnxruntime = [ - { name = "onnxruntime", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime-gpu", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "onnxruntime", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "onnxruntime-gpu", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] models-vlm-inline = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "open-clip-torch", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "peft", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "qwen-vl-utils", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "timm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "einops" }, + { name = "open-clip-torch" }, + { name = "peft" }, + { name = "qwen-vl-utils" }, + { name = "timm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] standard = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "defusedxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-core", extra = ["chunking"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-ibm-models", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docling-parse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mail-parser", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "marko", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openpyxl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "polyfactory", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylatexenc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-docx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-oxmsg", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-pptx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rapidocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rtree", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "websockets", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "beautifulsoup4" }, + { name = "defusedxml" }, + { name = "docling-core", extra = ["chunking"] }, + { name = "docling-ibm-models" }, + { name = "docling-parse" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mail-parser" }, + { name = "marko" }, + { name = "numpy" }, + { name = "openpyxl" }, + { name = "pillow" }, + { name = "polyfactory" }, + { name = "pylatexenc" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "python-docx" }, + { name = "python-dotenv" }, + { name = "python-oxmsg" }, + { name = "python-pptx" }, + { name = "rapidocr" }, + { name = "rich" }, + { name = "rtree" }, + { name = "scipy" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typer" }, + { name = "websockets" }, ] [[package]] @@ -1016,31 +1013,31 @@ name = "docvortex" version = "0.5.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fonttools", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "magika", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mammoth", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mathml2omml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "metafile-render", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nh3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "olefile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openpyxl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pylatexenc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypptx-with-oxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-docx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "reportlab", extra = ["accel"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "resvg-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ziamath", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "beautifulsoup4" }, + { name = "click" }, + { name = "fonttools" }, + { name = "ftfy" }, + { name = "latex2mathml" }, + { name = "loguru" }, + { name = "lxml" }, + { name = "magika" }, + { name = "mammoth" }, + { name = "mathml2omml" }, + { name = "metafile-render" }, + { name = "nh3" }, + { name = "numpy" }, + { name = "olefile" }, + { name = "openpyxl" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pylatexenc" }, + { name = "pypdf" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" } }, + { name = "pypptx-with-oxml" }, + { name = "python-docx" }, + { name = "reportlab", extra = ["accel"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "resvg-py" }, + { name = "ziamath" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/90/d9a7d4cc4cbd92dc67f0bce56cefdc67f7fd6164886dce8efcadc65a494e/docvortex-0.5.8.tar.gz", hash = "sha256:29c7110422c7258af85a6b042195a8d55cb685d3b309cfecc72f6eedf9990a0b", size = 47941527, upload-time = "2026-09-30T14:09:46.72Z" } wheels = [ @@ -1055,24 +1052,24 @@ name = "easyocr" version = "1.7.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ninja", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-bidi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-image", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "ninja" }, + { name = "numpy" }, + { name = "opencv-python-headless" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "python-bidi" }, + { name = "pyyaml" }, + { name = "scikit-image" }, + { name = "scipy" }, + { name = "shapely" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/84/4a2cab0e6adde6a85e7ba543862e5fc0250c51f3ac721a078a55cdcff250/easyocr-1.7.2-py3-none-any.whl", hash = "sha256:5be12f9b0e595d443c9c3d10b0542074b50f0ec2d98b141a109cd961fd1c177c", size = 2870178, upload-time = "2024-09-24T11:34:43.554Z" }, @@ -1092,8 +1089,8 @@ name = "elasticsearch" version = "7.17.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/27/5b7e801213c16452d13eaddeae40810da5cd6152103f94e582e1d14d8c65/elasticsearch-7.17.13.tar.gz", hash = "sha256:ba1b87322045fc37831009c7c49ef0e2777165a2ad3390df4d9e2b7a09d90c86", size = 248490, upload-time = "2026-01-12T18:12:30.656Z" } wheels = [ @@ -1102,7 +1099,7 @@ wheels = [ [package.optional-dependencies] async = [ - { name = "aiohttp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiohttp" }, ] [[package]] @@ -1119,10 +1116,10 @@ name = "extract-core" version = "0.10.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docling-slim", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim" }, + { name = "icij-common" }, + { name = "pydantic" }, + { name = "pydantic-extra-types", extra = ["pycountry"] }, ] sdist = { url = "https://files.pythonhosted.org/packages/88/98/ea29df742eecd87fd4fd67b5e200ab89a0f046a8c2df536618ca95ab0dd9/extract_core-0.10.6.tar.gz", hash = "sha256:49029d5cd3814127f0063411ec71ea28b9b14f4a1d0f8220f57fcfe30e74b7c3", size = 35676, upload-time = "2026-10-06T16:15:46.868Z" } wheels = [ @@ -1134,9 +1131,9 @@ name = "extract-python" version = "0.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "extract-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "icij-common", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pympler", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "extract-core" }, + { name = "icij-common" }, + { name = "pympler" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/1e/51d964f47a0f6afaf9c0921e01b66bbc48ee20a5ac51b002985129b233b1/extract_python-0.10.4.tar.gz", hash = "sha256:23b39294985a973b9c664d6318af2512112936a62356f453036b0bfb47835909", size = 229619, upload-time = "2026-10-05T14:42:35.436Z" } wheels = [ @@ -1145,19 +1142,19 @@ wheels = [ [package.optional-dependencies] docling = [ - { name = "docling-slim", extra = ["feat-ocr-easyocr", "feat-ocr-mac", "feat-ocr-rapidocr", "feat-ocr-tesserocr", "standard"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim", extra = ["feat-ocr-easyocr", "feat-ocr-mac", "feat-ocr-rapidocr", "feat-ocr-tesserocr", "standard"] }, ] docling-gpu = [ - { name = "docling-slim", extra = ["models-onnxruntime", "models-vlm-inline"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "docling-slim", extra = ["models-onnxruntime", "models-vlm-inline"] }, ] marker = [ - { name = "marker-pdf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "marker-pdf" }, ] mineru = [ - { name = "mineru", extra = ["torch"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-pptx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mineru", extra = ["torch"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pydantic-extra-types", extra = ["pycountry"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "python-pptx" }, + { name = "six" }, ] [[package]] @@ -1174,12 +1171,12 @@ name = "fastapi" version = "0.142.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opentelemetry-api", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "starlette", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "opentelemetry-api" }, + { name = "pydantic" }, + { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/4f/f7c30a73127e0a8bbffe788369b8359e530b01ae06e2757936fa35bc5e6d/fastapi-0.142.2.tar.gz", hash = "sha256:06366626f2e70576367714d9ab2fe8472e6c8456dba69b399f9f797ab5e92570", size = 466721, upload-time = "2026-09-30T09:51:11.277Z" } wheels = [ @@ -1209,11 +1206,11 @@ name = "flash-attn" version = "2.8.3.post1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "einops" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/01/7a/92a46e7cd6bbb4d7b2855a457c3b855df54a97af5656d98fc92e58e61065/flash_attn-2.8.3.post1.tar.gz", hash = "sha256:55d5103ed846da8b56e0797acf4bde07dee4b1c7e8907fcfc6699c203030c348", size = 8451657, upload-time = "2026-06-11T04:35:21.318Z" } @@ -1289,7 +1286,7 @@ name = "ftfy" version = "6.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "wcwidth", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "wcwidth" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927, upload-time = "2024-10-26T00:50:35.149Z" } wheels = [ @@ -1301,8 +1298,8 @@ name = "google-auth" version = "2.59.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyasn1-modules", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cryptography" }, + { name = "pyasn1-modules" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/e3/9f752a968e487fbc10b2c2a1dd561b62489f923972911009577bb88fe7bb/google_auth-2.59.1.tar.gz", hash = "sha256:ce50fc533ac02f489a2b183a0c156672c376ecb2091b1127bc7efba2975fff27", size = 384298, upload-time = "2026-09-30T17:26:25.738Z" } wheels = [ @@ -1311,7 +1308,7 @@ wheels = [ [package.optional-dependencies] requests = [ - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests" }, ] [[package]] @@ -1319,16 +1316,16 @@ name = "google-genai" version = "1.75.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "google-auth", extra = ["requests"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "websockets", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "google-auth", extra = ["requests"], marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, + { name = "pydantic" }, + { name = "requests" }, + { name = "sniffio" }, + { name = "tenacity" }, + { name = "typing-extensions" }, + { name = "websockets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/59/3ed61240ef20b3ae6ed54e82c6f8b6d1f194947bc6679679dd6cdb037594/google_genai-1.75.0.tar.gz", hash = "sha256:56bac3991b311c93f980c0a2abcd287b672146905df1fbd71c92ed633d5a07cf", size = 539039, upload-time = "2026-05-04T22:48:54.857Z" } wheels = [ @@ -1340,34 +1337,34 @@ name = "gradio" version = "6.29.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "audioop-lts", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "brotli", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fastapi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "gradio-client", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "groovy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-gradio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markupsafe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "orjson", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pandas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydub", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-multipart", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pytz", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safehttpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "semantic-version", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "starlette", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "uvicorn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "audioop-lts" }, + { name = "brotli" }, + { name = "fastapi" }, + { name = "gradio-client" }, + { name = "groovy" }, + { name = "hf-gradio" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" } }, + { name = "jinja2" }, + { name = "markupsafe" }, + { name = "numpy" }, + { name = "orjson" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydub" }, + { name = "python-multipart" }, + { name = "pytz" }, + { name = "pyyaml" }, + { name = "safehttpx" }, + { name = "semantic-version" }, + { name = "starlette" }, + { name = "tomlkit" }, + { name = "typer" }, + { name = "typing-extensions" }, + { name = "uvicorn" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0a/d0/409bc699f9b02a429df209c104547005491bd17dfe5f55c43396237dd352/gradio-6.29.0.tar.gz", hash = "sha256:ed2d04c49199a5d6c4d40e9ba94fb3d4075e114075904c2c7dc59c2b06122de6", size = 45107350, upload-time = "2026-09-29T17:59:55.104Z" } wheels = [ @@ -1379,11 +1376,11 @@ name = "gradio-client" version = "2.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/14/dd/bfc46f5c671f4be56949fd26a062972d63b03aa6fc799c7aacb004a48807/gradio_client-2.7.1.tar.gz", hash = "sha256:2c629110496dbca67a848cd70add8cf5c3a24776404a2c5ef4fd759c7c2c33c4", size = 62702, upload-time = "2026-09-18T11:58:23.469Z" } wheels = [ @@ -1422,11 +1419,11 @@ name = "hatchling" version = "1.32.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pathspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "trove-classifiers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "pluggy" }, + { name = "tomlkit" }, + { name = "trove-classifiers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/97/b5312f01a8c6daf729a9d272dd442e0c546dbcc630495788786c4b567ed0/hatchling-1.32.4.tar.gz", hash = "sha256:c4468f73144c054d2aab4ef0f0378c43b9878bf07f8ffd6b79690e970d375f07", size = 58065, upload-time = "2026-09-20T22:48:45.398Z" } wheels = [ @@ -1438,8 +1435,8 @@ name = "hf-gradio" version = "0.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "gradio-client", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "gradio-client" }, + { name = "typer" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ce/86/c9694b7cfada5780e75769e60dc161a161f4dd7fc91b61db5e3a3338bef9/hf_gradio-0.4.1.tar.gz", hash = "sha256:a017d942618f0d495a58ee4563047fa04bef614c00e0cb789a9a6d0633cffa7b", size = 6560, upload-time = "2026-04-22T14:01:32.334Z" } wheels = [ @@ -1467,8 +1464,8 @@ name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "h11" }, ] 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" } wheels = [ @@ -1480,10 +1477,10 @@ name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpcore", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { 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 = [ @@ -1495,7 +1492,7 @@ name = "httpx-retries" version = "0.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/d3/b7a8bb09543af40009717a08a2ceba90b6d4c6f0cdf171404217d8f4c37d/httpx_retries-0.6.0.tar.gz", hash = "sha256:3e0b404969a564829d368417964fd21e6b400a10d17c92d29b8bc247ce8186e3", size = 21122, upload-time = "2026-07-06T00:52:30.093Z" } wheels = [ @@ -1508,19 +1505,19 @@ version = "0.36.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'aarch64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet", marker = "(platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7c/b7/8cb61d2eece5fb05a83271da168186721c450eb74e3c31f7ef3169fa475b/huggingface_hub-0.36.2.tar.gz", hash = "sha256:1934304d2fb224f8afa3b87007d58501acfda9215b334eed53072dd5e815ff7a", size = 649782, upload-time = "2026-02-06T09:24:13.098Z" } wheels = [ @@ -1533,20 +1530,20 @@ version = "1.33.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "hf-xet", marker = "(platform_machine == 'AMD64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "fsspec", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet", marker = "(platform_machine != 'AMD64' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'AMD64' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'arm64' and platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'AMD64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'aarch64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'amd64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'arm64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'x86_64' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine == 'AMD64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'AMD64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'aarch64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'amd64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'arm64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine == 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", hash = "sha256:367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e", size = 1043548, upload-time = "2026-09-24T09:49:29.971Z" } wheels = [ @@ -1555,7 +1552,7 @@ wheels = [ [package.optional-dependencies] hf-xet = [ - { name = "hf-xet", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "hf-xet" }, ] [[package]] @@ -1563,9 +1560,9 @@ name = "icij-common" version = "0.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiostream", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiostream" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6a/8d/4b2b9bb7dcac24d8bf514ccf2da6465ca3cd9b4c4f4bde0a1c97e681d595/icij_common-0.8.3.tar.gz", hash = "sha256:009dda7c1d688ecf7705cf88517deb3d0abe02300b42c8c433eb36516462fe75", size = 16161, upload-time = "2026-07-03T09:43:50.837Z" } wheels = [ @@ -1574,8 +1571,8 @@ wheels = [ [package.optional-dependencies] elasticsearch = [ - { name = "elasticsearch", extra = ["async"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tenacity", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "elasticsearch", extra = ["async"] }, + { name = "tenacity" }, ] [[package]] @@ -1601,8 +1598,8 @@ name = "imageio" version = "2.38.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "pillow" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/c8/2b56274457e4fadcfa86bf7c0fb93f19e124ab8f38f4bfa4372423052046/imageio-2.38.0.tar.gz", hash = "sha256:fe1d406862f6bc2930e8ec662d7bc40d4370cb76e3390dcd33819560d2708531", size = 403333, upload-time = "2026-09-28T07:44:08.101Z" } wheels = [ @@ -1638,7 +1635,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -1670,7 +1667,7 @@ name = "joblib" version = "1.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cloudpickle", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cloudpickle" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d5/1d/537ab090f302b838943a1b56497dd53059b9a9b46a074936470173a2e207/joblib-1.6.0.tar.gz", hash = "sha256:2ccc96785b12046c08fd6d55839c12857831b54a3c1673ffadd2f04bfc4eda03", size = 327903, upload-time = "2026-08-31T09:39:04.122Z" } wheels = [ @@ -1700,10 +1697,10 @@ name = "jsonschema" version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jsonschema-specifications", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "referencing", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rpds-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ @@ -1715,7 +1712,7 @@ name = "jsonschema-specifications" version = "2025.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "referencing", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "referencing" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } wheels = [ @@ -1745,7 +1742,7 @@ name = "lazy-loader" version = "0.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/8c/0f2ff2a8b7513e68871a74740c17a504b0488c679b379e6445ebb7bd78dc/lazy_loader-0.6.tar.gz", hash = "sha256:2f4b7824d6401958639008a0cae20c776b61dff619accd6890693e2de8260167", size = 18438, upload-time = "2026-09-21T21:31:32.982Z" } wheels = [ @@ -1818,8 +1815,8 @@ name = "magika" version = "1.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "onnxruntime" }, ] sdist = { url = "https://files.pythonhosted.org/packages/00/be/fa7d512ec15763ad7d8ba083e39bb445fa969ce5159361fa449a02569cf9/magika-1.0.3.tar.gz", hash = "sha256:ad3216012f6dd337be34c23ae3dfab36f0623bc62fbfb329f9a1852c9ad40304", size = 3041970, upload-time = "2026-05-04T08:41:53.124Z" } wheels = [ @@ -1842,7 +1839,7 @@ name = "mammoth" version = "1.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cobble", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cobble" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/a8/d6691d0b76cf55cf19851e9e189d0356526024d650c131a0969fcd76225d/mammoth-1.13.0.tar.gz", hash = "sha256:b359bee7bc00caba47dacc64286928133dd947917bab852eea01d0c8d8997296", size = 53987, upload-time = "2026-09-26T22:12:09.733Z" } wheels = [ @@ -1854,7 +1851,7 @@ name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ @@ -1875,8 +1872,8 @@ name = "markdownify" version = "1.2.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "beautifulsoup4" }, + { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/ab/d1297139c0e2ceb151ae564c8c4f57ac0155d8f1f8b4cbd5d6523c82ea36/markdownify-1.2.3.tar.gz", hash = "sha256:1a176f05522c8a2cb1dd3ab9d307dcdadbed5c26ae717855bfc42b3b6d38d937", size = 18852, upload-time = "2026-06-30T20:27:39.06Z" } wheels = [ @@ -1888,30 +1885,30 @@ name = "marker-pdf" version = "1.10.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anthropic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "google-genai", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markdown2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "markdownify", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openai", version = "1.109.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pdftext", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rapidfuzz", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scikit-learn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "surya-ocr", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anthropic" }, + { name = "click" }, + { name = "filetype" }, + { name = "ftfy" }, + { name = "google-genai" }, + { name = "markdown2" }, + { name = "markdownify" }, + { name = "openai", version = "1.109.1", source = { registry = "https://pypi.org/simple" } }, + { name = "pdftext" }, + { name = "pillow" }, + { name = "pre-commit" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "python-dotenv" }, + { name = "rapidfuzz" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" } }, + { name = "scikit-learn" }, + { name = "surya-ocr" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/bc/a9e72fd015f562b1f86c9dbc201c80365e7baf43d5aa616ba1c89453537f/marker_pdf-1.10.2.tar.gz", hash = "sha256:ce0fc839e11ad7519a576d254ca9d51a0f9454b9d7da02211f722b141317f9f1", size = 140056, upload-time = "2026-01-31T00:04:55.179Z" } wheels = [ @@ -1983,8 +1980,8 @@ name = "metafile-render" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pillow" }, + { name = "pyclipper" }, ] sdist = { url = "https://files.pythonhosted.org/packages/08/93/51cde4b74f1882afd9ebff909f5fcd8ba9cbad233f4fea0e5dc21e08aa44/metafile_render-0.3.0.tar.gz", hash = "sha256:987b483a13b4b048f1d95ec5990f2d06ff3a92550d13b2e871dfd48836171e77", size = 142910, upload-time = "2026-09-05T11:58:44.895Z" } wheels = [ @@ -1996,49 +1993,49 @@ name = "mineru" version = "4.0.10" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "accelerate", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "aiosqlite", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "beautifulsoup4", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "docvortex", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "fastapi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "gradio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, extra = ["hf-xet"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jieba", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "json-repair", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mineru-llama-cpp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mineru-vl-utils", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "modelscope", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "onnxruntime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "openai", version = "2.54.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-multipart", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tinycss2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "uvicorn", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "watchfiles", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate", marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiosqlite" }, + { name = "beautifulsoup4" }, + { name = "click" }, + { name = "docvortex" }, + { name = "fastapi" }, + { name = "filelock" }, + { name = "ftfy" }, + { name = "gradio" }, + { name = "httpx" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, extra = ["hf-xet"], marker = "(extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jieba" }, + { name = "json-repair" }, + { name = "loguru" }, + { name = "mineru-llama-cpp" }, + { name = "mineru-vl-utils" }, + { name = "modelscope" }, + { name = "numpy" }, + { name = "onnxruntime" }, + { name = "openai", version = "2.54.0", source = { registry = "https://pypi.org/simple" } }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "pydantic" }, + { name = "pypdfium2", version = "5.13.0", source = { registry = "https://pypi.org/simple" } }, + { name = "python-multipart" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "rich" }, + { name = "safetensors", marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "shapely" }, + { name = "tinycss2" }, + { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'arm64' and sys_platform != 'linux') or (platform_machine != 'arm64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typer" }, + { name = "typing-extensions" }, + { name = "uvicorn" }, + { name = "watchfiles" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4a/77/47f2e123082a96b5126c3a200b1552ccd245b26c9677cd76bfd47f8dbb91/mineru-4.0.10-py3-none-any.whl", hash = "sha256:9731eb8afb9756bb2e3a8e3e6a69252786434602eeb4ff36f7e7a5f2aa8ac107", size = 3656786, upload-time = "2026-09-29T07:18:20.92Z" }, @@ -2046,17 +2043,17 @@ wheels = [ [package.optional-dependencies] torch = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" } }, ] [[package]] @@ -2079,13 +2076,13 @@ name = "mineru-vl-utils" version = "2.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "aiofiles", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx-retries", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "loguru", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "aiofiles" }, + { name = "httpx" }, + { name = "httpx-retries" }, + { name = "loguru" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "tqdm" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c0/08/f9200f90472537614c53be916b4f1fc2695a19434114f0a144304b6f6dcd/mineru_vl_utils-2.0.5-py3-none-any.whl", hash = "sha256:d2dc6234066af8ca8c7cf91a0d13c1677ce61d64da0f7215a75f37261c11491c", size = 108642, upload-time = "2026-09-19T07:11:54.638Z" }, @@ -2096,14 +2093,14 @@ name = "modelscope" version = "1.40.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "modelscope-hub", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock" }, + { name = "modelscope-hub" }, + { name = "packaging" }, + { name = "requests" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e1/c5/5e5e04377c3522b589b940393673a12a571340fef7e646ffe80d61150e58/modelscope-1.40.1.tar.gz", hash = "sha256:7b46d74fc3905a0a34a60bdefe774677d709d9ee2ada8cf85401a50ea533f9ae", size = 4564297, upload-time = "2026-09-15T12:11:49.467Z" } wheels = [ @@ -2115,11 +2112,11 @@ name = "modelscope-hub" version = "0.4.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cryptography" }, + { name = "filelock" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9c/82/b0df11ec6ee9de33c9bda59755cd377ae3d7bb2535fa0deee4500d08ba95/modelscope_hub-0.4.5.tar.gz", hash = "sha256:b8606176af5be9b6437e2dcb119bd3de9f25862b32e56ff71096af99e545aaaf", size = 297797, upload-time = "2026-09-21T08:26:43.409Z" } wheels = [ @@ -2131,8 +2128,8 @@ name = "mpire" version = "2.10.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pygments" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3a/93/80ac75c20ce54c785648b4ed363c88f148bf22637e10c9863db4fbe73e74/mpire-2.10.2.tar.gz", hash = "sha256:f66a321e93fadff34585a4bfa05e95bd946cf714b442f51c529038eb45773d97", size = 271270, upload-time = "2024-05-07T14:00:31.815Z" } wheels = [ @@ -2141,7 +2138,7 @@ wheels = [ [package.optional-dependencies] dill = [ - { name = "multiprocess", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "multiprocess" }, ] [[package]] @@ -2186,7 +2183,7 @@ name = "multiprocess" version = "0.70.19" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "dill", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "dill" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a2/f2/e783ac7f2aeeed14e9e12801f22529cc7e6b7ab80928d6dcce4e9f00922d/multiprocess-0.70.19.tar.gz", hash = "sha256:952021e0e6c55a4a9fe4cd787895b86e239a40e76802a789d6305398d3975897", size = 2079989, upload-time = "2026-01-19T06:47:39.744Z" } wheels = [ @@ -2239,7 +2236,7 @@ name = "nexus-rpc" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/d5/cd1ffb202b76ebc1b33c1332a3416e55a39929006982adc2b1eb069aaa9b/nexus_rpc-1.4.0.tar.gz", hash = "sha256:3b8b373d4865671789cc43623e3dc0bcbf192562e40e13727e17f1c149050fba", size = 82367, upload-time = "2026-02-25T22:01:34.053Z" } wheels = [ @@ -2310,7 +2307,7 @@ name = "nvidia-cublas" version = "13.1.1.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af612e08cfa065436", size = 423138758, upload-time = "2026-04-08T18:46:58.655Z" }, @@ -2377,7 +2374,7 @@ name = "nvidia-cudnn-cu12" version = "9.17.1.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/91/8b/b15aef578b64ff8b72f68f682b6a8254ee6aa6d3d236b4282a4d32dbdf1a/nvidia_cudnn_cu12-9.17.1.4-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b5083ced291edb2baf8eab09951c6bc58b79b2023c4ec885657a63acdf51d0bd", size = 647835891, upload-time = "2025-12-22T16:43:28.317Z" }, @@ -2388,7 +2385,7 @@ name = "nvidia-cudnn-cu13" version = "9.24.0.43" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/5c/ba/791cffd048fe5b044e620df55267e3e95c0e6e07d50b41e377c03dfc910f/nvidia_cudnn_cu13-9.24.0.43-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:71f181cd810e90f9b6023b01186fe82d13d65f0ec098581ee201d39fad769e4b", size = 553099438, upload-time = "2026-07-02T16:27:42.58Z" }, @@ -2399,7 +2396,7 @@ name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6cdb9c2f72d99cf40b62c32dde45eea9ddad3", size = 214085489, upload-time = "2025-09-04T08:31:56.044Z" }, @@ -2410,7 +2407,7 @@ name = "nvidia-cufft-cu12" version = "11.4.1.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, @@ -2453,9 +2450,9 @@ name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0924859b944babf1112", size = 200941980, upload-time = "2025-09-04T08:33:22.767Z" }, @@ -2466,9 +2463,9 @@ name = "nvidia-cusolver-cu12" version = "11.7.5.82" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparse-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/33/40/79b0c64d44d6c166c0964ec1d803d067f4a145cca23e23925fd351d0e642/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:15da72d1340d29b5b3cf3fd100e3cd53421dde36002eda6ed93811af63c40d88", size = 338117415, upload-time = "2025-06-05T20:07:16.809Z" }, @@ -2479,7 +2476,7 @@ name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" }, @@ -2490,7 +2487,7 @@ name = "nvidia-cusparse-cu12" version = "12.5.10.65" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, @@ -2581,9 +2578,9 @@ name = "ocrmac" version = "1.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-vision", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pillow", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-vision", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5e/07/3e15ab404f75875c5e48c47163300eb90b7409044d8711fc3aaf52503f2e/ocrmac-1.0.1.tar.gz", hash = "sha256:507fe5e4cbd67b2d03f6729a52bbc11f9d0b58241134eb958a5daafd4b9d93d9", size = 1454317, upload-time = "2026-01-08T16:44:26.412Z" } wheels = [ @@ -2604,8 +2601,8 @@ name = "omegaconf" version = "2.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "antlr4-python3-runtime", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "antlr4-python3-runtime" }, + { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ce/3d/e4b57b8d9008c6ebe0d5eff901f91d5700cf7bdb8c8863df817463a7fd5e/omegaconf-2.3.1.tar.gz", hash = "sha256:e5e7de64aeebeddaf8e6d3f7a783b32ac2a01c0fbd9c878012caecb891a1f42a", size = 3298472, upload-time = "2026-06-11T05:05:12.885Z" } wheels = [ @@ -2617,10 +2614,10 @@ name = "onnxruntime" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "flatbuffers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "flatbuffers", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "protobuf", marker = "sys_platform != 'linux' or extra == 'extra-24-datashare-extract-worker-mineru' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f0/75/508454c5d01f31641dabc597fe559594c931a520a2673031179319d0afd8/onnxruntime-1.30.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:05e4fc41711d1f4abd19a9124b5be7a65a506cb2670a7f14b16162ef13c58134", size = 21544990, upload-time = "2026-09-10T16:31:37.685Z" }, @@ -2636,10 +2633,10 @@ name = "onnxruntime-gpu" version = "1.30.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "flatbuffers", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "flatbuffers", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "protobuf", marker = "sys_platform == 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/31/ae/cfec0c21d039e4125fdc333e2e2032ed0a49eb50f9dd70b7f3819b339018/onnxruntime_gpu-1.30.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:9aba23f903f434cc55d851aeb801afee19e287c202f4ab8f59d02f04caa90aed", size = 246688669, upload-time = "2026-09-10T16:13:21.504Z" }, @@ -2653,22 +2650,22 @@ name = "open-clip-torch" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ftfy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "timm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "ftfy" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors" }, + { name = "timm" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/1f/2bc9795047fa2c1ad2567ef78ce6dfc9a7b763fa534acee09a94da2a5b8f/open_clip_torch-3.3.0.tar.gz", hash = "sha256:904b1a9f909df8281bb3de60ab95491cd2994a509177ea4f9d6292a84fe24d6d", size = 1503380, upload-time = "2026-02-27T00:32:46.74Z" } wheels = [ @@ -2681,19 +2678,19 @@ version = "1.109.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c6/a1/a303104dc55fc546a3f6914c842d3da471c64eec92043aef8f652eb6c524/openai-1.109.1.tar.gz", hash = "sha256:d173ed8dbca665892a6db099b4a2dfac624f94d20a93f46eb0b56aae940ed869", size = 564133, upload-time = "2025-09-24T13:00:53.075Z" } wheels = [ @@ -2706,19 +2703,19 @@ version = "2.54.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "jiter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sniffio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/9a/8c75e8c8a5b407a0586faeb2afac91674ff955c191ecc1d6d3b6669f6788/openai-2.54.0.tar.gz", hash = "sha256:e3e6f8bc1ba30ddf381ace1a14340eed381cb984a1a59bd0f34b5be3b5d49cfa", size = 1100285, upload-time = "2026-08-11T18:46:59.035Z" } wheels = [ @@ -2730,7 +2727,7 @@ name = "opencv-python-headless" version = "4.11.0.86" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/36/2f/5b2b3ba52c864848885ba988f24b7f105052f68da9ab0e693cc7c25b0b30/opencv-python-headless-4.11.0.86.tar.gz", hash = "sha256:996eb282ca4b43ec6a3972414de0e2331f5d9cda2b41091a49739c19fb843798", size = 95177929, upload-time = "2025-01-16T13:53:40.22Z" } wheels = [ @@ -2744,7 +2741,7 @@ name = "openpyxl" version = "3.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "et-xmlfile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "et-xmlfile" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/f9/88d94a75de065ea32619465d2f77b29a0469500e99012523b91cc4141cd1/openpyxl-3.1.5.tar.gz", hash = "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050", size = 186464, upload-time = "2024-06-28T14:03:44.161Z" } wheels = [ @@ -2756,7 +2753,7 @@ name = "opentelemetry-api" version = "1.45.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/dc/e12c1fe1ed8a7b7149777127b1a0e12ce5bd5a81d97408bedc2128c260f5/opentelemetry_api-1.45.0.tar.gz", hash = "sha256:711ede81773c8025c2c03dac0450bc89f3d30aea6eabcc815c570d4e35a963f7", size = 72115, upload-time = "2026-09-25T12:32:28.399Z" } wheels = [ @@ -2793,8 +2790,8 @@ name = "pandas" version = "3.0.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dateutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e2/17/d7b106e05bfa642e8694451e7d3d759c6a241c5386a5d962e4f66c047e06/pandas-3.0.6.tar.gz", hash = "sha256:66b07ef7315a31bfe1089cd3d71a7de781c9dca986762d0b4fe7c0ef17465d10", size = 4667686, upload-time = "2026-09-17T23:23:18.345Z" } wheels = [ @@ -2826,10 +2823,10 @@ name = "pdftext" version = "0.6.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/7b/fe3205d44d6058932bbc785f0b9da2ed35b62e17479a8a7d2baca9df1cc6/pdftext-0.6.3.tar.gz", hash = "sha256:ab5c5dfe0f1fb78de1db837ccadac1ea41b07ce1890fead973c9a84cdaf54dec", size = 21968, upload-time = "2025-06-11T14:42:09.492Z" } wheels = [ @@ -2841,21 +2838,21 @@ name = "peft" version = "0.21.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "accelerate", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "psutil", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "accelerate" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "tqdm" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "5.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/af/2e08abf1cd3b8792a02f5116808f2398c2f77ecdff801ced2ce16007a6f9/peft-0.21.2.tar.gz", hash = "sha256:b803ccfb3f3f316004d850284306687833a2235ea278fb56abc856203456142e", size = 983614, upload-time = "2026-10-01T10:26:36.129Z" } wheels = [ @@ -2916,8 +2913,8 @@ name = "polyfactory" version = "3.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "faker", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "faker" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/85/68/7717bd9e63ed254617a7d3dc9260904fb736d6ea203e58ffddcb186c64e4/polyfactory-3.3.0.tar.gz", hash = "sha256:237258b6ff43edf362ffd1f68086bb796466f786adfa002b0ac256dbf2246e9a", size = 348668, upload-time = "2026-02-22T09:46:28.01Z" } wheels = [ @@ -2929,11 +2926,11 @@ name = "pre-commit" version = "4.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "identify", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "nodeenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "virtualenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/89/1f3e8e1fc3e97de0fa963495832f581f025f29471602a309e48808244292/pre_commit-4.6.2.tar.gz", hash = "sha256:8f5d7bfb021ecdbcd9d49d89847082dd24172ccde534390081a679ad046e2441", size = 198670, upload-time = "2026-08-10T22:07:18.421Z" } wheels = [ @@ -3007,7 +3004,7 @@ name = "pyasn1-modules" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyasn1", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyasn1" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", hash = "sha256:677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6", size = 307892, upload-time = "2025-03-28T02:41:22.17Z" } wheels = [ @@ -3053,10 +3050,10 @@ name = "pydantic" version = "2.13.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-types", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-core", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/53/ef/fc4f868f4e2cee79f863883abffceff107875f569b848507319842d2a681/pydantic-2.13.5.tar.gz", hash = "sha256:51a9c5f7b2f8e636f04c6cada605d9b6a3bf1348fdf945a3d8869b19bba0ee08", size = 845750, upload-time = "2026-08-28T14:04:00.916Z" } wheels = [ @@ -3068,7 +3065,7 @@ name = "pydantic-core" version = "2.46.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/af/f9/8a06bea35ef8daf588f707784c973a7046e0034c8d8cfb08828eeffb8b75/pydantic_core-2.46.5.tar.gz", hash = "sha256:10416c15b8839ecc4ef4d0885da76da6fd0f67333a0eb8aff6d93c4b8f2910fc", size = 472262, upload-time = "2026-08-28T10:01:31.677Z" } wheels = [ @@ -3091,8 +3088,8 @@ name = "pydantic-extra-types" version = "2.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pydantic" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/71/dba38ee2651f84f7842206adbd2233d8bbdb59fb85e9fa14232486a8c471/pydantic_extra_types-2.11.1.tar.gz", hash = "sha256:46792d2307383859e923d8fcefa82108b1a141f8a9c0198982b3832ab5ef1049", size = 172002, upload-time = "2026-03-16T08:08:03.92Z" } wheels = [ @@ -3101,7 +3098,7 @@ wheels = [ [package.optional-dependencies] pycountry = [ - { name = "pycountry", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pycountry" }, ] [[package]] @@ -3109,9 +3106,9 @@ name = "pydantic-settings" version = "2.15.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-inspection", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz", hash = "sha256:694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117", size = 261253, upload-time = "2026-08-07T09:24:57.419Z" } wheels = [ @@ -3150,12 +3147,12 @@ name = "pylint" version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "astroid", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "dill", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "isort", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "mccabe", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tomlkit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "astroid" }, + { name = "dill" }, + { name = "isort" }, + { name = "mccabe" }, + { name = "platformdirs" }, + { name = "tomlkit" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/ef/99c1531ad5454a560a9ff17789320e68d8d7aaceaa8222b293e3fa7488e8/pylint-3.1.1.tar.gz", hash = "sha256:c7c2652bf8099c7fb7a63bc6af5c5f8f7b9d7b392fa1d320cb020e222aff28c2", size = 1495262, upload-time = "2024-05-13T14:35:22.63Z" } wheels = [ @@ -3188,7 +3185,7 @@ name = "pyobjc-framework-cocoa" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/75/76/49c6da2c6a831020b4854ba20079d5a1030474bffc776b7b73c2eeff8c15/pyobjc_framework_cocoa-12.2.2.tar.gz", hash = "sha256:c96c0ef69a71afbbb0e6a7d594b455c5fe47d62e0db376ee7a2b4b828c16ace9", size = 3132831, upload-time = "2026-08-11T19:44:02.288Z" } wheels = [ @@ -3203,8 +3200,8 @@ name = "pyobjc-framework-coreml" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b7/3b/c835535e7aef41afc953e5597ea41e693b7bae80d753ab74b9721e07cba5/pyobjc_framework_coreml-12.2.2.tar.gz", hash = "sha256:3e6abe134634adbcc0c1e843826e42df86e63beb3bc7e8e4a914e93179ae1e75", size = 49750, upload-time = "2026-08-11T19:44:14.011Z" } wheels = [ @@ -3219,8 +3216,8 @@ name = "pyobjc-framework-quartz" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/35/b1/426a37c7ae37280b3ffca2571fb48f211946aee2f4ca31a603ed1943c4a7/pyobjc_framework_quartz-12.2.2.tar.gz", hash = "sha256:810f97b210cfd93704d240860286dfd6df09f9f1c52525fc5c2166723aea3f9e", size = 3218295, upload-time = "2026-08-11T19:45:15.189Z" } wheels = [ @@ -3235,10 +3232,10 @@ name = "pyobjc-framework-vision" version = "12.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyobjc-core", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-coreml", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyobjc-framework-quartz", marker = "sys_platform == 'darwin' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-core", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-cocoa", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-coreml", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyobjc-framework-quartz", marker = "sys_platform != 'linux' or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ea/bf/31e8bcae94047b365592ab7533096a4025c0306a8a312b65bcbf57e073ec/pyobjc_framework_vision-12.2.2.tar.gz", hash = "sha256:a6bf78e8dca145c6a78fd8d5f925b6da54649a60a1464b81ff405bca4a08406b", size = 73289, upload-time = "2026-08-11T19:45:41.877Z" } wheels = [ @@ -3263,8 +3260,8 @@ version = "4.30.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/a1/14/838b3ba247a0ba92e4df5d23f2bea9478edcfd72b78a39d6ca36ccd84ad2/pypdfium2-4.30.0.tar.gz", hash = "sha256:48b5b7e5566665bc1015b9d69c1ebabe21f6aee468b509531c3c8318eeee2e16", size = 140239, upload-time = "2024-05-09T18:33:17.552Z" } @@ -3281,8 +3278,8 @@ version = "5.13.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/ec/78/a52cb80611339ec95f35c7a10d7bfe7a6f97f3b50a35a9f94283d062512e/pypdfium2-5.13.0.tar.gz", hash = "sha256:7ca2d8e31bd8d0d40c496416b7d8bea423388669ffd494929f50e8c3a82326b8", size = 273639, upload-time = "2026-08-13T10:58:15.837Z" } @@ -3298,10 +3295,10 @@ name = "pypptx-with-oxml" version = "1.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "xlsxwriter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "pillow" }, + { name = "typing-extensions" }, + { name = "xlsxwriter" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/17/7a499cea9e03b37ef5a502a7792431b5e609328908e2e11b02453071367b/pypptx_with_oxml-1.0.3.tar.gz", hash = "sha256:a093d8c8e99dfcd0131ea98b4dbc0a0a40adf44869edbb74c57d0cb87b8e4208", size = 9767175, upload-time = "2026-01-30T08:51:32.511Z" } wheels = [ @@ -3313,10 +3310,10 @@ name = "pytest" version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "iniconfig", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pluggy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -3328,7 +3325,7 @@ name = "pytest-asyncio" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156, upload-time = "2025-03-25T06:22:28.883Z" } wheels = [ @@ -3340,7 +3337,7 @@ name = "pytest-timeout" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pytest" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" } wheels = [ @@ -3372,7 +3369,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { 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 = [ @@ -3384,7 +3381,7 @@ name = "python-discovery" version = "1.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/57/250bd238b966cece44328235eb85290045d059265fdaf7527a3a958123db/python_discovery-1.6.1.tar.gz", hash = "sha256:cf87d3627dfb4412437fdd5b13eae402607722998d21567993aedbc59b23c15e", size = 84338, upload-time = "2026-09-18T01:31:53.971Z" } wheels = [ @@ -3396,8 +3393,8 @@ name = "python-docx" version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/f7/eddfe33871520adab45aaa1a71f0402a2252050c14c7e3009446c8f4701c/python_docx-1.2.0.tar.gz", hash = "sha256:7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce", size = 5723256, upload-time = "2025-06-16T20:46:27.921Z" } wheels = [ @@ -3436,9 +3433,9 @@ name = "python-oxmsg" version = "0.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "olefile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "olefile" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a2/4e/869f34faedbc968796d2c7e9837dede079c9cb9750917356b1f1eda926e9/python_oxmsg-0.0.2.tar.gz", hash = "sha256:a6aff4deb1b5975d44d49dab1d9384089ffeec819e19c6940bc7ffbc84775fad", size = 34713, upload-time = "2025-02-03T17:13:47.415Z" } wheels = [ @@ -3450,10 +3447,10 @@ name = "python-pptx" version = "1.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "lxml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "xlsxwriter", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "lxml" }, + { name = "pillow" }, + { name = "typing-extensions" }, + { name = "xlsxwriter" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/a9/0c0db8d37b2b8a645666f7fd8accea4c6224e013c42b1d5c17c93590cd06/python_pptx-1.0.2.tar.gz", hash = "sha256:479a8af0eaf0f0d76b6f00b0887732874ad2e3188230315290cd1f9dd9cc7095", size = 10109297, upload-time = "2024-08-07T17:33:37.772Z" } wheels = [ @@ -3512,10 +3509,10 @@ name = "qwen-vl-utils" version = "0.0.14" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "av", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "av" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b6/b1/ad4fc2260a3badd278b38d642f3b987412f1f6682f0ef2b31b0572d5caa8/qwen_vl_utils-0.0.14.tar.gz", hash = "sha256:9c7cad5ae803b3a10f8bb7194deb12aeacdd032f92f4224e880c73587a7346ad", size = 8453, upload-time = "2025-09-23T09:38:57.532Z" } wheels = [ @@ -3547,16 +3544,16 @@ name = "rapidocr" version = "3.9.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorlog", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "omegaconf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyclipper", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shapely", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "six", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "colorlog" }, + { name = "numpy" }, + { name = "omegaconf" }, + { name = "pillow" }, + { name = "pyclipper" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "shapely" }, + { name = "six" }, + { name = "tqdm" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/55/ed/0ee9b9281986974be9d2406ae0134c8d7c91d2fc613f16ffda9701eeda6f/rapidocr-3.9.2-py3-none-any.whl", hash = "sha256:04d6b8d151f823d930bd91910555f57bea897c0c44fa6794267b94cf9c1ef9a0", size = 27275208, upload-time = "2026-07-21T10:59:01.599Z" }, @@ -3567,8 +3564,8 @@ name = "referencing" version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rpds-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "attrs" }, + { name = "rpds-py" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -3581,8 +3578,8 @@ version = "2024.11.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494, upload-time = "2024-11-06T20:12:31.635Z" } @@ -3600,8 +3597,8 @@ version = "2026.9.29" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/fc/f2/af1da9d3ceed77bfcdce40427d49ba0be94e4fe84245e3bfef68c10e75b6/regex-2026.9.29.tar.gz", hash = "sha256:8b5fcc4771732191b2b7d1dd68d8f0353f47f8d90b6150f6dce58bf1112442cb", size = 419199, upload-time = "2026-09-29T00:49:58.298Z" } @@ -3628,8 +3625,8 @@ name = "reportlab" version = "5.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "charset-normalizer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "charset-normalizer" }, + { name = "pillow" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/51/dbe28534ae12c852f61be91f039f343305fd1f34f1c66b8de75afae7a525/reportlab-5.0.1.tar.gz", hash = "sha256:ebd13154be1c8515e665de70bd2d303ae9ddc3ef47e44afd5116441ca0283a26", size = 3945711, upload-time = "2026-08-20T13:48:16.461Z" } wheels = [ @@ -3638,7 +3635,7 @@ wheels = [ [package.optional-dependencies] accel = [ - { name = "rl-accel", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "rl-accel" }, ] [[package]] @@ -3646,10 +3643,10 @@ name = "requests" version = "2.34.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "charset-normalizer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "urllib3", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 142856, upload-time = "2026-05-14T19:25:27.735Z" } wheels = [ @@ -3681,8 +3678,8 @@ name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pygments", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "markdown-it-py" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } wheels = [ @@ -3750,7 +3747,7 @@ name = "safehttpx" version = "0.1.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "httpx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "httpx" }, ] sdist = { url = "https://files.pythonhosted.org/packages/89/d1/4282284d9cf1ee873607a46442da977fc3c985059315ab23610be31d5885/safehttpx-0.1.7.tar.gz", hash = "sha256:db201c0978c41eddb8bb480f3eee59dd67304fdd91646035e9d9a720049a9d23", size = 10385, upload-time = "2025-10-24T18:30:09.783Z" } wheels = [ @@ -3771,11 +3768,11 @@ wheels = [ [package.optional-dependencies] torch = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] [[package]] @@ -3783,14 +3780,14 @@ name = "scikit-image" version = "0.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "imageio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "lazy-loader", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tifffile", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "imageio" }, + { name = "lazy-loader" }, + { name = "networkx" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "scipy" }, + { name = "tifffile" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a1/b4/2528bb43c67d48053a7a649a9666432dc307d66ba02e3a6d5c40f46655df/scikit_image-0.26.0.tar.gz", hash = "sha256:f5f970ab04efad85c24714321fcc91613fcb64ef2a892a13167df2f3e59199fa", size = 22729739, upload-time = "2025-12-20T17:12:21.824Z" } wheels = [ @@ -3817,11 +3814,11 @@ name = "scikit-learn" version = "1.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "joblib", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "narwhals", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "scipy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "threadpoolctl", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "joblib" }, + { name = "narwhals" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d2/eb/eaf5e07fcc0da7149b0e084f24e54edd7441b9a89ce7e034032ae97fe3a0/scikit_learn-1.9.1.tar.gz", hash = "sha256:629cada3e33e2b9bf376cdc7614a47a4140b8aedc1d836579e359736fbd82977", size = 7786908, upload-time = "2026-09-10T18:34:04.679Z" } wheels = [ @@ -3841,7 +3838,7 @@ name = "scipy" version = "1.18.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 30781235, upload-time = "2026-08-21T23:28:50.599Z" } wheels = [ @@ -3879,8 +3876,8 @@ name = "semchunk" version = "3.2.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpire", extra = ["dill"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mpire", extra = ["dill"] }, + { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a9/a0/ce7e3d6cc76498fd594e667d10a03f17d7cced129e46869daec23523bf5a/semchunk-3.2.5.tar.gz", hash = "sha256:ee15e9a06a69a411937dd8fcf0a25d7ef389c5195863140436872a02c95b0218", size = 17667, upload-time = "2025-10-28T02:12:38.025Z" } wheels = [ @@ -3893,8 +3890,8 @@ version = "81.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/0d/1c/73e719955c59b8e424d015ab450f51c0af856ae46ea2da83eba51cc88de1/setuptools-81.0.0.tar.gz", hash = "sha256:487b53915f52501f0a79ccfd0c02c165ffe06631443a886740b91af4b7a5845a", size = 1198299, upload-time = "2026-02-06T21:10:39.601Z" } @@ -3920,7 +3917,7 @@ name = "shapely" version = "2.1.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/bc/0989043118a27cccb4e906a46b7565ce36ca7b57f5a18b78f4f1b0f72d9d/shapely-2.1.2.tar.gz", hash = "sha256:2ed4ecb28320a433db18a5bf029986aa8afcfd740745e78847e330d5d94922a9", size = 315489, upload-time = "2025-09-24T13:51:41.432Z" } wheels = [ @@ -3983,7 +3980,7 @@ name = "starlette" version = "1.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/2b/3850dc6bf7ef71b088962eba31dafc6cffd2f96e577ebb0bb316df96da3e/starlette-1.7.0.tar.gz", hash = "sha256:c79f74ea63cff761804fbbfb182f1e0b440c2d07b164d24700c5a1bab5d6ff5d", size = 2736246, upload-time = "2026-09-23T07:30:26.35Z" } wheels = [ @@ -3995,22 +3992,22 @@ name = "surya-ocr" version = "0.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "einops", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filetype", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "opencv-python-headless", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pre-commit", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pydantic-settings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-dotenv", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "einops" }, + { name = "filetype" }, + { name = "opencv-python-headless" }, + { name = "pillow" }, + { name = "platformdirs" }, + { name = "pre-commit" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pypdfium2", version = "4.30.0", source = { registry = "https://pypi.org/simple" } }, + { name = "python-dotenv" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu')" }, + { name = "transformers", version = "4.57.6", source = { registry = "https://pypi.org/simple" } }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/b4/b0f3afd024b4e6fcb4db6fdd17ee963d081e960c907aebd0556ff948abb6/surya_ocr-0.17.1.tar.gz", hash = "sha256:349d78d854c1ed5f816e583545ed6451aa0bc6992e283a805034799aacee8c24", size = 161854, upload-time = "2026-01-30T21:52:59.361Z" } wheels = [ @@ -4022,7 +4019,7 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "mpmath" }, ] 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" } wheels = [ @@ -4043,10 +4040,10 @@ name = "temporalio" version = "1.34.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nexus-rpc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "types-protobuf", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "nexus-rpc" }, + { name = "protobuf" }, + { name = "types-protobuf" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/85/9ece6f400552ed21951c8c5c534056e7d015cb065e3384470ec23ac24f28/temporalio-1.34.0.tar.gz", hash = "sha256:6453cb20e18df485e16578b22c82a9c4bcb1cf7eedd94147dfd373551d80f5b6", size = 3163890, upload-time = "2026-09-30T20:22:56.056Z" } wheels = [ @@ -4070,7 +4067,7 @@ name = "tesserocr" version = "2.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cysignals", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "cysignals" }, ] sdist = { url = "https://files.pythonhosted.org/packages/11/33/0d74c9cfc525779bb761a474cd958bbbda057654fec686c05e7a82b8c51b/tesserocr-2.11.0.tar.gz", hash = "sha256:1c1ae89c589fddf3a25dbcc21031aea18bd82259e42ef491c43a44f2bef811b3", size = 76094, upload-time = "2026-08-04T12:26:09.763Z" } wheels = [ @@ -4102,7 +4099,7 @@ name = "tifffile" version = "2026.9.20" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/66/634db78ebad513038d753830dd8815eea26278b5463ba0f43198b0c24c4e/tifffile-2026.9.20.tar.gz", hash = "sha256:30e145a7042ce7143ae50a50fe8b7221b0070aae22adab8f9e79a264be6b5cdc", size = 449417, upload-time = "2026-09-21T03:59:40.055Z" } wheels = [ @@ -4114,18 +4111,18 @@ name = "timm" version = "1.0.30" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.26.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torchvision", version = "0.29.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/ab/49041213990e48edcb6013463b18ef86d8d3c5d6ac5b408802c480443025/timm-1.0.30.tar.gz", hash = "sha256:1444a3af7e17fdba5440ac2bcf6e4b728da96dd62289ed9e1bcba31a545f5935", size = 2534738, upload-time = "2026-09-22T20:46:13.9Z" } wheels = [ @@ -4137,7 +4134,7 @@ name = "tinycss2" version = "1.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "webencodings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/ae/2ca4913e5c0f09781d75482874c3a95db9105462a92ddd303c7d285d3df2/tinycss2-1.5.1.tar.gz", hash = "sha256:d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957", size = 88195, upload-time = "2025-11-23T10:29:10.082Z" } wheels = [ @@ -4150,12 +4147,12 @@ version = "0.22.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } wheels = [ @@ -4171,12 +4168,12 @@ version = "0.23.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/1e/bc6587c5ab643b2e17776cace9070a2ae73549c86bffac9934a600bf3c31/tokenizers-0.23.2.tar.gz", hash = "sha256:7f0f085686b9de0d0079e6f874ae053600db64c5d13049e0bbc0119926d25aac", size = 385745, upload-time = "2026-09-03T08:55:42.89Z" } wheels = [ @@ -4204,13 +4201,13 @@ resolution-markers = [ "python_full_version < '3.14' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442ec9dc78592564fdad69cf0beaa9da2f82ab810ccb4f13903869a90bf3f15d", upload-time = "2026-03-23T15:17:02Z" }, @@ -4228,13 +4225,13 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:45025d7752dbc6b4c784c03afaee9c5f19730ce084b2e43fc9a2fe1677d9ff86", upload-time = "2026-04-28T00:07:02Z" }, @@ -4252,20 +4249,20 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "sympy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:fde1830d7f79641680865759dc57780e94a9de7e68a82ed61973e9bc7af29423", upload-time = "2026-04-27T18:44:31Z" }, @@ -4280,26 +4277,26 @@ version = "2.14.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", version = "13.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "fsspec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "jinja2", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "networkx", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cudnn-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-cusparselt-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nccl-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "nvidia-nvshmem-cu13", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "sympy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "triton", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-bindings", version = "13.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "filelock", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "fsspec", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "jinja2", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "networkx", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cudnn-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-cusparselt-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nccl-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "nvidia-nvshmem-cu13", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "81.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "setuptools", version = "84.0.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "sympy", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "triton", version = "3.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "typing-extensions", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/7d/11/faaca4f8541c45127b7e0d6bb141221fe944c8466d89986b8466c6c195f9/torch-2.14.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dbe359d705f4d67236743794c296c6dee93a922fd8117eff8c3e880d7d0fb2b9", size = 127315286, upload-time = "2026-09-30T17:52:27.43Z" }, @@ -4319,9 +4316,9 @@ resolution-markers = [ "python_full_version < '3.14' and sys_platform == 'darwin'", ] dependencies = [ - { name = "numpy", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.26.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5d63dd43162691258b1b3529b9041bac7d54caa37eae0925f997108268cbf7c4", upload-time = "2026-03-23T15:36:09Z" }, @@ -4339,9 +4336,9 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cpu/torchvision-0.26.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:16c4f11eda096dc377e82238c8ebb26c7013622c0f1b2c4dcf85fc70f96c0ea7", upload-time = "2026-03-23T15:36:09Z" }, @@ -4359,9 +4356,9 @@ resolution-markers = [ "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.11.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:4a4d4ead35f916ea4e64d8cc7b8177e4780365da7acd0197cddff922a0056c8a", upload-time = "2026-04-09T23:21:46Z" }, @@ -4376,14 +4373,14 @@ version = "0.29.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "pillow", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, - { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-cpu') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base' and extra != 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "numpy", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "pillow", marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, + { name = "torch", version = "2.14.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and extra != 'extra-24-datashare-extract-worker-cpu') or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-cpu' and extra != 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-gpu' and extra == 'extra-24-datashare-extract-worker-mineru')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/85/33819e5ed0caf494a5c0caa6c72bcd9d5bd22c68480d636288832d9d5f55/torchvision-0.29.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:b0b3de76f2ee5678b7950ba9971cf72d9c5887cd7993db61788552f371686fed", size = 1813847, upload-time = "2026-09-30T17:57:17.586Z" }, @@ -4409,21 +4406,21 @@ version = "4.57.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "requests", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.22.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra != 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "filelock", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "0.36.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2024.11.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "requests", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tokenizers", version = "0.22.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c4/35/67252acc1b929dc88b6602e8c4a982e64f31e733b804c14bc24b47da35e6/transformers-4.57.6.tar.gz", hash = "sha256:55e44126ece9dc0a291521b7e5492b572e6ef2766338a610b9ab5afbb70689d3", size = 10134912, upload-time = "2026-01-16T10:38:39.284Z" } wheels = [ @@ -4436,20 +4433,20 @@ version = "5.18.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version < '3.14' and sys_platform == 'darwin'", "python_full_version < '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'", ] dependencies = [ - { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "numpy", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "pyyaml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "safetensors", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "typer", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-24-datashare-extract-worker-base') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform == 'darwin' and extra != 'extra-24-datashare-extract-worker-base') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (sys_platform == 'darwin' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "huggingface-hub", version = "1.33.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "numpy", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "packaging", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "pyyaml", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "regex", version = "2026.9.29", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "safetensors", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tokenizers", version = "0.23.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "tqdm", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typer", marker = "extra == 'extra-24-datashare-extract-worker-mineru' or extra != 'extra-24-datashare-extract-worker-base' or (extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9e/6e/5a50ca8aff5fdd4ff21271198d2fb9e1f11bcd0ea279576199c0caa34cba/transformers-5.18.0.tar.gz", hash = "sha256:d89c206e42e841af7cd314b3d2b21c03e977d819cdb4aef65ada048769a644df", size = 10028745, upload-time = "2026-09-30T16:46:00.575Z" } wheels = [ @@ -4563,10 +4560,10 @@ name = "typer" version = "0.25.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "annotated-doc", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "rich", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "shellingham", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "annotated-doc" }, + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/27/ede8cec7596e0041ba7e7b80b47d132562f56ff454313a16f6084e555c9f/typer-0.25.0.tar.gz", hash = "sha256:123eaf9f19bb40fd268310e12a542c0c6b4fab9c98d9d23342a01ff95e3ce930", size = 120150, upload-time = "2026-04-26T08:46:14.767Z" } wheels = [ @@ -4596,7 +4593,7 @@ name = "typing-inspection" version = "0.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/26/b09b8010994eccc3c09092e6b34058f36a460eea2d4c3e8b910c695975a0/typing_inspection-0.4.4.tar.gz", hash = "sha256:547274fa6b0a561ccf549cc9524b999a578e737d015d8709d021f9d0d13bea47", size = 76928, upload-time = "2026-08-12T12:37:25.997Z" } wheels = [ @@ -4617,8 +4614,8 @@ name = "uvicorn" version = "0.54.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "click", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "h11", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "click" }, + { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/da/34/30e9280707135d2cfc589dfff3cb796bd07a3aeb1a3e415ba09dd89d7bb4/uvicorn-0.54.0.tar.gz", hash = "sha256:a2e33cbfaa0306f8e6b0c13e0cb89d7d7a2da3e62b90c66e18c33d9807b28620", size = 112283, upload-time = "2026-09-25T06:52:37.601Z" } wheels = [ @@ -4630,11 +4627,11 @@ name = "virtualenv" version = "21.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "filelock", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "packaging", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "platformdirs", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "python-discovery", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "distlib" }, + { name = "filelock" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "python-discovery" }, ] sdist = { url = "https://files.pythonhosted.org/packages/67/57/630a01cf5ab58f33b9c7dc8a7f13464cb5740b5227f8a08cab9d798bd532/virtualenv-21.14.2.tar.gz", hash = "sha256:571930928b11e43db690073ad8228162eca8a3f8fd3a87acdeae07df7dd57068", size = 5463798, upload-time = "2026-10-01T06:22:46.965Z" } wheels = [ @@ -4646,7 +4643,7 @@ name = "watchfiles" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "anyio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/68/e6aa0b77d217b31f8f486ec0cdfe5e00e6e38dc0be657e7d85819b9faf0a/watchfiles-1.3.0.tar.gz", hash = "sha256:99aee4a07847c06820765fd7b1b49ceac4f3f711ccb7d104655a33231de1c207", size = 108119, upload-time = "2026-09-21T09:08:55.664Z" } wheels = [ @@ -4723,9 +4720,9 @@ name = "yarl" version = "1.25.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "idna", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "multidict", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "propcache", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-base' and extra == 'extra-24-datashare-extract-worker-mineru') or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/75/16/e8be8e2fb175bbf41a0680381a319f1199fae256588241a2ac8677eafb49/yarl-1.25.1.tar.gz", hash = "sha256:03dd38de09bc213e9a8b29761eec33ee1d5318dac0e49d8af36e4d27830e23a7", size = 246245, upload-time = "2026-09-15T19:35:02.264Z" } wheels = [ @@ -4761,8 +4758,8 @@ name = "ziamath" version = "0.13" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "latex2mathml", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, - { name = "ziafont", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-24-datashare-extract-worker-cpu' and extra == 'extra-24-datashare-extract-worker-gpu')" }, + { name = "latex2mathml" }, + { name = "ziafont" }, ] sdist = { url = "https://files.pythonhosted.org/packages/88/15/d4f6231e568bb49f8340685efe3020077b1f93f2bb4b4e36471367438b91/ziamath-0.13.tar.gz", hash = "sha256:4f56e9d0b6489f01bcf19c05d68e6da84ed6601d2e1262a62d3a9a7e7c33a171", size = 848924, upload-time = "2026-02-06T17:47:15.055Z" } wheels = [ diff --git a/workers/translation-worker/uv.dist.lock b/workers/translation-worker/uv.dist.lock index db389c01..fa124d15 100644 --- a/workers/translation-worker/uv.dist.lock +++ b/workers/translation-worker/uv.dist.lock @@ -409,37 +409,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cublas" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-runtime" }, ] cufft = [ - { name = "nvidia-cufft", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cufft" }, ] cufile = [ - { name = "nvidia-cufile", marker = "sys_platform == 'linux'" }, + { name = "nvidia-cufile" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-cupti" }, ] curand = [ - { name = "nvidia-curand", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-curand" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cusolver" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cusparse" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-nvjitlink" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-nvrtc" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-nvtx" }, ] [[package]] diff --git a/workers/translation-worker/uv.lock b/workers/translation-worker/uv.lock index e3be82b9..cce75a2a 100644 --- a/workers/translation-worker/uv.lock +++ b/workers/translation-worker/uv.lock @@ -409,37 +409,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cublas" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-runtime" }, ] cufft = [ - { name = "nvidia-cufft", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cufft" }, ] cufile = [ - { name = "nvidia-cufile", marker = "sys_platform == 'linux'" }, + { name = "nvidia-cufile" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-cupti" }, ] curand = [ - { name = "nvidia-curand", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-curand" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cusolver" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cusparse" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-nvjitlink" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-cuda-nvrtc" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "nvidia-nvtx" }, ] [[package]] From 1cedbf4374fd97f1b899964f1624efc916c465f7 Mon Sep 17 00:00:00 2001 From: Lion Summerbell Date: Fri, 9 Oct 2026 11:55:06 +0200 Subject: [PATCH 2/2] update caul test paths --- .github/workflows/test_caul.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test_caul.yml b/.github/workflows/test_caul.yml index 17ad6ba7..5e3866a9 100644 --- a/.github/workflows/test_caul.yml +++ b/.github/workflows/test_caul.yml @@ -3,12 +3,21 @@ name: Test caul on: push: branches: [ 'main' ] + paths: + - 'caul/**.py' + - 'caul/pyproject.toml' + - 'caul/uv.lock' + - 'caul-core/**.py' + - 'caul-core/pyproject.toml' + - 'caul-core/uv.lock' pull_request: paths: - - 'caul/**' - - 'caul-core/**' - - '.github/workflows/test_caul.yml' - - 'qa/ruff.toml' + - 'caul/**.py' + - 'caul/pyproject.toml' + - 'caul/uv.lock' + - 'caul-core/**.py' + - 'caul-core/pyproject.toml' + - 'caul-core/uv.lock' jobs: lint: