diff --git a/benchmarking/nightly-benchmark.yaml b/benchmarking/nightly-benchmark.yaml index 2da0cb277b..b8a904cee1 100644 --- a/benchmarking/nightly-benchmark.yaml +++ b/benchmarking/nightly-benchmark.yaml @@ -252,7 +252,7 @@ entries: --input-path={dataset:tinystories,parquet} --dataset-size-gb=10 --model-identifier=google/embeddinggemma-300m - --model-variation=vllm_text + --model-variation=vllm_text_pretokenized --cache-dir={dataset:text_models_hf_cache,files} timeout_s: 800 sink_data: @@ -278,7 +278,7 @@ entries: --input-path={dataset:tinystories,parquet} --dataset-size-gb=10 --model-identifier=google/embeddinggemma-300m - --model-variation=vllm_text + --model-variation=vllm_text_pretokenized --cache-dir={dataset:text_models_hf_cache,files} timeout_s: 800 sink_data: @@ -875,7 +875,7 @@ entries: --video-dir={dataset:videos,mp4} --model-dir={dataset:videos_model_weights,files} --video-limit=1000 - timeout_s: 400 + timeout_s: 900 sink_data: - name: slack ping_on_failure: diff --git a/docker/Dockerfile b/docker/Dockerfile index 944970014b..7ab1d810dd 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -72,11 +72,9 @@ COPY docker/common/install_etcd_nats.sh . RUN bash install_etcd_nats.sh && \ rm install_etcd_nats.sh -# Install HAProxy so Ray Serve's HAProxy ingress mode (RAY_SERVE_ENABLE_HA_PROXY=1) has the binary on PATH -COPY docker/common/install_haproxy.sh . -RUN bash install_haproxy.sh && \ - rm install_haproxy.sh -ENV RAY_SERVE_HAPROXY_BINARY_PATH=/usr/local/bin/haproxy +# Use the ray-haproxy wheel so Ray Serve's HAProxy ingress mode can discover +# the packaged binary without compiling HAProxy in the image. +ENV RAY_SERVE_EXPERIMENTAL_PIP_HAPROXY=1 FROM nemo_curator_dep AS nemo_curator diff --git a/docker/common/install_haproxy.sh b/docker/common/install_haproxy.sh deleted file mode 100644 index 25d868e084..0000000000 --- a/docker/common/install_haproxy.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash -# Copyright (c) 2026, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -xeuo pipefail - -# Build HAProxy from source so Ray Serve's HAProxy ingress mode (RAY_SERVE_ENABLE_HA_PROXY=1) -# has the binary on $PATH. Mirrors ray-project/ray docker/base-slim/Dockerfile (Ray 2.55+). -# -# TODO(ray>=2.56): drop this script (and its Dockerfile COPY/RUN) once we can -# pull HAProxy from the bundled ray-project/ray-haproxy distribution instead of -# compiling it ourselves. -# -# Fetched from ray-project/haproxy-release (a GitHub release mirror) because -# www.haproxy.org's wildcard TLS cert expired 2026-04-17 and the release tarball -# disappeared from the upstream download site. Switch back to www.haproxy.org once -# the cert is renewed and the tarball is republished upstream. -HAPROXY_VERSION=2.8.20 -HAPROXY_SHA256=c8301de11dabfbf049db07080e43b9570a63f99e41d4b0754760656bf7ea00b7 - -for i in "$@"; do - case $i in - --HAPROXY_VERSION=?*) HAPROXY_VERSION="${i#*=}";; - --HAPROXY_SHA256=?*) HAPROXY_SHA256="${i#*=}";; - *) ;; - esac -done - -export DEBIAN_FRONTEND=noninteractive - -apt-get update -apt-get install -y --no-install-recommends \ - build-essential \ - ca-certificates \ - curl \ - libc6-dev \ - liblua5.3-dev \ - libpcre3-dev \ - libssl-dev \ - zlib1g-dev \ - liblua5.3-0 \ - socat -rm -rf /var/lib/apt/lists/* - -BUILD_DIR=$(mktemp -d) -curl --retry 5 --retry-all-errors --connect-timeout 20 --max-time 300 \ - -fsSL -o "${BUILD_DIR}/haproxy.tar.gz" \ - "https://github.com/ray-project/haproxy-release/releases/download/${HAPROXY_VERSION}/haproxy-${HAPROXY_VERSION}.tar.gz" -echo "${HAPROXY_SHA256} ${BUILD_DIR}/haproxy.tar.gz" | sha256sum -c - -tar -xzf "${BUILD_DIR}/haproxy.tar.gz" -C "${BUILD_DIR}" --strip-components=1 -make -C "${BUILD_DIR}" TARGET=linux-glibc \ - USE_OPENSSL=1 USE_ZLIB=1 USE_PCRE=1 USE_LUA=1 USE_PROMEX=1 -j"$(nproc)" -make -C "${BUILD_DIR}" install SBINDIR=/usr/local/bin -rm -rf "${BUILD_DIR}" - -mkdir -p /etc/haproxy /run/haproxy /var/log/haproxy - -haproxy -v diff --git a/nemo_curator/__init__.py b/nemo_curator/__init__.py index 603191cc47..4ec4ca2ad6 100644 --- a/nemo_curator/__init__.py +++ b/nemo_curator/__init__.py @@ -37,6 +37,35 @@ os.environ["RAY_MAX_LIMIT_FROM_API_SERVER"] = str(API_LIMIT) os.environ["RAY_MAX_LIMIT_FROM_DATA_SOURCE"] = str(API_LIMIT) + +def _ensure_ray_dashboard_frontend() -> None: + """Stub Ray's dashboard frontend dir once (nightly ray only), before any cluster starts. + + Ray *nightly* wheels omit the prebuilt dashboard frontend (``dashboard/client/build`` + is an npm artifact built only for releases), so the dashboard process dies with + ``FrontendNotFoundError`` and its state API server never registers — which breaks + every ``ray.util.state`` call (Xenna drives pipelines through it) with "Could not + read 'dashboard' from GCS". Creating the dir (relative to the installed ``ray``, so + it works in any venv) lets the dashboard start; the web UI itself is unused. + + Gated to dev/nightly builds so published releases (which ship the frontend) are + untouched. Best-effort: a read-only install must not break ``import``. + """ + import contextlib + from pathlib import Path + + import ray + from packaging.version import Version + + if not Version(ray.__version__).is_devrelease: + return + # Best-effort: a read-only install must not break ``import nemo_curator``. + with contextlib.suppress(OSError): + (Path(ray.__file__).parent / "dashboard" / "client" / "build" / "static").mkdir(parents=True, exist_ok=True) + + +_ensure_ray_dashboard_frontend() + # Raise an informative error early to users on unsupported systems if sys.platform != "linux": _msg = ( diff --git a/nemo_curator/core/serve/dynamo/vllm.py b/nemo_curator/core/serve/dynamo/vllm.py index ee95b22c80..0db3d2a150 100644 --- a/nemo_curator/core/serve/dynamo/vllm.py +++ b/nemo_curator/core/serve/dynamo/vllm.py @@ -16,6 +16,7 @@ from __future__ import annotations +import importlib.metadata import json import tempfile from functools import reduce @@ -24,6 +25,7 @@ import ray from loguru import logger +from packaging.requirements import InvalidRequirement, Requirement from nemo_curator.core.serve.base import BaseModelConfig from nemo_curator.core.serve.dynamo.infra import ( @@ -50,19 +52,91 @@ from nemo_curator.core.serve.placement import ReplicaBundleSpec -# ai-dynamo[vllm]'s [vllm] extra carries a hard ray pin, but Ray refuses -# actor venvs whose ray version differs from the cluster head's. uv has no -# inline override syntax — only ``--override `` — so we materialize a -# tiny constraints file at a fixed path on every node via -# ``ensure_actor_overrides_on_all_nodes``; the content is derived from the -# driver's ``ray.__version__`` at fan-out time so a future Curator ray bump -# doesn't need a code change here. +# The actor venv ``uv pip install`` needs overrides that pyproject's ``[tool.uv]`` +# can't reach (Ray runs it in an empty cwd). uv has no inline override syntax — +# only ``--override `` — so we materialize a constraints file at a fixed path +# on every node via ``ensure_actor_overrides_on_all_nodes``. It carries: +# * ``ray==`` — ai-dynamo[vllm]'s [vllm] extra has a hard ray pin, +# but Ray refuses actor venvs whose ray differs from the cluster head's. Derived +# from the driver's ``ray.__version__`` so a future Curator ray bump needs no edit. +# * ``nixl-cu13`` dropped — ai-dynamo[vllm] pulls the CUDA-13 NIXL backend, whose +# eagerly-imported ``nixl_ep_cpp.so`` dlopens libcudart.so.13 (absent on this +# CUDA-12.9 image). The base image excludes it via pyproject, but that override +# doesn't reach this standalone install; re-apply it here so the cu12 backend wins. _ACTOR_VENV_OVERRIDES_PATH = Path(tempfile.gettempdir()) / "nemo_curator_dynamo_actor_overrides.txt" +_ACTOR_VENV_NIXL_CU13_EXCLUSION = "nixl-cu13 ; sys_platform == 'never'" +# The CUDA build the actor venv must match (torch ecosystem + vllm wheel variant). +_ACTOR_VENV_CUDA_TAG = "cu129" +# Latest known nightly that includes ai-dynamo/dynamo#10380 while ai-dynamo[vllm] +# still pins vLLM 0.22.x. Newer 1.3.0 nightlies moved to vLLM 0.23.0. +_DYNAMO_NIGHTLY_VERSION = "1.3.0.dev20260615" + + +def _vllm_cu129_index_url() -> str | None: + """The vLLM cu129 wheel index for the exact version ai-dynamo[vllm] pins. + + ai-dynamo's [vllm] extra pins an exact vllm (e.g. ``==0.22.1``) that may + differ from Curator's base vllm — the base installs ai-dynamo WITHOUT its + [vllm] extra, so its vllm comes from Curator's own pin, while the actor + venv installs ``ai-dynamo[vllm]`` and must honor ai-dynamo's pin. vLLM + publishes a per-version cu129 wheel index at ``wheels.vllm.ai//cu129``; + pointing at the pinned version means its ``+cu129`` local build sorts above + the default cu130 wheel under unsafe-best-match. Derived from ai-dynamo's + own metadata so a nightly bump (which changes the vllm pin) needs no edit. + + Returns None if ai-dynamo (or its vllm pin) can't be found — only happens + when the dynamo backend isn't actually installed, where this is unused. + """ + try: + requirements = importlib.metadata.requires("ai-dynamo") or [] + except importlib.metadata.PackageNotFoundError: + return None + for raw in requirements: + try: + req = Requirement(raw) + except InvalidRequirement: + continue # a malformed Requires-Dist line must not break module import + # Match vllm only as it applies under the [vllm] extra we install (skip a vllm + # pin that some other ai-dynamo extra might add under a different marker). + if req.name != "vllm" or (req.marker is not None and not req.marker.evaluate({"extra": "vllm"})): + continue + pinned = next((spec.version for spec in req.specifier if spec.operator in ("==", "===")), None) + if pinned: + return f"https://wheels.vllm.ai/{pinned}/{_ACTOR_VENV_CUDA_TAG}" + return None + + +# Ray builds the actor venv with a bare ``uv pip install`` in an empty cwd, so it +# inherits none of the project's ``[tool.uv]`` index/source/prerelease config — only +# what we pass here. Force CUDA 12.9 the way vLLM documents for uv: --torch-backend +# routes the torch ecosystem to the cu129 index, and the per-version cu129 vllm index +# (see ``_vllm_cu129_index_url``) keeps vllm on cu129. ``unsafe-best-match`` is REQUIRED +# so nixl resolves (its version is split across pypi.nvidia.com and PyPI, which the +# default first-match strategy can't combine). +_ACTOR_VENV_UV_OPTIONS = [ + "--override", + str(_ACTOR_VENV_OVERRIDES_PATH), + "--torch-backend", + _ACTOR_VENV_CUDA_TAG, + "--index-strategy", + "unsafe-best-match", + "--prerelease", + "if-necessary-or-explicit", + *( + arg + for url in ("https://pypi.nvidia.com", _vllm_cu129_index_url()) + if url is not None + for arg in ("--extra-index-url", url) + ), +] DYNAMO_VLLM_RUNTIME_ENV: dict[str, Any] = { "uv": { - "packages": ["ai-dynamo[vllm]"], - "uv_pip_install_options": ["--override", str(_ACTOR_VENV_OVERRIDES_PATH)], + "packages": [ + f"ai-dynamo[vllm]=={_DYNAMO_NIGHTLY_VERSION}", + f"ai-dynamo-runtime=={_DYNAMO_NIGHTLY_VERSION}", + ], + "uv_pip_install_options": _ACTOR_VENV_UV_OPTIONS, }, "config": {"setup_timeout_seconds": 600}, } @@ -78,7 +152,8 @@ def ensure_actor_overrides_on_all_nodes(*, ignore_head_node: bool = False) -> No The file pins ``ray=={ray.__version__}`` (read from the driver) so the actor venv keeps the same ray patch as the cluster head — Ray rejects - any mismatch. + any mismatch — and drops ``nixl-cu13`` so the cu12 NIXL backend is used + (see module comment on :data:`_ACTOR_VENV_OVERRIDES_PATH`). Must run inside an active Ray context, before any worker spawned with :data:`DYNAMO_VLLM_RUNTIME_ENV` lands. The runtime_env_agent on each @@ -91,7 +166,7 @@ def ensure_actor_overrides_on_all_nodes(*, ignore_head_node: bool = False) -> No run_on_each_node( _write_actor_overrides_file, str(_ACTOR_VENV_OVERRIDES_PATH), - f"ray=={ray.__version__}\n", + f"ray=={ray.__version__}\n{_ACTOR_VENV_NIXL_CU13_EXCLUSION}\n", ignore_head_node=ignore_head_node, ) diff --git a/nemo_curator/stages/text/embedders/vllm.py b/nemo_curator/stages/text/embedders/vllm.py index f08ae4d63c..befa9385b6 100644 --- a/nemo_curator/stages/text/embedders/vllm.py +++ b/nemo_curator/stages/text/embedders/vllm.py @@ -36,7 +36,7 @@ def __init__( # noqa: PLR0913 model_identifier: str, vllm_init_kwargs: dict[str, Any] | None = None, text_field: str = "text", - pretokenize: bool = False, + pretokenize: bool = True, embedding_field: str = "embeddings", max_chars: int | None = None, cache_dir: str | None = None, diff --git a/pyproject.toml b/pyproject.toml index e2fc9864e6..2df58647e7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ "openai>=1.0.0", "pandas>=2.1.0", "pyarrow", - "ray[default,data]>=2.55.1", + "ray[default,data]>=2.55.1", # nightly wheel routed per (python, arch) via [tool.uv.sources] "torch", "transformers", ] @@ -76,17 +76,23 @@ cuda12 = [ "gpustat", "nvidia-ml-py", ] -vllm = ["vllm>=0.14.1; (platform_machine == 'x86_64' and platform_system != 'Darwin')"] +vllm = ["vllm[flashinfer,runai,otel]==0.22.0+cu129; (platform_machine == 'x86_64' and platform_system != 'Darwin')"] # Inference Server (Ray Serve + vLLM) - for serving LLMs alongside Curator pipelines inference_server = [ "nemo_curator[cuda12]", "nemo_curator[vllm]", - "vllm<0.19; (platform_machine == 'x86_64' and platform_system != 'Darwin')", # Ray Serve LLM 2.55.1 isn't compatible with vllm 0.19+ - "ai-dynamo==1.1.0; (platform_machine == 'x86_64' and platform_system != 'Darwin')", # pin so the Dynamo actor venv resolves to the same release we test against; gated to x86_64 since vllm wheels are x86_64-only + # Latest known Dynamo nightly that both includes ai-dynamo/dynamo#10380 and keeps + # ai-dynamo[vllm] on vLLM 0.22.x. Newer nightlies pin vLLM 0.23.0. + "ai-dynamo==1.3.0.dev20260615; (platform_machine == 'x86_64' and platform_system != 'Darwin')", + # Keep the first-party runtime package exact too. ai-dynamo pins this transitively, + # but listing it explicitly lets prerelease="if-necessary-or-explicit" accept the + # matching nightly instead of rejecting the transitive prerelease. + "ai-dynamo-runtime==1.3.0.dev20260615; (platform_machine == 'x86_64' and platform_system != 'Darwin')", "boto3>=1.35", # Get rid once https://github.com/ray-project/ray/issues/61269 is fixed "nixl-cu12>=0.10.0; (platform_machine == 'x86_64' and platform_system != 'Darwin')", "ray[serve,llm]>=2.55.1", + "ray-haproxy==2.8.20; platform_system == 'Linux' and (platform_machine == 'x86_64' or platform_machine == 'aarch64')", ] # Installs CPU + GPU text curation modules @@ -216,7 +222,7 @@ text_cuda12 = [ # Video Curation Dependencies video_cpu = [ "av==13.1.0", - "opencv-python", + "opencv-python-headless", # headless: no GUI/FFmpeg (GPL) bundling or libGL system dep; identical for pipeline use and matches vllm/mistral_common/albumentations "torchvision", "einops", "easydict", @@ -230,7 +236,7 @@ video_cuda12 = [ "flash-attn<=2.8.3; (platform_machine == 'x86_64' and platform_system != 'Darwin')", "pycuda", "PyNvVideoCodec==2.0.2; (platform_machine == 'x86_64' and platform_system != 'Darwin')", - "torch<=2.10.0", + "torch<=2.11.0", "torchaudio", ] @@ -252,7 +258,7 @@ interleaved_cpu = [ "albumentations", "matplotlib", "open_clip_torch", - "opencv-python", + "opencv-python-headless", # headless: no GUI/FFmpeg (GPL) bundling or libGL system dep; identical for pipeline use and matches vllm/mistral_common/albumentations "Pillow", "pypdfium2", "s3fs>=2024.12.0", @@ -290,7 +296,7 @@ all = [ ] [dependency-groups] -build = ["setuptools", "torch<=2.10.0", "Cython", "packaging"] +build = ["setuptools", "torch<=2.11.0", "Cython", "packaging"] dev = ["jupyter"] linting = ["pre-commit", "ruff==0.14.10"] test = [ @@ -317,6 +323,10 @@ package = true managed = true default-groups = ["dev", "test"] index-strategy = "unsafe-best-match" +# Default mode: only pick a prerelease when a requirement carries an explicit +# prerelease marker (ai-dynamo==1.3.0.dev20260615) or when every version in range is a +# prerelease (ray nightly's otel transitives). Avoids blanket prereleases elsewhere. +prerelease = "if-necessary-or-explicit" no-build-isolation-package = ["flash-attn"] constraint-dependencies = [ "aiohttp>=3.13.3", # Addresses CVE GHSA-6mq8-rvhq-8wgg @@ -340,13 +350,15 @@ override-dependencies = [ "kaldiio; sys_platform == 'never'", "levenshtein; sys_platform == 'never'", "numpy>=2.0.0,<=2.2.0", # Override nemo-toolkits constraint of <2.0.0, upperbounds for Numba compatibility + "numba==0.65.0", # Override RAPIDS/legacy caps for the inference image; vLLM 0.22 requires numba 0.65.0 "protobuf>=5.29.5,<7.0", # Override nemo-toolkits constraint of ~=5.29.5; <7.0 due to ray serve FieldDescriptor API breakage "setuptools>=80.10.1", # Override setuptools range in other dependencies to address CVE GHSA-58pv-8j8x-9vj2 - "torch==2.10.0", # Override whisperx's <2.9 cap to match cu129 / vllm 0.18.x - "torchaudio==2.10.0", # Override whisperx's <2.9 cap to match cu129 / vllm 0.18.x - "torchvision==0.25.0", # Match torch==2.10.0 - "torchcodec~=0.10.0; platform_machine == 'x86_64' and platform_system != 'Darwin'", # pin to torchcodec 0.10.x for torch 2.10 ABI compatibility — torchcodec doesn't declare a torch dep, so the resolver can't enforce the match; satisfies pyannote-audio's >=0.7.0 floor; x86_64-only since aarch64 lacks wheels + "torch==2.11.0; sys_platform == 'linux' and (platform_machine == 'x86_64' or platform_machine == 'aarch64')", # Match vLLM's CUDA requirements; Linux resolves to cu129 via tool.uv.sources + "torchaudio==2.11.0; sys_platform == 'linux' and (platform_machine == 'x86_64' or platform_machine == 'aarch64')", # Match torch==2.11.0 + "torchvision==0.26.0; sys_platform == 'linux' and (platform_machine == 'x86_64' or platform_machine == 'aarch64')", # Match torch==2.11.0 + "torchcodec~=0.11.0; platform_machine == 'x86_64' and platform_system != 'Darwin'", # pin to torchcodec 0.11.x for torch 2.11 ABI compatibility; torchcodec does not declare a torch dep, so the resolver cannot enforce the match; satisfies pyannote-audio's >=0.7.0 floor; x86_64-only since aarch64 lacks wheels "nixl-cu12>=0.10.0; (platform_machine == 'x86_64' and platform_system != 'Darwin')", # Override ray[llm]'s unconditional nixl dep for ARM + "nixl-cu13; sys_platform == 'never'", # ray[llm]/nixl hard-pin the CUDA-13 NIXL backend. On this CUDA-12.9 image vLLM's eager `import nixl_ep` would load cu13's nixl_ep_cpp.so and dlopen the absent libcudart.so.13. Drop it; the nixl meta + nixl-cu12 backend (nixl's own default) remain. "xgrammar>=0.1.32", # Override vllm's ==0.1.29 pin to address CVE GHSA-7rgv-gqhr-fxg3 (DoS via multi-layer nesting) ] @@ -365,6 +377,11 @@ name = "pytorch" url = "https://download.pytorch.org/whl/cu129" explicit = true +[[tool.uv.index]] +name = "vllm-cu129" +url = "https://wheels.vllm.ai/0.22.0/cu129" +explicit = true + [tool.uv.sources] torch = [ { index = "pytorch", marker = "sys_platform == 'linux' and (platform_machine == 'x86_64' or platform_machine == 'aarch64')" }, @@ -382,6 +399,20 @@ torchcodec = [ { index = "pytorch", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { index = "pypi", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] +# Ray 2.56 release-bucket wheels on x86_64 (the CUDA-12.9 stack's only arch): +# one immutable wheel per python tag. aarch64/other resolve ray from PyPI via +# the >= floor (avoids dragging ray[llm]'s default cu130 vllm onto aarch64). +ray = [ + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl", marker = "python_version == '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl", marker = "python_version == '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl", marker = "python_version == '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +ai-dynamo = { index = "nvidia" } +ai-dynamo-runtime = { index = "nvidia" } +vllm = [ + { index = "vllm-cu129", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { index = "pypi", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, +] nixl = { index = "pypi" } nixl-cu12 = { index = "pypi" } diff --git a/tests/core/serve/dynamo/test_vllm.py b/tests/core/serve/dynamo/test_vllm.py index d02a00b0dd..d0bcaafc3c 100644 --- a/tests/core/serve/dynamo/test_vllm.py +++ b/tests/core/serve/dynamo/test_vllm.py @@ -403,12 +403,46 @@ class TestEnsureActorOverridesOnAllNodes: ``--override`` constraints file before workers are spawned.""" def test_writes_current_ray_version_at_path(self, shared_ray_client: None, tmp_path: Path) -> None: - """The fan-out writes ``ray=={ray.__version__}`` at the configured - path on every alive node. Catches regressions where the content is - hardcoded and silently drifts after a Curator ray bump. + """The fan-out writes ``ray=={ray.__version__}`` plus the nixl-cu13 + exclusion at the configured path on every alive node. Catches + regressions where the content is hardcoded and silently drifts after + a Curator ray bump. """ override_path = tmp_path / "override.txt" with mock.patch.object(dynamo_vllm, "_ACTOR_VENV_OVERRIDES_PATH", override_path): dynamo_vllm.ensure_actor_overrides_on_all_nodes() - assert override_path.read_text() == f"ray=={ray.__version__}\n" + assert override_path.read_text() == f"ray=={ray.__version__}\n{dynamo_vllm._ACTOR_VENV_NIXL_CU13_EXCLUSION}\n" + + +def test_vllm_cu129_index_url_derives_from_dynamo_pin() -> None: + """Derives the per-version cu129 index from ai-dynamo's [vllm] pin, and returns + None (never a wrong, cu130-prone URL) when there's no exact pin or ai-dynamo is + absent; a malformed Requires-Dist line is skipped, not fatal.""" + meta = dynamo_vllm.importlib.metadata + expected = f"https://wheels.vllm.ai/0.22.1/{dynamo_vllm._ACTOR_VENV_CUDA_TAG}" + + # Exact [vllm]-extra pin wins; a malformed sibling line is skipped, not fatal. + with mock.patch.object( + meta, "requires", return_value=["bad req!!!", "vllm[flashinfer]==0.22.1 ; extra == 'vllm'"] + ): + assert dynamo_vllm._vllm_cu129_index_url() == expected + # A vllm pin for a different extra must not win over the [vllm] extra pin. + with mock.patch.object( + meta, + "requires", + return_value=[ + "vllm==0.99.0 ; extra == 'sglang'", + "vllm[flashinfer]==0.22.1 ; extra == 'vllm'", + ], + ): + assert dynamo_vllm._vllm_cu129_index_url() == expected + # No vllm requirement -> None. + with mock.patch.object(meta, "requires", return_value=["ray>=2.55.0 ; extra == 'vllm'"]): + assert dynamo_vllm._vllm_cu129_index_url() is None + # No exact `==` pin -> None rather than guessing an index. + with mock.patch.object(meta, "requires", return_value=["vllm>=0.20 ; extra == 'vllm'"]): + assert dynamo_vllm._vllm_cu129_index_url() is None + # ai-dynamo not installed -> None. + with mock.patch.object(meta, "requires", side_effect=meta.PackageNotFoundError()): + assert dynamo_vllm._vllm_cu129_index_url() is None diff --git a/tests/stages/text/embedders/test_vllm.py b/tests/stages/text/embedders/test_vllm.py index e63eefe98d..1457a49b5d 100644 --- a/tests/stages/text/embedders/test_vllm.py +++ b/tests/stages/text/embedders/test_vllm.py @@ -58,7 +58,7 @@ def test_default_initialization(self) -> None: assert stage.model_identifier == TEST_MODEL assert stage.text_field == "text" assert stage.embedding_field == "embeddings" - assert stage.pretokenize is False + assert stage.pretokenize is True assert stage.verbose is False assert stage.model is None assert stage.tokenizer is None diff --git a/uv.lock b/uv.lock index 55a8b5a1d2..a235ab31e7 100644 --- a/uv.lock +++ b/uv.lock @@ -51,19 +51,15 @@ overrides = [ { name = "kaldiio", marker = "sys_platform == 'never'" }, { name = "levenshtein", marker = "sys_platform == 'never'" }, { name = "nixl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'", specifier = ">=0.10.0", index = "https://pypi.org/simple" }, + { name = "nixl-cu13", marker = "sys_platform == 'never'" }, + { name = "numba", specifier = "==0.65.0" }, { name = "numpy", specifier = ">=2.0.0,<=2.2.0" }, { name = "protobuf", specifier = ">=5.29.5,<7.0" }, { name = "setuptools", specifier = ">=80.10.1" }, - { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", specifier = "==2.10.0", index = "https://pypi.org/simple" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')", specifier = "==2.10.0" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==2.10.0", index = "https://download.pytorch.org/whl/cu129" }, - { name = "torchaudio", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", specifier = "==2.10.0", index = "https://pypi.org/simple" }, - { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')", specifier = "==2.10.0" }, - { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==2.10.0", index = "https://download.pytorch.org/whl/cu129" }, - { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'", specifier = "~=0.10.0", index = "https://download.pytorch.org/whl/cu129" }, - { name = "torchvision", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", specifier = "==0.25.0", index = "https://pypi.org/simple" }, - { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')", specifier = "==0.25.0" }, - { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==0.25.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==2.11.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==2.11.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'", specifier = "~=0.11.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "==0.26.0", index = "https://download.pytorch.org/whl/cu129" }, { name = "xgrammar", specifier = ">=0.1.32" }, ] @@ -87,8 +83,7 @@ dependencies = [ { name = "psutil" }, { name = "pyyaml" }, { name = "safetensors" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4a/8e/ac2a9566747a93f8be36ee08532eb0160558b07630a081a6056a9f89bf1d/accelerate-1.12.0.tar.gz", hash = "sha256:70988c352feb481887077d2ab845125024b2a137a5090d6d7a32b57d03a45df6", size = 398399, upload-time = "2025-11-21T11:27:46.973Z" } wheels = [ @@ -97,31 +92,33 @@ wheels = [ [[package]] name = "ai-dynamo" -version = "1.1.0" +version = "1.3.0.dev20260615" source = { registry = "https://pypi.nvidia.com/" } dependencies = [ { name = "ai-dynamo-runtime", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "aiohttp", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "kubernetes", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "msgpack", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "msgspec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "prometheus-client", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pyzmq", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "transformers", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "zstandard", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] wheels = [ - { url = "https://pypi.nvidia.com/ai-dynamo/ai_dynamo-1.1.0-py3-none-any.whl", hash = "sha256:588ab10664f54cb624deb34b888f1246a2e1f1cc0155d43de22fbbed54c7ad41" }, + { url = "https://pypi.nvidia.com/ai-dynamo/ai_dynamo-1.3.0.dev20260615-py3-none-any.whl", hash = "sha256:3778d5f1127bb718d1ee51efb443812e88979c321463207df03dddcd203f79be" }, ] [[package]] name = "ai-dynamo-runtime" -version = "1.1.0" +version = "1.3.0.dev20260615" source = { registry = "https://pypi.nvidia.com/" } dependencies = [ { name = "pydantic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "uvloop", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] wheels = [ - { url = "https://pypi.nvidia.com/ai-dynamo-runtime/ai_dynamo_runtime-1.1.0-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:ac8d25d4fe281c0b88d353bf1ccd35b2064030b7ec43eed409c09874b50e01e2" }, + { url = "https://pypi.nvidia.com/ai-dynamo-runtime/ai_dynamo_runtime-1.3.0.dev20260615-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5586a827e13f1fa42ad994e66ee3dfe5a5cd8e720c980f5b3999a25cea6335e1" }, ] [[package]] @@ -386,8 +383,28 @@ wheels = [ name = "apache-tvm-ffi" version = "0.1.6" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/45/20/8da071821b2142bdeed757d2859dede4817e0b82a96e9a4d8cfbffd49006/apache_tvm_ffi-0.1.6.tar.gz", hash = "sha256:53088126f7fce11823ddf0fb101e968a90298d79fd68829c0a981f25467a574c", size = 2387987, upload-time = "2025-12-16T19:00:33.523Z" } wheels = [ @@ -405,6 +422,31 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d6/7b/4df1e523ae4bcbfbe65a3e7ef3c8810cb76e9ae44fa9b44c9fac152ecc2b/apache_tvm_ffi-0.1.6-cp312-abi3-win_amd64.whl", hash = "sha256:a6c29ba9dbc6273f4534bfc0e8a52a784f264724eb62df62daedc2b349dabe85", size = 1758454, upload-time = "2025-12-16T19:00:06.498Z" }, ] +[[package]] +name = "apache-tvm-ffi" +version = "0.1.9" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/60/1e787a0b5ebf318483235be2a689ee367173983067e441b8379564f667c0/apache_tvm_ffi-0.1.9.tar.gz", hash = "sha256:d2d402587e8906de0a07f4746aa78f3d452c7efe3625d4bb39ac2ad693bce530", size = 2513731, upload-time = "2026-02-27T19:28:06.602Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/55/43/63faedea83494e99122466a993bcdccd31cf93c7e8a0d56731120e82e2b9/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6f16d73a82a9e68a439b7d233d48b1b929be17fe92df4bbf1ee2274e573144a3", size = 2323130, upload-time = "2026-02-27T19:27:17.259Z" }, + { url = "https://files.pythonhosted.org/packages/e4/3b/6cfc82a3ab5d9e501bbcee5df36eebe09da1c384461d7a55e2a17776d117/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21365abd2a2a1a6d3b4e6e4f048309651125becfa795440c3607f3cc27d30ac7", size = 2307140, upload-time = "2026-02-27T19:27:20.222Z" }, + { url = "https://files.pythonhosted.org/packages/5f/61/3ffe1fe3190e12807a12b72ed0d291c7f66569c2e7c3571fde18175f19e1/apache_tvm_ffi-0.1.9-cp311-cp311-win_amd64.whl", hash = "sha256:9ee710a9fba3d9ff9747870bbd7e2175eb8d5b9c791f17fd645f35f6dab3f8aa", size = 1993218, upload-time = "2026-02-27T19:27:22.043Z" }, + { url = "https://files.pythonhosted.org/packages/c6/dd/2bab4c6cd86257dbf99e93452a1af833113f8dc3e25a25579f6e4e4c8a94/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28241371934ea8af10d5067087ba1229ebddded7b2c02d33a258ec2a96df8c46", size = 2299704, upload-time = "2026-02-27T19:27:27.477Z" }, + { url = "https://files.pythonhosted.org/packages/70/ef/5402da5d37f5270fd88ea0348acca78dba9be8bdbf6c2bcae0935eb03ef1/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f45eb43499acac45ff6c93564f0ff2d3ca27b69656d540fd56ce59d51c0b4c65", size = 2278991, upload-time = "2026-02-27T19:27:30.729Z" }, + { url = "https://files.pythonhosted.org/packages/b5/23/1b7dc5f0807f83098183a57db6ee85b2c93b646d74a6e03781c9208aaeb0/apache_tvm_ffi-0.1.9-cp312-abi3-win_amd64.whl", hash = "sha256:d1dcf4c041d5ec05e3da1d545800c33cdbb95c113baa7705085ff79fa262752b", size = 1973200, upload-time = "2026-02-27T19:27:32.367Z" }, +] + [[package]] name = "appnope" version = "0.1.4" @@ -466,8 +508,7 @@ version = "0.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] 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" } @@ -603,6 +644,50 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9d/d0/9869fcbd66422df2033d4b78a663e3c64aa6fe7eb9189c811d60f69d9871/av-13.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:c927e4fa4f6aeed4340b3e3b16b237d7cb743e5c1a55b92307407590ca4112aa", size = 25754728, upload-time = "2024-10-06T04:53:50.603Z" }, ] +[[package]] +name = "azure-core" +version = "1.41.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a6/f3/b416179e408990df5db0d516283022dde0f5d0111d98c1a848e41853e81c/azure_core-1.41.0.tar.gz", hash = "sha256:f46ff5dfcd230f25cf1c19e8a34b8dc08a337b2503e268bb600a16c00db8ad5a", size = 381042, upload-time = "2026-05-07T23:30:54.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/db/325c6d7312d2200251c52323878281045aaffcb5586612296484e4280eaa/azure_core-1.41.0-py3-none-any.whl", hash = "sha256:522b4011e8180b1a3dcd2024396a4e7fe9ac37fb8597db47163d230b5efe892d", size = 220920, upload-time = "2026-05-07T23:30:56.357Z" }, +] + +[[package]] +name = "azure-identity" +version = "1.26.0b2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "azure-core", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cryptography", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "msal", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "msal-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/91/cd/0136f0a52b5d8c351b7009478afa63db17cdcaa0d662288100a7c41996e9/azure_identity-1.26.0b2.tar.gz", hash = "sha256:bb218a6ac7aa7b7b4bc115e2b48aa757b426b41a30c3914b69962942e7769af3", size = 293772, upload-time = "2026-02-12T02:14:35.583Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/42/e5a373564989b150c9d5e9420172492c195b5e26c4989e84f64353ad315c/azure_identity-1.26.0b2-py3-none-any.whl", hash = "sha256:9b08baa7875cea1295442b4a9f0eae68848c39034d771fb218d79759ad68ec02", size = 197287, upload-time = "2026-02-12T02:14:37.293Z" }, +] + +[[package]] +name = "azure-storage-blob" +version = "12.30.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "azure-core", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cryptography", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "isodate", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3b/48/84a820d898267f662b5c06f7cd76fdb8a9e272b44aa9376cef3ec0f6a294/azure_storage_blob-12.30.0.tar.gz", hash = "sha256:2cd74d4d5731e5eb6b8d5c5056ee115a5e88f8fdf22517b739836fda685018be", size = 618229, upload-time = "2026-06-08T11:45:35.575Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/0b/e106f0fd7fa785867d9ffcc47dc9e6237c0e58f51058473b777487a98edc/azure_storage_blob-12.30.0-py3-none-any.whl", hash = "sha256:d415ac50b67a8da6b3ae7e9f1014b1b55cd7aafa0b8d4ca9b380568dc7360423", size = 435610, upload-time = "2026-06-08T11:45:37.213Z" }, +] + [[package]] name = "babel" version = "2.17.0" @@ -1157,18 +1242,60 @@ sdist = { url = "https://files.pythonhosted.org/packages/76/cd/6e4c79d4a25e3b654 name = "compressed-tensors" version = "0.13.0" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "loguru" }, - { name = "pydantic" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "transformers" }, + { name = "loguru", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "torch", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "transformers", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fc/65/88dd1c58fb9d0ded51b5c86471b937a1525f91fad2211a6f051dc1ea822d/compressed_tensors-0.13.0.tar.gz", hash = "sha256:23893824d3498ea3f1a829f14a8fa85f9a5e76a34c711a038b8d7c619ca9a67c", size = 200995, upload-time = "2025-12-16T16:03:55.397Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/0b/b5/61ac2563c62490922b603c09113a083fd74af3630ec3931e769484d6dcb5/compressed_tensors-0.13.0-py3-none-any.whl", hash = "sha256:3518799c9baf034eb642efb551db6b0537b8713d45a64fe4def26f7f8d6cabec", size = 192620, upload-time = "2025-12-16T16:03:53.041Z" }, ] +[[package]] +name = "compressed-tensors" +version = "0.15.0.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "loguru", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pydantic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "transformers", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/41/1b/c3c4a98ec5f2727656336f07a0c35862195c310d8eb0b2fa5b4be6848680/compressed_tensors-0.15.0.1.tar.gz", hash = "sha256:a8e93054e8a5ec49c980b09ed36c4c1249b4a8ee167920a8e461c4da26e78d99", size = 229412, upload-time = "2026-04-10T14:23:54.708Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/52/93833dc1610e017ac5b7dcd59b8304d8ef67d1114c2d124e728a2cbbea12/compressed_tensors-0.15.0.1-py3-none-any.whl", hash = "sha256:e1b1f322e82e475715e242bad46925a304ea8e5c98b5055a15b8eb22fb6bfea9", size = 194260, upload-time = "2026-04-10T14:23:53.098Z" }, +] + [[package]] name = "confection" version = "1.3.3" @@ -1250,7 +1377,10 @@ dependencies = [ { name = "obstore" }, { name = "portpicker" }, { name = "pulp" }, - { name = "ray", extra = ["default"] }, + { name = "ray", version = "2.55.1", source = { registry = "https://pypi.org/simple" }, extra = ["default"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, extra = ["default"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, extra = ["default"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, extra = ["default"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tabulate" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0d/86/182317a8047c1597ae0c0fb43227814d8e1a09e4d63413e54b466ae2422f/cosmos_xenna-0.2.0.tar.gz", hash = "sha256:49f44c9fac39d83b9d78e1dd14271b1bffd4e34924ed5db6409025e52a27ddc9", size = 470618, upload-time = "2026-03-04T16:42:39.895Z" } @@ -1547,6 +1677,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0a/02/ce79a804a2d6ee7dc2d1637b75b7c3f01eb90a796915d4d3a1ac42e2d6e6/cuda_python-12.9.5-py3-none-any.whl", hash = "sha256:6fbbb3be2ab617d8269ad83e5fe9d748b1da4c5e0f79257a3296408a70766b39", size = 7596, upload-time = "2025-12-18T16:45:15.973Z" }, ] +[[package]] +name = "cuda-tile" +version = "1.4.0" +source = { registry = "https://pypi.nvidia.com/" } +dependencies = [ + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:5741a789aaff85e3b2417b8611f0d11f967b9bac567432f0057b2b8bf72259ac" }, + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:9825202c1175dcac6c2daafd176da4444801e13049b4e2688d92f5b582f6ea6d" }, + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:1d9d99b6fa57366af3f8707ac4fd91411275af2ee736996a60620240fcf92070" }, + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:616f13cbc7af6caa7b92430b85ba0a429d1f96ca9e7e04a29d89114cfe859663" }, + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:45be74f6568c440446f510bc7799b953858e64c6abf26e96f2c9598a79084860" }, + { url = "https://pypi.nvidia.com/cuda-tile/cuda_tile-1.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:edd1df4d7955032c7be2a26c6d7e47261415ba7c87587705e0f4f1fd0d61650a" }, +] + [[package]] name = "cuda-toolkit" version = "12.8.1" @@ -1618,9 +1764,18 @@ wheels = [ cublas = [ { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] +cudart = [ + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] cufft = [ { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] +cufile = [ + { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] +cupti = [ + { name = "nvidia-cuda-cupti-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] curand = [ { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] @@ -1633,9 +1788,15 @@ cusparse = [ nvcc = [ { name = "nvidia-cuda-nvcc-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] +nvjitlink = [ + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] nvrtc = [ { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] +nvtx = [ + { name = "nvidia-nvtx-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] [[package]] name = "cudf-cu12" @@ -1828,17 +1989,49 @@ dependencies = [ ] 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/df/aa/365953926ee8b4f2e07df7200c0d73632155908c8867af14b2d19cc9f1f7/cytoolz-1.1.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:098d628a801dc142e9740126be5624eb7aef1d732bc7a5719f60a2095547b485", size = 2639311, upload-time = "2025-10-19T00:40:22.289Z" }, + { url = "https://files.pythonhosted.org/packages/7c/ee/62beaaee7df208f22590ad07ef8875519af49c52ca39d99460b14a00f15a/cytoolz-1.1.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:779ee4096ed7a82cffab89372ffc339631c285079dbf33dbe7aff1f6174985df", size = 2979532, upload-time = "2025-10-19T00:40:24.006Z" }, + { url = "https://files.pythonhosted.org/packages/c5/04/2211251e450bed111ada1194dc42c461da9aea441de62a01e4085ea6de9f/cytoolz-1.1.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f2ce18dd99533d077e9712f9faa852f389f560351b1efd2f2bdb193a95eddde2", size = 3018632, upload-time = "2025-10-19T00:40:26.175Z" }, { 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/fe/82/bb88caa53a41f600e7763c517d50e2efbbe6427ea395716a92b83f44882a/cytoolz-1.1.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1920b9b9c13d60d0bb6cd14594b3bce0870022eccb430618c37156da5f2b7a55", size = 2593024, upload-time = "2025-10-19T00:40:29.601Z" }, + { url = "https://files.pythonhosted.org/packages/d4/56/faec7696f235521b926ffdf92c102f5b029f072d28e1020364e55b084820/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:5ab2c97d8aaa522b038cca9187b1153347af22309e7c998b14750c6fdec7b1cb", size = 2654461, upload-time = "2025-10-19T00:40:32.884Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b3/80b8183e7eee44f45bfa3cdd3ebdadf3dd43ffc686f96d442a6c4dded45d/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7fc0f1e4e9bb384d26e73c6657bbc26abdae4ff66a95933c00f3d578be89181b", size = 2881589, upload-time = "2025-10-19T00:40:36.315Z" }, + { url = "https://files.pythonhosted.org/packages/8f/05/ac5ba5ddb88a3ba7ecea4bf192194a838af564d22ea7a4812cbb6bd106ce/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:dd3f894ff972da1994d06ac6157d74e40dda19eb31fe5e9b7863ca4278c3a167", size = 2589924, upload-time = "2025-10-19T00:40:38.317Z" }, + { url = "https://files.pythonhosted.org/packages/8e/cd/100483cae3849d24351c8333a815dc6adaf3f04912486e59386d86d9db9a/cytoolz-1.1.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0846f49cf8a4496bd42659040e68bd0484ce6af819709cae234938e039203ba0", size = 2868059, upload-time = "2025-10-19T00:40:40.025Z" }, { 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/fd/04/2ab98edeea90311e4029e1643e43d2027b54da61453292d9ea51a103ee87/cytoolz-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:ebf06d1c5344fb22fee71bf664234733e55db72d74988f2ecb7294b05e4db30c", size = 945831, upload-time = "2025-10-19T00:40:44.693Z" }, + { 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/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/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/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/d9/cb/efc1b29e211e0670a6953222afaac84dcbba5cb940b130c0e49858978040/cytoolz-1.1.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:26801c1a165e84786a99e03c9c9973356caaca002d66727b761fb1042878ef06", size = 992632, upload-time = "2025-10-19T00:41:30.612Z" }, + { url = "https://files.pythonhosted.org/packages/db/f5/0083608286ad1716eda7c41f868e85ac549f6fd6b7646993109fa0bdfd98/cytoolz-1.1.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:823df012ab90d2f2a0f92fea453528539bf71ac1879e518524cd0c86aa6df7b9", size = 2669312, upload-time = "2025-10-19T00:41:41.55Z" }, + { url = "https://files.pythonhosted.org/packages/47/a8/d16080b575520fe5da00cede1ece4e0a4180ec23f88dcdc6a2f5a90a7f7f/cytoolz-1.1.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2f1fcf9e7e7b3487883ff3f815abc35b89dcc45c4cf81c72b7ee457aa72d197b", size = 2922147, upload-time = "2025-10-19T00:41:43.252Z" }, + { url = "https://files.pythonhosted.org/packages/7e/bc/716c9c1243701e58cad511eb3937fd550e645293c5ed1907639c5d66f194/cytoolz-1.1.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4cdb3fa1772116827f263f25b0cdd44c663b6701346a56411960534a06c082de", size = 2981602, upload-time = "2025-10-19T00:41:45.354Z" }, { url = "https://files.pythonhosted.org/packages/14/bc/571b232996846b27f4ac0c957dc8bf60261e9b4d0d01c8d955e82329544e/cytoolz-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d1b5c95041741b81430454db65183e133976f45ac3c03454cfa8147952568529", size = 2830103, upload-time = "2025-10-19T00:41:47.959Z" }, + { url = "https://files.pythonhosted.org/packages/5b/55/c594afb46ecd78e4b7e1fb92c947ed041807875661ceda73baaf61baba4f/cytoolz-1.1.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b2079fd9f1a65f4c61e6278c8a6d4f85edf30c606df8d5b32f1add88cbbe2286", size = 2533802, upload-time = "2025-10-19T00:41:49.683Z" }, + { url = "https://files.pythonhosted.org/packages/e2/df/035a408df87f25cfe3611557818b250126cd2281b2104cd88395de205583/cytoolz-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:06d1c79aa51e6a92a90b0e456ebce2288f03dd6a76c7f582bfaa3eda7692e8a5", size = 2707575, upload-time = "2025-10-19T00:41:53.305Z" }, + { url = "https://files.pythonhosted.org/packages/30/7a/2c3d60682b26058d435416c4e90d4a94db854de5be944dfd069ed1be648a/cytoolz-1.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:964b248edc31efc50a65e9eaa0c845718503823439d2fa5f8d2c7e974c2b5409", size = 2819605, upload-time = "2025-10-19T00:41:58.257Z" }, + { url = "https://files.pythonhosted.org/packages/45/92/19b722a1d83cc443fbc0c16e0dc376f8a451437890d3d9ee370358cf0709/cytoolz-1.1.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c9ff2b3c57c79b65cb5be14a18c6fd4a06d5036fb3f33e973a9f70e9ac13ca28", size = 2533559, upload-time = "2025-10-19T00:42:00.324Z" }, + { url = "https://files.pythonhosted.org/packages/1d/15/fa3b7891da51115204416f14192081d3dea0eaee091f123fdc1347de8dd1/cytoolz-1.1.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:22290b73086af600042d99f5ce52a43d4ad9872c382610413176e19fc1d4fd2d", size = 2839171, upload-time = "2025-10-19T00:42:01.881Z" }, { url = "https://files.pythonhosted.org/packages/46/40/d3519d5cd86eebebf1e8b7174ec32dfb6ecec67b48b0cfb92bf226659b5a/cytoolz-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a2ade74fccd080ea793382968913ee38d7a35c921df435bbf0a6aeecf0d17574", size = 2743379, upload-time = "2025-10-19T00:42:03.809Z" }, { url = "https://files.pythonhosted.org/packages/d6/a4/fb7eb403c6a4c81e5a30363f34a71adcc8bf5292dc8ea32e2440aa5668f2/cytoolz-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:9e2d3fe3b45c3eb7233746f7aca37789be3dceec3e07dcc406d3e045ea0f7bdc", size = 946461, upload-time = "2025-10-19T00:42:07.983Z" }, + { url = "https://files.pythonhosted.org/packages/9a/71/1d1103b819458679277206ad07d78ca6b31c4bb88d6463fd193e19bfb270/cytoolz-1.1.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4d96ff3d381423af1b105295f97de86d1db51732c9566eb37378bab6670c5010", size = 2807149, upload-time = "2025-10-19T00:42:20.964Z" }, + { url = "https://files.pythonhosted.org/packages/1a/d4/3d83a05a21e7d2ed2b9e6daf489999c29934b005de9190272b8a2e3735d0/cytoolz-1.1.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0ec96b3d537cdf47d4e76ded199f7440715f4c71029b45445cff92c1248808c2", size = 3111608, upload-time = "2025-10-19T00:42:22.684Z" }, + { url = "https://files.pythonhosted.org/packages/51/88/96f68354c3d4af68de41f0db4fe41a23b96a50a4a416636cea325490cfeb/cytoolz-1.1.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:208e2f2ef90a32b0acbff3303d90d89b13570a228d491d2e622a7883a3c68148", size = 3179373, upload-time = "2025-10-19T00:42:24.395Z" }, { url = "https://files.pythonhosted.org/packages/ce/50/ed87a5cd8e6f27ffbb64c39e9730e18ec66c37631db2888ae711909f10c9/cytoolz-1.1.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d416a81bb0bd517558668e49d30a7475b5445f9bbafaab7dcf066f1e9adba36", size = 3003120, upload-time = "2025-10-19T00:42:26.18Z" }, + { url = "https://files.pythonhosted.org/packages/d3/a7/acde155b050d6eaa8e9c7845c98fc5fb28501568e78e83ebbf44f8855274/cytoolz-1.1.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f32e94c91ffe49af04835ee713ebd8e005c85ebe83e7e1fdcc00f27164c2d636", size = 2703225, upload-time = "2025-10-19T00:42:27.93Z" }, + { url = "https://files.pythonhosted.org/packages/89/7a/93e5f860926165538c85e1c5e1670ad3424f158df810f8ccd269da652138/cytoolz-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:bf069c5381d757debae891401b88b3a346ba3a28ca45ba9251103b282463fad8", size = 2862950, upload-time = "2025-10-19T00:42:31.803Z" }, + { url = "https://files.pythonhosted.org/packages/71/ca/adfa1fb7949478135a37755cb8e88c20cd6b75c22a05f1128f05f3ab2c60/cytoolz-1.1.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:3e3872c21170f8341656f8692f8939e8800dcee6549ad2474d4c817bdefd62cd", size = 2979049, upload-time = "2025-10-19T00:42:35.377Z" }, + { url = "https://files.pythonhosted.org/packages/70/4c/7bf47a03a4497d500bc73d4204e2d907771a017fa4457741b2a1d7c09319/cytoolz-1.1.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:b9ddeff8e8fd65eb1fcefa61018100b2b627e759ea6ad275d2e2a93ffac147bf", size = 2699492, upload-time = "2025-10-19T00:42:37.133Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e7/3d034b0e4817314f07aa465d5864e9b8df9d25cb260a53dd84583e491558/cytoolz-1.1.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:02feeeda93e1fa3b33414eb57c2b0aefd1db8f558dd33fdfcce664a0f86056e4", size = 2995646, upload-time = "2025-10-19T00:42:38.912Z" }, { url = "https://files.pythonhosted.org/packages/c1/62/be357181c71648d9fe1d1ce91cd42c63457dcf3c158e144416fd51dced83/cytoolz-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d08154ad45349162b6c37f12d5d1b2e6eef338e657b85e1621e4e6a4a69d64cb", size = 2919481, upload-time = "2025-10-19T00:42:40.85Z" }, { url = "https://files.pythonhosted.org/packages/64/29/39c161e9204a9715321ddea698cbd0abc317e78522c7c642363c20589e71/cytoolz-1.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:1bb77bc6197e5cb19784b6a42bb0f8427e81737a630d9d7dda62ed31733f9e6c", size = 1004445, upload-time = "2025-10-19T00:42:44.855Z" }, { 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" }, @@ -2493,6 +2686,23 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/28/a3/2ad0a0a69662fd4cf556ab8074f0de978ee9b56bff6ddb4e656df4aa9e8e/fastrlock-0.8.3-cp313-cp313-win_amd64.whl", hash = "sha256:8d1d6a28291b4ace2a66bd7b49a9ed9c762467617febdd9ab356b867ed901af8", size = 30472, upload-time = "2024-12-17T11:02:37.983Z" }, ] +[[package]] +name = "fastsafetensors" +version = "0.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typer", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c8/33/c97b2bcbe06e0f011eedee0f41d4060f6344901a53c2703acc3dd7429713/fastsafetensors-0.3.2.tar.gz", hash = "sha256:9e358fce238684613a5c3ebb7800c52c5b3270c0bb5e4ed2191ee8f3d0431de1", size = 70409, upload-time = "2026-05-22T05:39:34.787Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/8f/ade9adae5853eb7bb674bfd97f340ab7bfea7afaade508fd791ffb06c3b7/fastsafetensors-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7b8780ff0291ff4c9a440c7b25cb8a8b963d8600ab86b89b2a8aebea26d58366", size = 1881819, upload-time = "2026-05-22T05:39:28.399Z" }, + { url = "https://files.pythonhosted.org/packages/c4/6a/c74d5c83cf03226332767fd35fc11d20f2b1e4fc28eb742b029f06f571ff/fastsafetensors-0.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:c2059829de1762a7607ce707c17267c81cc1713fbe72dafc3b7ba55fc2632f73", size = 200813, upload-time = "2026-06-04T09:02:54.954Z" }, + { url = "https://files.pythonhosted.org/packages/e9/68/a31c1661adf4d1b5ec29470ff991bde9094e4f347b0e6d1af8ba6b560d32/fastsafetensors-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6a932d7166c9e17e48aca3e5503d326bc6fc73fce6dc985ae6bd2ccc0f308b14", size = 1907188, upload-time = "2026-05-22T05:39:30.242Z" }, + { url = "https://files.pythonhosted.org/packages/45/d3/8c05a01aa9518c5118d133a6554334f642ef08f050d0b94f7daac539d265/fastsafetensors-0.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:b02dd7a2332013c24cce1fb9cd037326c6b52dd25e84fa07d02d61c6301b54e8", size = 201967, upload-time = "2026-06-04T09:02:57.412Z" }, + { url = "https://files.pythonhosted.org/packages/e4/43/57fd9ee68a39f1a5fba0dd9be6b62f14460bab532840eb8198202fd73d30/fastsafetensors-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41297f01d3e2585e86fbc56df499f140b233ec8d6cb17c3f95b5e81a8b98a53e", size = 1906826, upload-time = "2026-05-22T05:39:31.805Z" }, + { url = "https://files.pythonhosted.org/packages/ac/9e/666806437c65acec5471d73af36a8cf5875db762dd9e4197531c6ad8e7c4/fastsafetensors-0.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:19459e96f4e732ae8470a44362bd30d00da20a76c61cd75e894855d4d0739205", size = 202019, upload-time = "2026-06-04T09:02:59.921Z" }, +] + [[package]] name = "fasttext" version = "0.9.3" @@ -2563,37 +2773,95 @@ version = "2.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "einops", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3b/b2/8d76c41ad7974ee264754709c22963447f7f8134613fd9ce80984ed0dab7/flash_attn-2.8.3.tar.gz", hash = "sha256:1e71dd64a9e0280e0447b8a0c2541bad4bf6ac65bdeaa2f90e51a9e57de0370d", size = 8447812, upload-time = "2025-08-15T08:28:12.911Z" } +[[package]] +name = "flashinfer-cubin" +version = "0.6.11.post2" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/29/96/da75a9f61c64c87b16baa339fc8216a6c3743c5d263c555fded30fcbe6f7/flashinfer_cubin-0.6.11.post2-py3-none-any.whl", hash = "sha256:eb01c2801ee31d145bbf7afb2c223150333e602c8208216017b0190b1087b990", size = 360908523, upload-time = "2026-05-14T04:57:41.355Z" }, +] + [[package]] name = "flashinfer-python" version = "0.6.6" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "apache-tvm-ffi" }, - { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "apache-tvm-ffi", version = "0.1.6", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, { name = "click", version = "8.2.1", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, - { name = "einops" }, - { name = "ninja" }, - { name = "numpy" }, - { name = "nvidia-cudnn-frontend" }, - { name = "nvidia-cutlass-dsl" }, - { name = "nvidia-ml-py" }, - { name = "packaging" }, - { name = "requests" }, - { name = "tabulate" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "tqdm" }, + { name = "einops", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "ninja", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-cudnn-frontend", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.4.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-ml-py", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "packaging", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "tabulate", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "torch", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "tqdm", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/03/70/c5a235297351021f5d3d3233523a85f5a6468495587489ad2f257e8eafe2/flashinfer_python-0.6.6.tar.gz", hash = "sha256:0730ba7c7aad332961933bcebc5119762797161ede57d955f6fd199818ed1d92", size = 5344156, upload-time = "2026-03-11T01:36:21.434Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/e0/61/385d06755f3ab66333018285657adf0daf8a90a129448231fd09e315bd2e/flashinfer_python-0.6.6-py3-none-any.whl", hash = "sha256:078f158636969eec1a0d3dea19c3ca90b426b66df89bbf7b7b8276ce2ec08148", size = 7817047, upload-time = "2026-03-11T01:36:19.198Z" }, ] +[[package]] +name = "flashinfer-python" +version = "0.6.11.post2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cuda-tile", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "einops", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ninja", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cudnn-frontend", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.5.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-ml-py", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tabulate", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/db/53/dbf2157f2bbb96d6f7a6891cf6abfb2e6e18963760a0c53e96c2de5c59db/flashinfer_python-0.6.11.post2.tar.gz", hash = "sha256:e9fdac56aea9f0f58a4e69b0645c54993760d3cc6c7bf5c2df4ce5a0aecc7953", size = 9248515, upload-time = "2026-05-14T04:57:32.83Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/bc/518b092473f37d904ae07766ad37c772b93da13ea788777b22a80c3f1a7c/flashinfer_python-0.6.11.post2-py3-none-any.whl", hash = "sha256:550cbdb760f9f7ec0e42055e06636b9489d05f1a38989cafd77e6eb820de0138", size = 13746417, upload-time = "2026-05-14T04:57:30.25Z" }, +] + [[package]] name = "flatbuffers" version = "25.12.19" @@ -2872,6 +3140,23 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/84/4a/98da8930ab109c73d9a5d13782a9ebb81ea8c111f6d534a567b71d23e52b/google_cloud_core-2.6.0-py3-none-any.whl", hash = "sha256:6d63ac8e5eca6d9e4319d0a1e2265fadcd7f1049904378caecfa01cf52dd869e", size = 29390, upload-time = "2026-05-07T08:02:34.672Z" }, ] +[[package]] +name = "google-cloud-storage" +version = "3.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "google-api-core", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "google-auth", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "google-cloud-core", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "google-crc32c", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "google-resumable-media", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/09/8953e2993e604c8882fd441b5b2de624a2dfe7e6144c6166d7b477509596/google_cloud_storage-3.11.0.tar.gz", hash = "sha256:498bf37c999028f69a245f586b5e50d89f59df1fafc0e3a93783ac56be2a456b", size = 17335639, upload-time = "2026-06-03T16:14:04.649Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/7e/ee0dd1a67ac75d29d0c438969d85d4fadbc4bcab47b0a8ccfa7eb22f643c/google_cloud_storage-3.11.0-py3-none-any.whl", hash = "sha256:cfcc33aa6b899ec9dd1771286f8e79fbed5c35c1c174718071b079aa827f37c2", size = 339654, upload-time = "2026-06-03T16:12:46.052Z" }, +] + [[package]] name = "google-cloud-translate" version = "3.26.0" @@ -2890,6 +3175,33 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/17/c2/50ed19071e57002ee1bb328e3fcfe43d71aafd9ab0b1e4a107d6c4d3c79d/google_cloud_translate-3.26.0-py3-none-any.whl", hash = "sha256:5b9f4d2cfdc41fcd357cda47d4d880acb6d720be7f0b8fdf95f2816dc982359d", size = 210892, upload-time = "2026-04-10T00:41:12.339Z" }, ] +[[package]] +name = "google-crc32c" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/03/41/4b9c02f99e4c5fb477122cd5437403b552873f014616ac1d19ac8221a58d/google_crc32c-1.8.0.tar.gz", hash = "sha256:a428e25fb7691024de47fecfbff7ff957214da51eddded0da0ae0e0f03a2cf79", size = 14192, upload-time = "2025-12-16T00:35:25.142Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/fd/33aa4ec62b290477181c55bb1c9302c9698c58c0ce9a6ab4874abc8b0d60/google_crc32c-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:19b40d637a54cb71e0829179f6cb41835f0fbd9e8eb60552152a8b52c36cbe15", size = 33243, upload-time = "2025-12-16T00:40:21.46Z" }, + { url = "https://files.pythonhosted.org/packages/7c/43/acf61476a11437bf9733fb2f70599b1ced11ec7ed9ea760fdd9a77d0c619/google_crc32c-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:71734788a88f551fbd6a97be9668a0020698e07b2bf5b3aa26a36c10cdfb27b2", size = 34439, upload-time = "2025-12-16T00:35:20.458Z" }, + { url = "https://files.pythonhosted.org/packages/ce/a9/a780cc66f86335a6019f557a8aaca8fbb970728f0efd2430d15ff1beae0e/google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:14f87e04d613dfa218d6135e81b78272c3b904e2a7053b841481b38a7d901411", size = 33364, upload-time = "2025-12-16T00:40:22.96Z" }, + { url = "https://files.pythonhosted.org/packages/df/c0/87c2073e0c72515bb8733d4eef7b21548e8d189f094b5dad20b0ecaf64f6/google_crc32c-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:3cc0c8912038065eafa603b238abf252e204accab2a704c63b9e14837a854962", size = 34437, upload-time = "2025-12-16T00:35:21.395Z" }, + { url = "https://files.pythonhosted.org/packages/ce/42/b468aec74a0354b34c8cbf748db20d6e350a68a2b0912e128cabee49806c/google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3b9776774b24ba76831609ffbabce8cdf6fa2bd5e9df37b594221c7e333a81fa", size = 33344, upload-time = "2025-12-16T00:40:24.742Z" }, + { url = "https://files.pythonhosted.org/packages/92/b1/d3cbd4d988afb3d8e4db94ca953df429ed6db7282ed0e700d25e6c7bfc8d/google_crc32c-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:57a50a9035b75643996fbf224d6661e386c7162d1dfdab9bc4ca790947d1007f", size = 34435, upload-time = "2025-12-16T00:35:22.107Z" }, + { url = "https://files.pythonhosted.org/packages/52/c5/c171e4d8c44fec1422d801a6d2e5d7ddabd733eeda505c79730ee9607f07/google_crc32c-1.8.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:87fa445064e7db928226b2e6f0d5304ab4cd0339e664a4e9a25029f384d9bb93", size = 28615, upload-time = "2025-12-16T00:40:29.298Z" }, +] + +[[package]] +name = "google-resumable-media" +version = "2.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "google-crc32c", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/48/f8/1ca5781d6be9cb9f73f7d40f4958c4bd1226a60598e3e39e1d6aaf838c4b/google_resumable_media-2.10.0.tar.gz", hash = "sha256:e324bc9d0fdae4c52a08ae90456edc4e71ece858399e1217ac0eb3a51d6bc6ee", size = 2164570, upload-time = "2026-06-03T16:14:26.103Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b0/d8/00c6854ac1512bb9eaf13bd3f8f28222f7674947fc510a4ff7616f2efc80/google_resumable_media-2.10.0-py3-none-any.whl", hash = "sha256:88152884bee37b2bf36a0ab81ad8c7fd12212c9803dd981d77c1b35b02d34e7c", size = 81533, upload-time = "2026-06-03T16:13:12.51Z" }, +] + [[package]] name = "googleapis-common-protos" version = "1.72.0" @@ -2933,12 +3245,18 @@ version = "3.3.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/c7/e5/40dbda2736893e3e53d25838e0f19a2b417dfc122b9989c91918db30b5d3/greenlet-3.3.0.tar.gz", hash = "sha256:a82bb225a4e9e4d653dd2fb7b8b2d36e4fb25bc0165422a11e48b88e9e6f78fb", size = 190651, upload-time = "2025-12-04T14:49:44.05Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/f2/89c5eb0faddc3ff014f1c04467d67dee0d1d334ab81fadbf3744847f8a8a/greenlet-3.3.0-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4243050a88ba61842186cb9e63c7dfa677ec146160b0efd73b855a3d9c7fcf32", size = 590338, upload-time = "2025-12-04T14:57:41.136Z" }, + { url = "https://files.pythonhosted.org/packages/80/d7/db0a5085035d05134f8c089643da2b44cc9b80647c39e93129c5ef170d8f/greenlet-3.3.0-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:670d0f94cd302d81796e37299bcd04b95d62403883b24225c6b5271466612f45", size = 601098, upload-time = "2025-12-04T15:07:11.898Z" }, { url = "https://files.pythonhosted.org/packages/dc/a6/e959a127b630a58e23529972dbc868c107f9d583b5a9f878fb858c46bc1a/greenlet-3.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6cb3a8ec3db4a3b0eb8a3c25436c2d49e3505821802074969db017b87bc6a948", size = 590206, upload-time = "2025-12-04T14:26:01.254Z" }, { url = "https://files.pythonhosted.org/packages/0a/5f/783a23754b691bfa86bd72c3033aa107490deac9b2ef190837b860996c9f/greenlet-3.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4449a736606bd30f27f8e1ff4678ee193bc47f6ca810d705981cfffd6ce0d8c5", size = 1615483, upload-time = "2025-12-04T14:27:28.083Z" }, { url = "https://files.pythonhosted.org/packages/1d/d5/c339b3b4bc8198b7caa4f2bd9fd685ac9f29795816d8db112da3d04175bb/greenlet-3.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:7652ee180d16d447a683c04e4c5f6441bae7ba7b17ffd9f6b3aff4605e9e6f71", size = 301164, upload-time = "2025-12-04T14:42:51.577Z" }, + { url = "https://files.pythonhosted.org/packages/a4/39/f1c8da50024feecd0793dbd5e08f526809b8ab5609224a2da40aad3a7641/greenlet-3.3.0-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e8e18ed6995e9e2c0b4ed264d2cf89260ab3ac7e13555b8032b25a74c6d18655", size = 607742, upload-time = "2025-12-04T14:57:42.349Z" }, + { url = "https://files.pythonhosted.org/packages/77/cb/43692bcd5f7a0da6ec0ec6d58ee7cddb606d055ce94a62ac9b1aa481e969/greenlet-3.3.0-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c024b1e5696626890038e34f76140ed1daf858e37496d33f2af57f06189e70d7", size = 622297, upload-time = "2025-12-04T15:07:13.552Z" }, { url = "https://files.pythonhosted.org/packages/75/b0/6bde0b1011a60782108c01de5913c588cf51a839174538d266de15e4bf4d/greenlet-3.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:047ab3df20ede6a57c35c14bf5200fcf04039d50f908270d3f9a7a82064f543b", size = 609885, upload-time = "2025-12-04T14:26:02.368Z" }, { url = "https://files.pythonhosted.org/packages/05/f5/49a9ac2dff7f10091935def9165c90236d8f175afb27cbed38fb1d61ab6b/greenlet-3.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:83cd0e36932e0e7f36a64b732a6f60c2fc2df28c351bae79fbaf4f8092fe7614", size = 1636017, upload-time = "2025-12-04T14:27:29.688Z" }, { url = "https://files.pythonhosted.org/packages/6c/79/3912a94cf27ec503e51ba493692d6db1e3cd8ac7ac52b0b47c8e33d7f4f9/greenlet-3.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7a34b13d43a6b78abf828a6d0e87d3385680eaf830cd60d20d52f249faabf39", size = 301964, upload-time = "2025-12-04T14:36:58.316Z" }, + { url = "https://files.pythonhosted.org/packages/c2/ff/7c985128f0514271b8268476af89aee6866df5eec04ac17dcfbc676213df/greenlet-3.3.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7d2d9fd66bfadf230b385fdc90426fcd6eb64db54b40c495b72ac0feb5766c54", size = 610211, upload-time = "2025-12-04T14:57:43.968Z" }, + { url = "https://files.pythonhosted.org/packages/79/07/c47a82d881319ec18a4510bb30463ed6891f2ad2c1901ed5ec23d3de351f/greenlet-3.3.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30a6e28487a790417d036088b3bcb3f3ac7d8babaa7d0139edbaddebf3af9492", size = 624311, upload-time = "2025-12-04T15:07:14.697Z" }, { url = "https://files.pythonhosted.org/packages/fd/8e/424b8c6e78bd9837d14ff7df01a9829fc883ba2ab4ea787d4f848435f23f/greenlet-3.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:087ea5e004437321508a8d6f20efc4cfec5e3c30118e1417ea96ed1d93950527", size = 612833, upload-time = "2025-12-04T14:26:03.669Z" }, { url = "https://files.pythonhosted.org/packages/1e/37/f31136132967982d698c71a281a8901daf1a8fbab935dce7c0cf15f942cc/greenlet-3.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5375d2e23184629112ca1ea89a53389dddbffcf417dad40125713d88eb5f96e8", size = 1636483, upload-time = "2025-12-04T14:27:30.804Z" }, { url = "https://files.pythonhosted.org/packages/7e/71/ba21c3fb8c5dce83b8c01f458a42e99ffdb1963aeec08fff5a18588d8fd7/greenlet-3.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:9ee1942ea19550094033c35d25d20726e4f1c40d59545815e1128ac58d416d38", size = 301833, upload-time = "2025-12-04T14:32:23.929Z" }, @@ -3213,6 +3531,48 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794, upload-time = "2021-09-17T21:40:39.897Z" }, ] +[[package]] +name = "humanize" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/66/a3921783d54be8a6870ac4ccffcd15c4dc0dd7fcce51c6d63b8c63935276/humanize-4.15.0.tar.gz", hash = "sha256:1dd098483eb1c7ee8e32eb2e99ad1910baefa4b75c3aff3a82f4d78688993b10", size = 83599, upload-time = "2025-12-20T20:16:13.19Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/7b/bca5613a0c3b542420cf92bd5e5fb8ebd5435ce1011a091f66bb7693285e/humanize-4.15.0-py3-none-any.whl", hash = "sha256:b1186eb9f5a9749cd9cb8565aee77919dd7c8d076161cf44d70e59e3301e1769", size = 132203, upload-time = "2025-12-20T20:16:11.67Z" }, +] + +[[package]] +name = "humming-kernels" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "cuda-bindings", version = "12.9.5", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "jinja2", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-ml-py", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pyelftools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "safetensors", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tabulate", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/06/f4/e141f45697b7d0d38bfaf8766a7362d8f0136e3cff2620624f24f68e2700/humming_kernels-0.1.2.tar.gz", hash = "sha256:7894c80061c7866591bef12617da720ac4e925636ffc99464af433a5dcb035eb", size = 117251, upload-time = "2026-05-23T16:18:08.084Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/41/288bf756d921dbe98982eeb3ec4c20e7cb5224ea6dcb164f2df3d2f68a7f/humming_kernels-0.1.2-py3-none-any.whl", hash = "sha256:f7434b0424946445ef5ad5682bcabf309d97721818ed5bdc4c6f61de3c6b9d2f", size = 160951, upload-time = "2026-05-23T16:18:06.405Z" }, +] + +[package.optional-dependencies] +cu12 = [ + { name = "nvidia-cuda-cccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cuda-nvcc-cu12", version = "12.8.93", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "nvidia-cuda-nvcc-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] + [[package]] name = "hydra-core" version = "1.3.2" @@ -3447,6 +3807,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6b/c7/f6fd3db6c33a164631c39dce2ca26a3794e3abf91b875cc99a43a5565d88/iso639_lang-2.6.3-py3-none-any.whl", hash = "sha256:a6c2fb9f739dca180dc7f48b098880f303bcce2cdf93a4ca3152ed8bbbb94fbb", size = 324990, upload-time = "2025-07-23T09:04:52.221Z" }, ] +[[package]] +name = "isodate" +version = "0.7.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705, upload-time = "2024-10-08T23:04:11.5Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320, upload-time = "2024-10-08T23:04:09.501Z" }, +] + [[package]] name = "isoduration" version = "20.11.0" @@ -3739,8 +4108,7 @@ name = "julius" version = "0.2.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a1/19/c9e1596b5572c786b93428d0904280e964c930fae7e6c9368ed9e1b63922/julius-0.2.7.tar.gz", hash = "sha256:3c0f5f5306d7d6016fcc95196b274cae6f07e2c9596eed314e4e7641554fbb08", size = 59640, upload-time = "2022-09-19T16:13:34.2Z" } @@ -4098,8 +4466,7 @@ dependencies = [ { name = "pyyaml", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "soundfile", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "tabulate", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] 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" } @@ -4189,7 +4556,8 @@ dependencies = [ { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.nvidia.com/" }, extra = ["cublas", "curand", "cusolver", "cusparse"], marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.nvidia.com/" }, extra = ["cublas", "curand", "cusolver", "cusparse"], marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "librmm-cu12" }, - { name = "nvidia-nccl-cu12" }, + { name = "nvidia-nccl-cu12", version = "2.27.5", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "rapids-logger" }, ] wheels = [ @@ -4281,8 +4649,7 @@ dependencies = [ { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pytorch-lightning", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pyyaml", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torchmetrics", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -4310,37 +4677,71 @@ wheels = [ name = "llguidance" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/48/3f7a9d3ff1b36bba92b5107a3a21286821227afe9ea464736133994d61fb/llguidance-1.3.0.tar.gz", hash = "sha256:861249afd51dc325646834462ea827e57a5c2b2042e108e6aae7059fdad9104d", size = 1070460, upload-time = "2025-10-20T19:58:44.164Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/33/be5acb85cd8cdc4afde33d9c234eece9f318e087920255af3c05864cd3e7/llguidance-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f7685222660a762e481ac633d49cc559c64980fe2ee59c8f932a5bb5cbc0c2c2", size = 3220647, upload-time = "2025-10-20T19:58:42.542Z" }, - { url = "https://files.pythonhosted.org/packages/82/e6/b48bda5b15efeaeb62bd0dba8fc6a01d4ae5457a85dbb5d18632385fe15c/llguidance-1.3.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:098030ff0687261a3f1bd54cf21fe951fc861d56d37a0671250dd36677eaf224", size = 3099830, upload-time = "2025-10-20T19:58:40.826Z" }, - { url = "https://files.pythonhosted.org/packages/aa/11/44389d3d1526d7a5c38ffd587a5ebc61d7bee443ac1dea95f2089ad58f5f/llguidance-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f6caca5d78db7f76e1fbb0fff8607b861c32d47fa3d5dee2fc49de27ee269df", size = 2835242, upload-time = "2025-10-20T19:58:34.518Z" }, - { url = "https://files.pythonhosted.org/packages/83/a8/1ff2bedb8f9acb46a2d2d603415d272bb622c142ea86f5b95445cc6e366c/llguidance-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc17e9dd602c3879bf91664a64bf72f54c74dbfbeb24ccfab6a5fe435b12f7aa", size = 3033133, upload-time = "2025-10-20T19:58:38.721Z" }, - { url = "https://files.pythonhosted.org/packages/5a/7e/809349638231f469b9056c0e1bfd924d5ef5558b3b3ec72d093b6fad33b1/llguidance-1.3.0-cp39-abi3-win_amd64.whl", hash = "sha256:1d1cd1c8618d1a13605d3e057c978651e551c8c469b481ee4041f1d6c436002d", size = 2789946, upload-time = "2025-10-20T19:58:45.958Z" }, -] - -[[package]] -name = "llvmlite" -version = "0.44.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/89/6a/95a3d3610d5c75293d5dbbb2a76480d5d4eeba641557b69fe90af6c5b84e/llvmlite-0.44.0.tar.gz", hash = "sha256:07667d66a5d150abed9157ab6c0b9393c9356f229784a4385c02f99e94fc94d4", size = 171880, upload-time = "2025-01-20T11:14:41.342Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/e2/86b245397052386595ad726f9742e5223d7aea999b18c518a50e96c3aca4/llvmlite-0.44.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:eed7d5f29136bda63b6d7804c279e2b72e08c952b7c5df61f45db408e0ee52f3", size = 28132305, upload-time = "2025-01-20T11:12:53.936Z" }, - { url = "https://files.pythonhosted.org/packages/ff/ec/506902dc6870249fbe2466d9cf66d531265d0f3a1157213c8f986250c033/llvmlite-0.44.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ace564d9fa44bb91eb6e6d8e7754977783c68e90a471ea7ce913bff30bd62427", size = 26201090, upload-time = "2025-01-20T11:12:59.847Z" }, - { url = "https://files.pythonhosted.org/packages/99/fe/d030f1849ebb1f394bb3f7adad5e729b634fb100515594aca25c354ffc62/llvmlite-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c5d22c3bfc842668168a786af4205ec8e3ad29fb1bc03fd11fd48460d0df64c1", size = 42361858, upload-time = "2025-01-20T11:13:07.623Z" }, - { url = "https://files.pythonhosted.org/packages/d7/7a/ce6174664b9077fc673d172e4c888cb0b128e707e306bc33fff8c2035f0d/llvmlite-0.44.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f01a394e9c9b7b1d4e63c327b096d10f6f0ed149ef53d38a09b3749dcf8c9610", size = 41184200, upload-time = "2025-01-20T11:13:20.058Z" }, - { url = "https://files.pythonhosted.org/packages/5f/c6/258801143975a6d09a373f2641237992496e15567b907a4d401839d671b8/llvmlite-0.44.0-cp311-cp311-win_amd64.whl", hash = "sha256:d8489634d43c20cd0ad71330dde1d5bc7b9966937a263ff1ec1cebb90dc50955", size = 30331193, upload-time = "2025-01-20T11:13:26.976Z" }, - { url = "https://files.pythonhosted.org/packages/15/86/e3c3195b92e6e492458f16d233e58a1a812aa2bfbef9bdd0fbafcec85c60/llvmlite-0.44.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:1d671a56acf725bf1b531d5ef76b86660a5ab8ef19bb6a46064a705c6ca80aad", size = 28132297, upload-time = "2025-01-20T11:13:32.57Z" }, - { url = "https://files.pythonhosted.org/packages/d6/53/373b6b8be67b9221d12b24125fd0ec56b1078b660eeae266ec388a6ac9a0/llvmlite-0.44.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f79a728e0435493611c9f405168682bb75ffd1fbe6fc360733b850c80a026db", size = 26201105, upload-time = "2025-01-20T11:13:38.744Z" }, - { url = "https://files.pythonhosted.org/packages/cb/da/8341fd3056419441286c8e26bf436923021005ece0bff5f41906476ae514/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0143a5ef336da14deaa8ec26c5449ad5b6a2b564df82fcef4be040b9cacfea9", size = 42361901, upload-time = "2025-01-20T11:13:46.711Z" }, - { url = "https://files.pythonhosted.org/packages/53/ad/d79349dc07b8a395a99153d7ce8b01d6fcdc9f8231355a5df55ded649b61/llvmlite-0.44.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d752f89e31b66db6f8da06df8b39f9b91e78c5feea1bf9e8c1fba1d1c24c065d", size = 41184247, upload-time = "2025-01-20T11:13:56.159Z" }, - { url = "https://files.pythonhosted.org/packages/e2/3b/a9a17366af80127bd09decbe2a54d8974b6d8b274b39bf47fbaedeec6307/llvmlite-0.44.0-cp312-cp312-win_amd64.whl", hash = "sha256:eae7e2d4ca8f88f89d315b48c6b741dcb925d6a1042da694aa16ab3dd4cbd3a1", size = 30332380, upload-time = "2025-01-20T11:14:02.442Z" }, - { url = "https://files.pythonhosted.org/packages/89/24/4c0ca705a717514c2092b18476e7a12c74d34d875e05e4d742618ebbf449/llvmlite-0.44.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:319bddd44e5f71ae2689859b7203080716448a3cd1128fb144fe5c055219d516", size = 28132306, upload-time = "2025-01-20T11:14:09.035Z" }, - { url = "https://files.pythonhosted.org/packages/01/cf/1dd5a60ba6aee7122ab9243fd614abcf22f36b0437cbbe1ccf1e3391461c/llvmlite-0.44.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c58867118bad04a0bb22a2e0068c693719658105e40009ffe95c7000fcde88e", size = 26201090, upload-time = "2025-01-20T11:14:15.401Z" }, - { url = "https://files.pythonhosted.org/packages/d2/1b/656f5a357de7135a3777bd735cc7c9b8f23b4d37465505bd0eaf4be9befe/llvmlite-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46224058b13c96af1365290bdfebe9a6264ae62fb79b2b55693deed11657a8bf", size = 42361904, upload-time = "2025-01-20T11:14:22.949Z" }, - { url = "https://files.pythonhosted.org/packages/d8/e1/12c5f20cb9168fb3464a34310411d5ad86e4163c8ff2d14a2b57e5cc6bac/llvmlite-0.44.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0097052c32bf721a4efc03bd109d335dfa57d9bffb3d4c24cc680711b8b4fc", size = 41184245, upload-time = "2025-01-20T11:14:31.731Z" }, - { url = "https://files.pythonhosted.org/packages/d0/81/e66fc86539293282fd9cb7c9417438e897f369e79ffb62e1ae5e5154d4dd/llvmlite-0.44.0-cp313-cp313-win_amd64.whl", hash = "sha256:2fb7c4f2fb86cbae6dca3db9ab203eeea0e22d73b99bc2341cdf9de93612e930", size = 30331193, upload-time = "2025-01-20T11:14:38.578Z" }, -] +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] +sdist = { url = "https://files.pythonhosted.org/packages/95/48/3f7a9d3ff1b36bba92b5107a3a21286821227afe9ea464736133994d61fb/llguidance-1.3.0.tar.gz", hash = "sha256:861249afd51dc325646834462ea827e57a5c2b2042e108e6aae7059fdad9104d", size = 1070460, upload-time = "2025-10-20T19:58:44.164Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/33/be5acb85cd8cdc4afde33d9c234eece9f318e087920255af3c05864cd3e7/llguidance-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f7685222660a762e481ac633d49cc559c64980fe2ee59c8f932a5bb5cbc0c2c2", size = 3220647, upload-time = "2025-10-20T19:58:42.542Z" }, + { url = "https://files.pythonhosted.org/packages/82/e6/b48bda5b15efeaeb62bd0dba8fc6a01d4ae5457a85dbb5d18632385fe15c/llguidance-1.3.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:098030ff0687261a3f1bd54cf21fe951fc861d56d37a0671250dd36677eaf224", size = 3099830, upload-time = "2025-10-20T19:58:40.826Z" }, + { url = "https://files.pythonhosted.org/packages/aa/11/44389d3d1526d7a5c38ffd587a5ebc61d7bee443ac1dea95f2089ad58f5f/llguidance-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f6caca5d78db7f76e1fbb0fff8607b861c32d47fa3d5dee2fc49de27ee269df", size = 2835242, upload-time = "2025-10-20T19:58:34.518Z" }, +] + +[[package]] +name = "llguidance" +version = "1.7.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +sdist = { url = "https://files.pythonhosted.org/packages/da/91/6bc8bb503dc259e46d253b5424385a54fe06c38a4c7a12befe69a3c2455a/llguidance-1.7.6.tar.gz", hash = "sha256:db7febbe412ed2015501904646750071d7e00e6df7f85c4b956ad4f206fd2df7", size = 1156574, upload-time = "2026-06-03T20:13:25.316Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/64/d74336f22242ef94356a456057d4ff1be7c1bc9c7dbc867171c6982a5512/llguidance-1.7.6-cp39-abi3-manylinux_2_31_x86_64.whl", hash = "sha256:ceec951d29a74309984e3be0fe7f5f56c1362434cd937abd517b259a60908b1e", size = 3074809, upload-time = "2026-06-03T20:13:15.498Z" }, + { url = "https://files.pythonhosted.org/packages/47/e6/6b61cecced5233739bc85e463d68d67d4b4c29fb6f91bd12e6b6a65647e3/llguidance-1.7.6-cp39-abi3-manylinux_2_39_riscv64.whl", hash = "sha256:e9f68206e0f3f89aceabb90aa1f8ed570db22fb7cb1fd9ebf96fa7727a65af55", size = 3603845, upload-time = "2026-06-03T20:13:19.473Z" }, + { url = "https://files.pythonhosted.org/packages/49/37/99d700f0e2c83acf25a8d8946b2bee9f5eac47bc530bfbd53ba3126c667f/llguidance-1.7.6-cp39-abi3-win_amd64.whl", hash = "sha256:ace7e81cd31950a87186356ab24bd7f75fbc10a05ca9d9f7f8748f931963f763", size = 2879207, upload-time = "2026-06-03T20:13:23.341Z" }, +] + +[[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/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/7e/51/48a53fedf01cb1f3f43ef200be17ebf83c8d9a04018d3783c1a226c342c2/llvmlite-0.47.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:12a69d4bb05f402f30477e21eeabe81911e7c251cecb192bed82cd83c9db10d8", size = 55128631, upload-time = "2026-03-31T18:28:36.046Z" }, + { url = "https://files.pythonhosted.org/packages/a2/50/59227d06bdc96e23322713c381af4e77420949d8cd8a042c79e0043096cc/llvmlite-0.47.0-cp311-cp311-win_amd64.whl", hash = "sha256:c37d6eb7aaabfa83ab9c2ff5b5cdb95a5e6830403937b2c588b7490724e05327", size = 38138400, upload-time = "2026-03-31T18:28:40.076Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/77/6f/4615353e016799f80fa52ccb270a843c413b22361fadda2589b2922fb9b0/llvmlite-0.47.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a3c6a735d4e1041808434f9d440faa3d78d9b4af2ee64d05a66f351883b6ceec", size = 37232771, upload-time = "2026-03-31T18:29:01.324Z" }, + { url = "https://files.pythonhosted.org/packages/31/b8/69f5565f1a280d032525878a86511eebed0645818492feeb169dfb20ae8e/llvmlite-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2699a74321189e812d476a43d6d7f652f51811e7b5aad9d9bba842a1c7927acb", size = 56275178, upload-time = "2026-03-31T18:29:05.748Z" }, + { url = "https://files.pythonhosted.org/packages/d6/da/b32cafcb926fb0ce2aa25553bf32cb8764af31438f40e2481df08884c947/llvmlite-0.47.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c6951e2b29930227963e53ee152441f0e14be92e9d4231852102d986c761e40", size = 55128632, upload-time = "2026-03-31T18:29:11.235Z" }, + { url = "https://files.pythonhosted.org/packages/46/9f/4898b44e4042c60fafcb1162dfb7014f6f15b1ec19bf29cfea6bf26df90d/llvmlite-0.47.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2e9adf8698d813a9a5efb2d4370caf344dbc1e145019851fee6a6f319ba760e", size = 38138695, upload-time = "2026-03-31T18:29:15.43Z" }, +] [[package]] name = "lm-format-enforcer" @@ -4724,15 +5125,35 @@ wheels = [ name = "mistral-common" version = "1.11.1" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "jsonschema" }, - { name = "numpy" }, - { name = "pillow" }, - { name = "pydantic" }, - { name = "pydantic-extra-types", extra = ["pycountry"] }, - { name = "requests" }, - { name = "tiktoken" }, - { name = "typing-extensions" }, + { name = "jsonschema", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pillow", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pydantic-extra-types", extra = ["pycountry"], marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "tiktoken", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7d/15/12076a58b9dde4ad486b6de4afd2dfe3e8226fd049ef44553892e62f2e92/mistral_common-1.11.1.tar.gz", hash = "sha256:b784e1f9141bbcb26ab1f61b724c709f08cd3543e81730cb7248721499491840", size = 6356869, upload-time = "2026-04-29T07:24:43.234Z" } wheels = [ @@ -4741,11 +5162,47 @@ wheels = [ [package.optional-dependencies] audio = [ - { name = "soundfile" }, - { name = "soxr" }, + { name = "soundfile", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "soxr", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] image = [ - { name = "opencv-python-headless" }, + { name = "opencv-python-headless", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, +] + +[[package]] +name = "mistral-common" +version = "1.11.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "jsonschema", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pillow", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pydantic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pydantic-extra-types", extra = ["pycountry"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tiktoken", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/03/3c5d4c9430da406f8444f9a7b058a6aa89c525fb068a57fe2ab8b04a6d08/mistral_common-1.11.3.tar.gz", hash = "sha256:6437e128fc8a307318440839ca14ddf2e8060056b062233ec0db10352651374c", size = 6360629, upload-time = "2026-06-04T09:01:11.131Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/76/dbfdf9c59e2a4b0116587626a3768c2a3b2ba1758b5756743918c2337fdc/mistral_common-1.11.3-py3-none-any.whl", hash = "sha256:dbfcef9d0c892727ee08a080f0c1039baed5430b291f5425ffd88892bf09e52c", size = 6533154, upload-time = "2026-06-04T09:01:14.186Z" }, +] + +[package.optional-dependencies] +audio = [ + { name = "soundfile", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "soxr", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +image = [ + { name = "opencv-python-headless", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] [[package]] @@ -4788,24 +5245,97 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e5/80/5a5929e92c72936d5b19872c5fb8fc09327c1da67b3b68c6a13139e77e20/ml_dtypes-0.5.4-cp313-cp313t-win_arm64.whl", hash = "sha256:3bbbe120b915090d9dd1375e4684dd17a20a2491ef25d640a908281da85e73f1", size = 164145, upload-time = "2025-11-17T22:32:09.782Z" }, ] +[[package]] +name = "mmh3" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/1a/edb23803a168f070ded7a3014c6d706f63b90c84ccc024f89d794a3b7a6d/mmh3-5.2.1.tar.gz", hash = "sha256:bbea5b775f0ac84945191fb83f845a6fd9a21a03ea7f2e187defac7e401616ad", size = 33775, upload-time = "2026-03-05T15:55:57.716Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/93/723e317dd9e041c4dc4566a2eb53b01ad94de31750e0b834f1643905e97c/mmh3-5.2.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:db0562c5f71d18596dcd45e854cf2eeba27d7543e1a3acdafb7eef728f7fe85d", size = 103082, upload-time = "2026-03-05T15:54:06.387Z" }, + { url = "https://files.pythonhosted.org/packages/82/49/192b987ec48d0b2aecf8ac285a9b11fbc00030f6b9c694664ae923458dde/mmh3-5.2.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:960b1b3efa39872ac8b6cc3a556edd6fb90ed74f08c9c45e028f1005b26aa55d", size = 112910, upload-time = "2026-03-05T15:54:09.403Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a1/03e91fd334ed0144b83343a76eb11f17434cd08f746401488cfeafb2d241/mmh3-5.2.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d30b650595fdbe32366b94cb14f30bb2b625e512bd4e1df00611f99dc5c27fd4", size = 120551, upload-time = "2026-03-05T15:54:10.587Z" }, + { url = "https://files.pythonhosted.org/packages/5e/0e/1524566fe8eaf871e4f7bc44095929fcd2620488f402822d848df19d679c/mmh3-5.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:fc78739b5ec6e4fb02301984a3d442a91406e7700efbe305071e7fd1c78278f2", size = 106239, upload-time = "2026-03-05T15:54:14.601Z" }, + { url = "https://files.pythonhosted.org/packages/04/94/21adfa7d90a7a697137ad6de33eeff6445420ca55e433a5d4919c79bc3b5/mmh3-5.2.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:41aac7002a749f08727cb91babff1daf8deac317c0b1f317adc69be0e6c375d1", size = 109797, upload-time = "2026-03-05T15:54:15.819Z" }, + { url = "https://files.pythonhosted.org/packages/b5/e6/1aacc3a219e1aa62fa65669995d4a3562b35be5200ec03680c7e4bec9676/mmh3-5.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9d8089d853c7963a8ce87fff93e2a67075c0bc08684a08ea6ad13577c38ffc38", size = 97228, upload-time = "2026-03-05T15:54:16.992Z" }, + { url = "https://files.pythonhosted.org/packages/e5/e2/51ed62063b44d10b06d975ac87af287729eeb5e3ed9772f7584a17983e90/mmh3-5.2.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8e6c219e375f6341d0959af814296372d265a8ca1af63825f65e2e87c618f006", size = 103274, upload-time = "2026-03-05T15:54:26.44Z" }, + { url = "https://files.pythonhosted.org/packages/86/1f/d3ba6dd322d01ab5d44c46c8f0c38ab6bbbf9b5e20e666dfc05bf4a23604/mmh3-5.2.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3c38d142c706201db5b2345166eeef1e7740e3e2422b470b8ba5c8727a9b4c7a", size = 113005, upload-time = "2026-03-05T15:54:29.767Z" }, + { url = "https://files.pythonhosted.org/packages/b6/a9/15d6b6f913294ea41b44d901741298e3718e1cb89ee626b3694625826a43/mmh3-5.2.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50885073e2909251d4718634a191c49ae5f527e5e1736d738e365c3e8be8f22b", size = 120744, upload-time = "2026-03-05T15:54:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/fd/68/6e292c0853e204c44d2f03ea5f090be3317a0e2d9417ecb62c9eb27687df/mmh3-5.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8f767ba0911602ddef289404e33835a61168314ebd3c729833db2ed685824211", size = 106437, upload-time = "2026-03-05T15:54:35.177Z" }, + { url = "https://files.pythonhosted.org/packages/dd/c6/fedd7284c459cfb58721d461fcf5607a4c1f5d9ab195d113d51d10164d16/mmh3-5.2.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:67e41a497bac88cc1de96eeba56eeb933c39d54bc227352f8455aa87c4ca4000", size = 110002, upload-time = "2026-03-05T15:54:36.673Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ac/ca8e0c19a34f5b71390171d2ff0b9f7f187550d66801a731bb68925126a4/mmh3-5.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d74a03fb57757ece25aa4b3c1c60157a1cece37a020542785f942e2f827eed5", size = 97507, upload-time = "2026-03-05T15:54:37.804Z" }, + { url = "https://files.pythonhosted.org/packages/2f/ed/6f88dda0df67de1612f2e130ffea34cf84aaee5bff5b0aff4dbff2babe34/mmh3-5.2.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:17fbb47f0885ace8327ce1235d0416dc86a211dcd8cc1e703f41523be32cfec8", size = 40330, upload-time = "2026-03-05T15:54:47.864Z" }, + { url = "https://files.pythonhosted.org/packages/bb/0d/2c5f9893b38aeb6b034d1a44ecd55a010148054f6a516abe53b5e4057297/mmh3-5.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:707151644085dd0f20fe4f4b573d28e5130c4aaa5f587e95b60989c5926653b5", size = 103299, upload-time = "2026-03-05T15:54:53.569Z" }, + { url = "https://files.pythonhosted.org/packages/57/09/ea7ffe126d0ba0406622602a2d05e1e1a6841cc92fc322eb576c95b27fad/mmh3-5.2.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2778fed822d7db23ac5008b181441af0c869455b2e7d001f4019636ac31b6fe4", size = 113048, upload-time = "2026-03-05T15:54:56.305Z" }, + { url = "https://files.pythonhosted.org/packages/85/57/9447032edf93a64aa9bef4d9aa596400b1756f40411890f77a284f6293ca/mmh3-5.2.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d57dea657357230cc780e13920d7fa7db059d58fe721c80020f94476da4ca0a1", size = 120742, upload-time = "2026-03-05T15:54:57.453Z" }, + { url = "https://files.pythonhosted.org/packages/e8/88/a601e9f32ad1410f438a6d0544298ea621f989bd34a0731a7190f7dec799/mmh3-5.2.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:2bd9f19f7f1fcebd74e830f4af0f28adad4975d40d80620be19ffb2b2af56c9f", size = 106479, upload-time = "2026-03-05T15:55:01.532Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5c/ce29ae3dfc4feec4007a437a1b7435fb9507532a25147602cd5b52be86db/mmh3-5.2.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:c88653877aeb514c089d1b3d473451677b8b9a6d1497dbddf1ae7934518b06d2", size = 110030, upload-time = "2026-03-05T15:55:02.934Z" }, + { url = "https://files.pythonhosted.org/packages/13/30/ae444ef2ff87c805d525da4fa63d27cda4fe8a48e77003a036b8461cfd5c/mmh3-5.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fceef7fe67c81e1585198215e42ad3fdba3a25644beda8fbdaf85f4d7b93175a", size = 97536, upload-time = "2026-03-05T15:55:04.135Z" }, +] + [[package]] name = "model-hosting-container-standards" version = "0.1.13" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "fastapi" }, - { name = "httpx" }, - { name = "jmespath" }, - { name = "pydantic" }, - { name = "setuptools" }, - { name = "starlette" }, - { name = "supervisor" }, + { name = "fastapi", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "httpx", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "jmespath", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "setuptools", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "starlette", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "supervisor", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d7/b7/a6a31b4dfd30d14b1019dc358f09c9d88ca38e555ba7c976e7d3e6b593fe/model_hosting_container_standards-0.1.13.tar.gz", hash = "sha256:27a1333410dde2719286a300a2803e24fdde407baa91894eb845c0f268aa194d", size = 79116, upload-time = "2026-01-09T21:45:20.683Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/8c/37/6dc61971ba31450bbed460b5f40543f0915e352680534e3bcaf57116d8d7/model_hosting_container_standards-0.1.13-py3-none-any.whl", hash = "sha256:be307d4a988cc660df4e6bd8bdedb7917844bac940e332f9fd001cb385d7994c", size = 105738, upload-time = "2026-01-09T21:45:18.959Z" }, ] +[[package]] +name = "model-hosting-container-standards" +version = "0.1.15" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "fastapi", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "httpx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "jmespath", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pydantic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "setuptools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "starlette", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "supervisor", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/03/5a/d669bdeb5ba96db42c6ef010835a25119b05f8c35ee5f1c3f715626625fe/model_hosting_container_standards-0.1.15.tar.gz", hash = "sha256:ae8dd74d3250545c14f0a7068186c7b0f0ab6563d31e7137f556b6b660c8a6a9", size = 93994, upload-time = "2026-05-05T18:22:29.357Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/61/26/c7aea197f1719f31d0dd686eb4475982fe9efd7668ce259cb52b62c676b6/model_hosting_container_standards-0.1.15-py3-none-any.whl", hash = "sha256:849e08c4732203ee861c8c24966b4e916ea4420fa324b430f7f74a1e1fe8811a", size = 125418, upload-time = "2026-05-05T18:22:27.819Z" }, +] + [[package]] name = "more-itertools" version = "10.8.0" @@ -4824,6 +5354,32 @@ 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 = "msal" +version = "1.38.0rc1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cryptography", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pyjwt", extra = ["crypto"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/ba/afc0474f72674e1a19155afe7b6b3a8b12359d2aee458e216f4dd8030f5b/msal-1.38.0rc1.tar.gz", hash = "sha256:c0160b98217f84705339189d0fa5099cdec0ffa5986e3d2053f450007a2f1a89", size = 182430, upload-time = "2026-06-05T15:20:47.287Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/9f/873565789342901574aa85d228c6ed6761addf9f5a4829217e7f94671700/msal-1.38.0rc1-py3-none-any.whl", hash = "sha256:4c3528a473d856f725c8f9b302c364c576e21b5cf43a581273c2682d973c4da3", size = 123766, upload-time = "2026-06-05T15:20:48.981Z" }, +] + +[[package]] +name = "msal-extensions" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "msal", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/01/99/5d239b6156eddf761a636bded1118414d161bd6b7b37a9335549ed159396/msal_extensions-1.3.1.tar.gz", hash = "sha256:c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4", size = 23315, upload-time = "2025-03-14T23:51:03.902Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/75/bd9b7bb966668920f06b200e84454c8f3566b102183bc55c5473d96cb2b9/msal_extensions-1.3.1-py3-none-any.whl", hash = "sha256:96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca", size = 20583, upload-time = "2025-03-14T23:51:03.016Z" }, +] + [[package]] name = "msgpack" version = "1.1.2" @@ -5112,9 +5668,11 @@ dependencies = [ { name = "openai" }, { name = "pandas" }, { name = "pyarrow" }, - { name = "ray", extra = ["data", "default"] }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "ray", version = "2.55.1", source = { registry = "https://pypi.org/simple" }, extra = ["data", "default"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, extra = ["data", "default"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, extra = ["data", "default"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, extra = ["data", "default"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "transformers" }, ] @@ -5122,6 +5680,7 @@ dependencies = [ all = [ { name = "accelerate" }, { name = "ai-dynamo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ai-dynamo-runtime", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "aiohttp" }, { name = "albumentations" }, { name = "av" }, @@ -5149,14 +5708,15 @@ all = [ { name = "nemo-text-processing", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "nemo-toolkit", extra = ["asr"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "nixl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "nvidia-cudnn-cu12" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, + { name = "nvidia-cudnn-cu12", version = "9.17.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "nvidia-dali-cuda120" }, { name = "nvidia-ml-py" }, { name = "onnx" }, { name = "onnxruntime-gpu", marker = "platform_machine == 'x86_64'" }, { name = "open-clip-torch" }, { name = "opencc-python-reimplemented" }, - { name = "opencv-python" }, + { name = "opencv-python-headless" }, { name = "peft" }, { name = "pillow" }, { name = "pyannote-audio", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -5169,7 +5729,11 @@ all = [ { name = "pypdfium2" }, { name = "raft-dask-cu12" }, { name = "rapidsmpf-cu12" }, - { name = "ray", extra = ["llm", "serve"] }, + { name = "ray", version = "2.55.1", source = { registry = "https://pypi.org/simple" }, extra = ["llm", "serve"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray-haproxy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "requests" }, { name = "resiliparse" }, { name = "s3fs" }, @@ -5183,16 +5747,13 @@ all = [ { name = "soundfile" }, { name = "spacy" }, { name = "timm" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "trafilatura" }, { name = "transformers" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "warcio" }, { name = "whisperx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] @@ -5208,8 +5769,7 @@ audio-common = [ { name = "scipy" }, { name = "silero-vad" }, { name = "soundfile" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "transformers" }, { name = "whisperx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] @@ -5226,8 +5786,7 @@ audio-cpu = [ { name = "scipy" }, { name = "silero-vad" }, { name = "soundfile" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "transformers" }, { name = "whisperx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] @@ -5239,7 +5798,8 @@ audio-cuda12 = [ { name = "librosa" }, { name = "nemo-text-processing", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "nemo-toolkit", extra = ["asr"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "nvidia-cudnn-cu12" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, + { name = "nvidia-cudnn-cu12", version = "9.17.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "nvidia-ml-py" }, { name = "onnx" }, { name = "onnxruntime-gpu", marker = "platform_machine == 'x86_64'" }, @@ -5249,8 +5809,7 @@ audio-cuda12 = [ { name = "scipy" }, { name = "silero-vad" }, { name = "soundfile" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "transformers" }, { name = "whisperx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -5270,8 +5829,7 @@ deduplication-cuda12 = [ ] image-cpu = [ { name = "pillow" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] image-cuda12 = [ { name = "cudf-cu12" }, @@ -5285,23 +5843,27 @@ image-cuda12 = [ { name = "raft-dask-cu12" }, { name = "rapidsmpf-cu12" }, { name = "scikit-learn" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] inference-server = [ { name = "ai-dynamo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ai-dynamo-runtime", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "boto3" }, { name = "gpustat" }, { name = "nixl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "nvidia-ml-py" }, - { name = "ray", extra = ["llm", "serve"] }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ray", version = "2.55.1", source = { registry = "https://pypi.org/simple" }, extra = ["llm", "serve"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray-haproxy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] interleaved-cpu = [ { name = "albumentations" }, { name = "matplotlib" }, { name = "open-clip-torch" }, - { name = "opencv-python" }, + { name = "opencv-python-headless" }, { name = "pillow" }, { name = "pypdfium2" }, { name = "s3fs" }, @@ -5313,12 +5875,12 @@ interleaved-cuda12 = [ { name = "matplotlib" }, { name = "nvidia-ml-py" }, { name = "open-clip-torch" }, - { name = "opencv-python" }, + { name = "opencv-python-headless" }, { name = "pillow" }, { name = "pypdfium2" }, { name = "s3fs" }, { name = "timm" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] math-cpu = [ { name = "beautifulsoup4" }, @@ -5361,7 +5923,7 @@ math-cuda12 = [ { name = "sentence-transformers" }, { name = "sentencepiece" }, { name = "trafilatura" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "warcio" }, ] sdg-cpu = [ @@ -5369,13 +5931,18 @@ sdg-cpu = [ ] sdg-cuda12 = [ { name = "ai-dynamo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ai-dynamo-runtime", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "boto3" }, { name = "data-designer" }, { name = "gpustat" }, { name = "nixl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "nvidia-ml-py" }, - { name = "ray", extra = ["llm", "serve"] }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ray", version = "2.55.1", source = { registry = "https://pypi.org/simple" }, extra = ["llm", "serve"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray", version = "2.56.0", source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, extra = ["llm", "serve"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ray-haproxy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] text-cpu = [ { name = "beautifulsoup4" }, @@ -5416,7 +5983,7 @@ text-cuda12 = [ { name = "sentence-transformers" }, { name = "sentencepiece" }, { name = "trafilatura" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "warcio" }, ] translation-all = [ @@ -5456,9 +6023,8 @@ video-cpu = [ { name = "av" }, { name = "easydict" }, { name = "einops" }, - { name = "opencv-python" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "opencv-python-headless" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] video-cuda12 = [ { name = "av" }, @@ -5468,19 +6034,16 @@ video-cuda12 = [ { name = "flash-attn", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "gpustat" }, { name = "nvidia-ml-py" }, - { name = "opencv-python" }, + { name = "opencv-python-headless" }, { name = "pycuda" }, { name = "pynvvideocodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] vllm = [ - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] [package.dev-dependencies] @@ -5488,8 +6051,7 @@ build = [ { name = "cython" }, { name = "packaging" }, { name = "setuptools" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] dev = [ { name = "jupyter" }, @@ -5520,7 +6082,8 @@ test = [ requires-dist = [ { name = "absl-py", specifier = ">=2.0.0,<3.0.0" }, { name = "accelerate", marker = "extra == 'audio-common'" }, - { name = "ai-dynamo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'inference-server'", specifier = "==1.1.0" }, + { name = "ai-dynamo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'inference-server'", specifier = "==1.3.0.dev20260615", index = "https://pypi.nvidia.com/" }, + { name = "ai-dynamo-runtime", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'inference-server'", specifier = "==1.3.0.dev20260615", index = "https://pypi.nvidia.com/" }, { name = "aiohttp", marker = "extra == 'translation-nmt'", specifier = ">=3.13.3" }, { name = "albumentations", marker = "extra == 'interleaved-cpu'" }, { name = "av", marker = "extra == 'video-cpu'", specifier = "==13.1.0" }, @@ -5610,8 +6173,8 @@ requires-dist = [ { name = "open-clip-torch", marker = "extra == 'interleaved-cpu'" }, { name = "openai", specifier = ">=1.0.0" }, { name = "opencc-python-reimplemented", marker = "extra == 'audio-common'" }, - { name = "opencv-python", marker = "extra == 'interleaved-cpu'" }, - { name = "opencv-python", marker = "extra == 'video-cpu'" }, + { name = "opencv-python-headless", marker = "extra == 'interleaved-cpu'" }, + { name = "opencv-python-headless", marker = "extra == 'video-cpu'" }, { name = "pandas", specifier = ">=2.1.0" }, { name = "peft", marker = "extra == 'text-cpu'" }, { name = "pillow", marker = "extra == 'image-cpu'" }, @@ -5627,8 +6190,15 @@ requires-dist = [ { name = "pypdfium2", marker = "extra == 'interleaved-cpu'" }, { name = "raft-dask-cu12", marker = "extra == 'deduplication-cuda12'", specifier = "==25.10.*" }, { name = "rapidsmpf-cu12", marker = "extra == 'deduplication-cuda12'", specifier = "==25.10.*" }, - { name = "ray", extras = ["data", "default"], specifier = ">=2.55.1" }, - { name = "ray", extras = ["llm", "serve"], marker = "extra == 'inference-server'", specifier = ">=2.55.1" }, + { name = "ray", extras = ["data", "default"], marker = "python_full_version < '3.11' or python_full_version >= '3.14' or platform_machine != 'x86_64' or sys_platform != 'linux'", specifier = ">=2.55.1" }, + { name = "ray", extras = ["data", "default"], marker = "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["data", "default"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["data", "default"], marker = "python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["llm", "serve"], marker = "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'inference-server'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["llm", "serve"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'inference-server'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["llm", "serve"], marker = "python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'inference-server'", url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" }, + { name = "ray", extras = ["llm", "serve"], marker = "(python_full_version < '3.11' and extra == 'inference-server') or (python_full_version >= '3.14' and extra == 'inference-server') or (platform_machine != 'x86_64' and extra == 'inference-server') or (sys_platform != 'linux' and extra == 'inference-server')", specifier = ">=2.55.1" }, + { name = "ray-haproxy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'inference-server') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'inference-server')", specifier = "==2.8.20" }, { name = "requests", marker = "extra == 'translation-nmt'" }, { name = "resiliparse", marker = "extra == 'text-cpu'" }, { name = "s3fs", marker = "extra == 'interleaved-cpu'", specifier = ">=2024.12.0" }, @@ -5644,10 +6214,10 @@ requires-dist = [ { name = "timm", marker = "extra == 'interleaved-cpu'" }, { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", index = "https://pypi.org/simple" }, { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12')", specifier = "<=2.10.0" }, - { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'video-cuda12') or (sys_platform == 'darwin' and extra == 'video-cuda12')", specifier = "<=2.10.0", index = "https://pypi.org/simple" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12')", specifier = "<=2.11.0" }, + { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'video-cuda12') or (sys_platform == 'darwin' and extra == 'video-cuda12')", specifier = "<=2.11.0", index = "https://pypi.org/simple" }, { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", index = "https://download.pytorch.org/whl/cu129" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'video-cuda12') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'video-cuda12')", specifier = "<=2.10.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'video-cuda12') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'video-cuda12')", specifier = "<=2.11.0", index = "https://download.pytorch.org/whl/cu129" }, { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'audio-common') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'audio-common')" }, { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'video-cuda12')" }, { name = "torchaudio", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'audio-common') or (sys_platform == 'darwin' and extra == 'audio-common')", index = "https://pypi.org/simple" }, @@ -5664,9 +6234,8 @@ requires-dist = [ { name = "trafilatura", marker = "extra == 'text-cpu'", specifier = "==2.0.0" }, { name = "transformers" }, { name = "transformers", marker = "extra == 'audio-common'" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'inference-server'", specifier = "<0.19" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'math-cuda12'", specifier = ">=0.13" }, - { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'vllm'", specifier = ">=0.14.1" }, + { name = "vllm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'math-cuda12'", specifier = ">=0.13", index = "https://wheels.vllm.ai/0.22.0/cu129" }, + { name = "vllm", extras = ["flashinfer", "otel", "runai"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'vllm'", specifier = "==0.22.0+cu129", index = "https://wheels.vllm.ai/0.22.0/cu129" }, { name = "warcio", marker = "extra == 'text-cpu'" }, { name = "whisperx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and extra == 'audio-common'", specifier = ">=3.8.4" }, ] @@ -5677,9 +6246,9 @@ build = [ { name = "cython" }, { name = "packaging" }, { name = "setuptools" }, - { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", specifier = "<=2.10.0", index = "https://pypi.org/simple" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')", specifier = "<=2.10.0" }, - { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "<=2.10.0", index = "https://download.pytorch.org/whl/cu129" }, + { name = "torch", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform == 'darwin'", specifier = "<=2.11.0", index = "https://pypi.org/simple" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux') or (platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux')", specifier = "<=2.11.0" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')", specifier = "<=2.11.0", index = "https://download.pytorch.org/whl/cu129" }, ] dev = [{ name = "jupyter" }] linting = [ @@ -5737,6 +6306,7 @@ dependencies = [ { name = "cuda-bindings", version = "12.9.5", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, { name = "fsspec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "huggingface-hub", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numba", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "numexpr", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "onnx", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -5747,8 +6317,7 @@ dependencies = [ { name = "setuptools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "tensorboard", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "text-unidecode", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "wget", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "wrapt", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -5852,21 +6421,60 @@ wheels = [ name = "nixl" version = "1.0.0" source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "nixl-cu12", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nixl-cu12", marker = "python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, ] wheels = [ { url = "https://pypi.nvidia.com/nixl/nixl-1.0.0-py3-none-any.whl", hash = "sha256:d4f2944e592358e53607276cdb4cc9d0827e11d5d6a8737edf020a134c3dca60" }, ] +[[package]] +name = "nixl" +version = "1.1.0" +source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 = "nixl-cu12", marker = "(python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "nixl-cu13", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'never'" }, +] +wheels = [ + { url = "https://pypi.nvidia.com/nixl/nixl-1.1.0-py3-none-any.whl", hash = "sha256:f46f65768770fa508eb52921c41b5dc52b754478b0ebb606fff6d80f41375d8b" }, +] + [[package]] name = "nixl-cu12" version = "1.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ba/06/a2b1571d926115aa395f392d1b96148d6f34393ad5dbdd2ea91332c25668/nixl_cu12-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a1d2fca137cd0917ec6b0e3c981bef20c5e40ab400333c57546a13c4d51e984e", size = 51238599, upload-time = "2026-03-13T06:46:52.384Z" }, @@ -5874,6 +6482,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0e/ff/ad5fa90e6f156a445c3dfeca47995e49296c051f0169017d8f647056139c/nixl_cu12-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:f9a79b190bc627225452f4e168ba082f3670d3629490d882a95935a92161210d", size = 51247139, upload-time = "2026-03-13T06:47:45.024Z" }, ] +[[package]] +name = "nixl-cu13" +version = "1.1.0" +source = { registry = "https://pypi.nvidia.com/" } +dependencies = [ + { name = "numpy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, +] + [[package]] name = "nltk" version = "3.9.4" @@ -5928,29 +6544,26 @@ wheels = [ [[package]] name = "numba" -version = "0.61.2" +version = "0.65.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1c/a0/e21f57604304aa03ebb8e098429222722ad99176a4f979d34af1d1ee80da/numba-0.61.2.tar.gz", hash = "sha256:8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d", size = 2820615, upload-time = "2025-04-09T02:58:07.659Z" } +sdist = { url = "https://files.pythonhosted.org/packages/49/61/7299643b9c18d669e04be7c5bcb64d985070d07553274817b45b049e7bfe/numba-0.65.0.tar.gz", hash = "sha256:edad0d9f6682e93624c00125a471ae4df186175d71fd604c983c377cdc03e68b", size = 2764131, upload-time = "2026-04-01T03:52:01.946Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/97/c99d1056aed767503c228f7099dc11c402906b42a4757fec2819329abb98/numba-0.61.2-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:efd3db391df53aaa5cfbee189b6c910a5b471488749fd6606c3f33fc984c2ae2", size = 2775825, upload-time = "2025-04-09T02:57:43.442Z" }, - { url = "https://files.pythonhosted.org/packages/95/9e/63c549f37136e892f006260c3e2613d09d5120672378191f2dc387ba65a2/numba-0.61.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:49c980e4171948ffebf6b9a2520ea81feed113c1f4890747ba7f59e74be84b1b", size = 2778695, upload-time = "2025-04-09T02:57:44.968Z" }, - { url = "https://files.pythonhosted.org/packages/97/c8/8740616c8436c86c1b9a62e72cb891177d2c34c2d24ddcde4c390371bf4c/numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3945615cd73c2c7eba2a85ccc9c1730c21cd3958bfcf5a44302abae0fb07bb60", size = 3829227, upload-time = "2025-04-09T02:57:46.63Z" }, - { url = "https://files.pythonhosted.org/packages/fc/06/66e99ae06507c31d15ff3ecd1f108f2f59e18b6e08662cd5f8a5853fbd18/numba-0.61.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbfdf4eca202cebade0b7d43896978e146f39398909a42941c9303f82f403a18", size = 3523422, upload-time = "2025-04-09T02:57:48.222Z" }, - { url = "https://files.pythonhosted.org/packages/0f/a4/2b309a6a9f6d4d8cfba583401c7c2f9ff887adb5d54d8e2e130274c0973f/numba-0.61.2-cp311-cp311-win_amd64.whl", hash = "sha256:76bcec9f46259cedf888041b9886e257ae101c6268261b19fda8cfbc52bec9d1", size = 2831505, upload-time = "2025-04-09T02:57:50.108Z" }, - { url = "https://files.pythonhosted.org/packages/b4/a0/c6b7b9c615cfa3b98c4c63f4316e3f6b3bbe2387740277006551784218cd/numba-0.61.2-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:34fba9406078bac7ab052efbf0d13939426c753ad72946baaa5bf9ae0ebb8dd2", size = 2776626, upload-time = "2025-04-09T02:57:51.857Z" }, - { url = "https://files.pythonhosted.org/packages/92/4a/fe4e3c2ecad72d88f5f8cd04e7f7cff49e718398a2fac02d2947480a00ca/numba-0.61.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ddce10009bc097b080fc96876d14c051cc0c7679e99de3e0af59014dab7dfe8", size = 2779287, upload-time = "2025-04-09T02:57:53.658Z" }, - { url = "https://files.pythonhosted.org/packages/9a/2d/e518df036feab381c23a624dac47f8445ac55686ec7f11083655eb707da3/numba-0.61.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b1bb509d01f23d70325d3a5a0e237cbc9544dd50e50588bc581ba860c213546", size = 3885928, upload-time = "2025-04-09T02:57:55.206Z" }, - { url = "https://files.pythonhosted.org/packages/10/0f/23cced68ead67b75d77cfcca3df4991d1855c897ee0ff3fe25a56ed82108/numba-0.61.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:48a53a3de8f8793526cbe330f2a39fe9a6638efcbf11bd63f3d2f9757ae345cd", size = 3577115, upload-time = "2025-04-09T02:57:56.818Z" }, - { url = "https://files.pythonhosted.org/packages/68/1d/ddb3e704c5a8fb90142bf9dc195c27db02a08a99f037395503bfbc1d14b3/numba-0.61.2-cp312-cp312-win_amd64.whl", hash = "sha256:97cf4f12c728cf77c9c1d7c23707e4d8fb4632b46275f8f3397de33e5877af18", size = 2831929, upload-time = "2025-04-09T02:57:58.45Z" }, - { url = "https://files.pythonhosted.org/packages/0b/f3/0fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44/numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:3a10a8fc9afac40b1eac55717cece1b8b1ac0b946f5065c89e00bde646b5b154", size = 2771785, upload-time = "2025-04-09T02:57:59.96Z" }, - { url = "https://files.pythonhosted.org/packages/e9/71/91b277d712e46bd5059f8a5866862ed1116091a7cb03bd2704ba8ebe015f/numba-0.61.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d3bcada3c9afba3bed413fba45845f2fb9cd0d2b27dd58a1be90257e293d140", size = 2773289, upload-time = "2025-04-09T02:58:01.435Z" }, - { url = "https://files.pythonhosted.org/packages/0d/e0/5ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bdbca73ad81fa196bd53dc12e3aaf1564ae036e0c125f237c7644fe64a4928ab", size = 3893918, upload-time = "2025-04-09T02:58:02.933Z" }, - { url = "https://files.pythonhosted.org/packages/17/58/064f4dcb7d7e9412f16ecf80ed753f92297e39f399c905389688cf950b81/numba-0.61.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5f154aaea625fb32cfbe3b80c5456d514d416fcdf79733dd69c0df3a11348e9e", size = 3584056, upload-time = "2025-04-09T02:58:04.538Z" }, - { url = "https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl", hash = "sha256:59321215e2e0ac5fa928a8020ab00b8e57cda8a97384963ac0dfa4d4e6aa54e7", size = 2831846, upload-time = "2025-04-09T02:58:06.125Z" }, + { url = "https://files.pythonhosted.org/packages/ba/ce/d67c499703eb5479ce02420e8ccd65c5753d87d2e16d563f152d71405346/numba-0.65.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:28e547d0b18024f19cbaf9de02fc5c145790213d9be8a2c95b43f93ec162b9e4", size = 2680228, upload-time = "2026-04-01T03:51:25.401Z" }, + { url = "https://files.pythonhosted.org/packages/c1/a7/11e2b24251d57cf41fc9ad83f378d890d61a890e3f8eb6338b39833f67a4/numba-0.65.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:032b0b8e879512cd424d79eed6d772a1399c6387ded184c2cf3cc22c08d750a6", size = 3744674, upload-time = "2026-04-01T03:51:27.311Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0b/7c63eb742859a6243f42288441f65ac9dac96ea59f409e43b713aafbe867/numba-0.65.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af143d823624033a128b5950c0aaf9ffc2386dfe954eb757119cf0432335534c", size = 3450620, upload-time = "2026-04-01T03:51:29.092Z" }, + { url = "https://files.pythonhosted.org/packages/53/ff/1371cbbe955be340a46093a10b61462437e0fadc7a63290473a0e584cb03/numba-0.65.0-cp311-cp311-win_amd64.whl", hash = "sha256:15d159578e59a39df246b83480f78d7794b0fca40153b5684d3849a99c48a0fb", size = 2747081, upload-time = "2026-04-01T03:51:30.785Z" }, + { url = "https://files.pythonhosted.org/packages/6c/2f/8bd31a1ea43c01ac215283d83aa5f8d5acbe7a36c85b82f1757bfe9ccb31/numba-0.65.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b27ee4847e1bfb17e9604d100417ee7c1d10f15a6711c6213404b3da13a0b2aa", size = 2680705, upload-time = "2026-04-01T03:51:32.597Z" }, + { url = "https://files.pythonhosted.org/packages/73/36/88406bd58600cc696417b8e5dd6a056478da808f3eaf48d18e2421e0c2d9/numba-0.65.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a52d92ffd297c10364bce60cd1fcb88f99284ab5df085f2c6bcd1cb33b529a6f", size = 3801411, upload-time = "2026-04-01T03:51:34.321Z" }, + { url = "https://files.pythonhosted.org/packages/0c/61/ce753a1d7646dd477e16d15e89473703faebb8995d2f71d7ad69a540b565/numba-0.65.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da8e371e328c06d0010c3d8b44b21858652831b85bcfba78cb22c042e22dbd8e", size = 3501622, upload-time = "2026-04-01T03:51:36.348Z" }, + { url = "https://files.pythonhosted.org/packages/7d/86/db87a5393f1b1fabef53ac3ba4e6b938bb27e40a04ad7cc512098fcae032/numba-0.65.0-cp312-cp312-win_amd64.whl", hash = "sha256:59bb9f2bb9f1238dfd8e927ba50645c18ae769fef4f3d58ea0ea22a2683b91f5", size = 2749979, upload-time = "2026-04-01T03:51:37.88Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f8/eee0f1ff456218db036bfc9023995ec1f85a9dc8f2422f1594f6a87829e0/numba-0.65.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:c6334094563a456a695c812e6846288376ca02327cf246cdcc83e1bb27862367", size = 2680679, upload-time = "2026-04-01T03:51:39.491Z" }, + { url = "https://files.pythonhosted.org/packages/1b/8f/3d116e4b8e92f6abace431afa4b2b944f4d65bdee83af886f5c4b263df95/numba-0.65.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b8a9008411615c69d083d1dcf477f75a5aa727b30beb16e139799e2be945cdfd", size = 3809537, upload-time = "2026-04-01T03:51:41.42Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2c/6a3ca4128e253cb67affe06deb47688f51ce968f5111e2a06d010e6f1fa6/numba-0.65.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af96c0cba53664efcb361528b8c75e011a6556c859c7e08424c2715201c6cf7a", size = 3508615, upload-time = "2026-04-01T03:51:43.444Z" }, + { url = "https://files.pythonhosted.org/packages/96/0e/267f9a36fb282c104a971d7eecb685b411c47dce2a740fe69cf5fc2945d9/numba-0.65.0-cp313-cp313-win_amd64.whl", hash = "sha256:6254e73b9c929dc736a1fbd3d6f5680789709a5067cae1fa7198707385129c04", size = 2749938, upload-time = "2026-04-01T03:51:45.218Z" }, ] [[package]] @@ -6311,9 +6924,28 @@ wheels = [ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] wheels = [ { url = "https://pypi.nvidia.com/nvidia-cudnn-cu12/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8" }, @@ -6322,8 +6954,28 @@ wheels = [ ] [[package]] -name = "nvidia-cudnn-frontend" -version = "1.17.0" +name = "nvidia-cudnn-cu12" +version = "9.17.1.4" +source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "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'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, +] +wheels = [ + { url = "https://pypi.nvidia.com/nvidia-cudnn-cu12/nvidia_cudnn_cu12-9.17.1.4-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:d18d61bdd596fca0dbe459c129f6eb7a24ed2e6de1d7988b0a37ac63184ee05d" }, + { url = "https://pypi.nvidia.com/nvidia-cudnn-cu12/nvidia_cudnn_cu12-9.17.1.4-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b5083ced291edb2baf8eab09951c6bc58b79b2023c4ec885657a63acdf51d0bd" }, +] + +[[package]] +name = "nvidia-cudnn-frontend" +version = "1.17.0" source = { registry = "https://pypi.nvidia.com/" } wheels = [ { url = "https://pypi.nvidia.com/nvidia-cudnn-frontend/nvidia_cudnn_frontend-1.17.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:961004000a2c21dd4a03f816534629105cf49125a643dbb49abbc97021e66d20" }, @@ -6545,22 +7197,81 @@ wheels = [ name = "nvidia-cutlass-dsl" version = "4.4.2" source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "nvidia-cutlass-dsl-libs-base", version = "4.4.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] wheels = [ { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl/nvidia_cutlass_dsl-4.4.2-py3-none-any.whl", hash = "sha256:7cfb9ef19062b055b9372c7a627004724e2755e4c8b16c3cc88807d64501a4ae" }, ] +[[package]] +name = "nvidia-cutlass-dsl" +version = "4.5.2" +source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "nvidia-cutlass-dsl-libs-base", version = "4.5.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl/nvidia_cutlass_dsl-4.5.2-py3-none-any.whl", hash = "sha256:68ed1b63ca74aae87955012da9dfd7fdaae471329d0028b229b841c7192ccf52" }, +] + [[package]] name = "nvidia-cutlass-dsl-libs-base" version = "4.4.2" source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "cuda-python", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "cuda-python", version = "12.9.5", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "numpy" }, - { name = "typing-extensions" }, + { name = "cuda-python", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "cuda-python", version = "12.9.5", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or (platform_machine != 'x86_64' and sys_platform != 'linux') or sys_platform == 'darwin'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] wheels = [ { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl-libs-base/nvidia_cutlass_dsl_libs_base-4.4.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:261832dafe7579dc83cd3816ab9ea845e3de3737d876c215f01fb4edff1f4473" }, @@ -6571,6 +7282,30 @@ wheels = [ { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl-libs-base/nvidia_cutlass_dsl_libs_base-4.4.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8e3324a33afa7424e93beae7e54a311e80db82b9e4ed4bba2aeeda1d6c888cd9" }, ] +[[package]] +name = "nvidia-cutlass-dsl-libs-base" +version = "4.5.2" +source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "cuda-python", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "cuda-python", version = "12.9.5", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl-libs-base/nvidia_cutlass_dsl_libs_base-4.5.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:9117900cba53d3c21a8dacba6bbf3d6e5f269e427a526c320fb44707a0d57363" }, + { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl-libs-base/nvidia_cutlass_dsl_libs_base-4.5.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:15ef6a59193667e663934ef4873f8ccad37455e9b7c3c419c3072113b8aedf61" }, + { url = "https://pypi.nvidia.com/nvidia-cutlass-dsl-libs-base/nvidia_cutlass_dsl_libs_base-4.5.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e59da7d89e5e4f8514c6530843f910f9d8734d8042dcaa079c9d9c5063eb3514" }, +] + [[package]] name = "nvidia-dali-cuda120" version = "1.52.0" @@ -6604,11 +7339,48 @@ wheels = [ name = "nvidia-nccl-cu12" version = "2.27.5" source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] wheels = [ { url = "https://pypi.nvidia.com/nvidia-nccl-cu12/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:31432ad4d1fb1004eb0c56203dc9bc2178a1ba69d1d9e02d64a6938ab5e40e7a" }, { url = "https://pypi.nvidia.com/nvidia-nccl-cu12/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457" }, ] +[[package]] +name = "nvidia-nccl-cu12" +version = "2.28.9" +source = { registry = "https://pypi.nvidia.com/" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "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'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", +] +wheels = [ + { url = "https://pypi.nvidia.com/nvidia-nccl-cu12/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:50a36e01c4a090b9f9c47d92cec54964de6b9fcb3362d0e19b8ffc6323c21b60" }, + { url = "https://pypi.nvidia.com/nvidia-nccl-cu12/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab" }, +] + [[package]] name = "nvidia-nvcomp-cu12" version = "5.0.0.6" @@ -6934,10 +7706,8 @@ dependencies = [ { name = "regex" }, { name = "safetensors" }, { name = "timm" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { 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" } @@ -7019,23 +7789,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/10/68/162c97ea78c957d68ecf78a5c5041d2e25bd5562bdf5d89a6cbf7f8429bf/opencensus_context-0.1.3-py2.py3-none-any.whl", hash = "sha256:073bb0590007af276853009fac7e4bab1d523c3f03baf4cb4511ca38967c6039", size = 5060, upload-time = "2022-08-03T22:20:20.352Z" }, ] -[[package]] -name = "opencv-python" -version = "4.11.0.86" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "numpy" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/17/06/68c27a523103dad5837dc5b87e71285280c4f098c60e4fe8a8db6486ab09/opencv-python-4.11.0.86.tar.gz", hash = "sha256:03d60ccae62304860d232272e4a4fda93c39d595780cb40b161b310244b736a4", size = 95171956, upload-time = "2025-01-16T13:52:24.737Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/05/4d/53b30a2a3ac1f75f65a59eb29cf2ee7207ce64867db47036ad61743d5a23/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:432f67c223f1dc2824f5e73cdfcd9db0efc8710647d4e813012195dc9122a52a", size = 37326322, upload-time = "2025-01-16T13:52:25.887Z" }, - { url = "https://files.pythonhosted.org/packages/3b/84/0a67490741867eacdfa37bc18df96e08a9d579583b419010d7f3da8ff503/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl", hash = "sha256:9d05ef13d23fe97f575153558653e2d6e87103995d54e6a35db3f282fe1f9c66", size = 56723197, upload-time = "2025-01-16T13:55:21.222Z" }, - { url = "https://files.pythonhosted.org/packages/f3/bd/29c126788da65c1fb2b5fb621b7fed0ed5f9122aa22a0868c5e2c15c6d23/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b92ae2c8852208817e6776ba1ea0d6b1e0a1b5431e971a2a0ddd2a8cc398202", size = 42230439, upload-time = "2025-01-16T13:51:35.822Z" }, - { url = "https://files.pythonhosted.org/packages/2c/8b/90eb44a40476fa0e71e05a0283947cfd74a5d36121a11d926ad6f3193cc4/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d", size = 62986597, upload-time = "2025-01-16T13:52:08.836Z" }, - { url = "https://files.pythonhosted.org/packages/fb/d7/1d5941a9dde095468b288d989ff6539dd69cd429dbf1b9e839013d21b6f0/opencv_python-4.11.0.86-cp37-abi3-win32.whl", hash = "sha256:810549cb2a4aedaa84ad9a1c92fbfdfc14090e2749cedf2c1589ad8359aa169b", size = 29384337, upload-time = "2025-01-16T13:52:13.549Z" }, - { url = "https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" }, -] - [[package]] name = "opencv-python-headless" version = "4.13.0.92" @@ -7216,6 +7969,26 @@ wheels = [ name = "outlines-core" version = "0.2.11" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] sdist = { url = "https://files.pythonhosted.org/packages/1a/d3/e04e9145f8f806723dec9b9e5227ad695a3efcd3ced7794cf7c22b15df5e/outlines_core-0.2.11.tar.gz", hash = "sha256:dfce56f717ff5083e54cbcfdb66cad243365437fccbb5509adaa7e31e030f1d8", size = 197263, upload-time = "2025-05-19T10:12:51.719Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/4d/ca/d5e92e197b40f62deb46dcc55567a51c8bf37943df7bc6658d93f30740f1/outlines_core-0.2.11-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:e96b8d0b56afcd3b86f4efca466c578f3725da1148ef62423249c92993841762", size = 1961746, upload-time = "2025-05-19T10:12:06.723Z" }, @@ -7244,6 +8017,28 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a5/39/4c07f1d1f8e6ed85db9fe73a021113795a05aae8a84f36f0bdebb08bfde8/outlines_core-0.2.11-cp313-cp313-win_amd64.whl", hash = "sha256:ad46698564c9b13cbfbc744067de12be73bd740d7b2de20ec6b979ad7511f7c9", size = 2060567, upload-time = "2025-05-19T10:12:39.228Z" }, ] +[[package]] +name = "outlines-core" +version = "0.2.14" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +sdist = { url = "https://files.pythonhosted.org/packages/6a/04/4a0812eb27c086cfd2e66e7ec9150f33e105912a9b7f8b335e3479f03a06/outlines_core-0.2.14.tar.gz", hash = "sha256:64808deed1591ca3029ff64346ceb974cd5d780c916ea82504951fe83523039e", size = 191539, upload-time = "2026-01-09T15:59:10.016Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/69/e0be45d4c8ad7d301cdc9917d22ff39211da1e830f92fb07b29c9221b5c4/outlines_core-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:615566bf8257d2bba8ac192cdfc29d1c4357f57b53672fbd622e821215e4f1bd", size = 2338968, upload-time = "2026-01-09T15:58:23.317Z" }, + { url = "https://files.pythonhosted.org/packages/be/65/2d59be2f8c0cca118a6235ab2286615e3c1b2fa9d6768c4ea4b86b556204/outlines_core-0.2.14-cp311-cp311-win_amd64.whl", hash = "sha256:babf97a54662330c55a79fdcab8994f96faa6dcb71b458d4b18c4fb538f5d461", size = 2136353, upload-time = "2026-01-09T15:58:27.443Z" }, + { url = "https://files.pythonhosted.org/packages/29/29/3a04944407207a5d214879ca5ca33c2bd3e65199a4e927051c1bdaaa4d50/outlines_core-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3bb2060c240c4507f334965a8948dbeeb22007560d797f6debd92346c0b620cb", size = 2341426, upload-time = "2026-01-09T15:58:33.553Z" }, + { url = "https://files.pythonhosted.org/packages/f8/df/0f145c52ebd156d80273e2f5278227ea57e0275b2aa863bed33f44f77923/outlines_core-0.2.14-cp312-cp312-win_amd64.whl", hash = "sha256:87b42440478764cce1353a87d8560ef82f3b39b9d753bfe93195ea3584f369e3", size = 2137266, upload-time = "2026-01-09T15:58:37.831Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9a/4b62903de006d991b58674ff033c1b6fb92be5767360376fc961f6771bdb/outlines_core-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6453e23f01d98ec48e3a4141d7112792ce77001dfb28d91d6fd89f47009f91ef", size = 2341051, upload-time = "2026-01-09T15:58:44.415Z" }, + { url = "https://files.pythonhosted.org/packages/34/35/e24ab5d2116812464380587435297d8ece2f0218c2ba8afc9f541e3a6911/outlines_core-0.2.14-cp313-cp313-win_amd64.whl", hash = "sha256:eb27e92204b296a063ac58f361153be4e78c8103a96e0b1c085b22d4fc3534cf", size = 2137108, upload-time = "2026-01-09T15:58:47.784Z" }, +] + [[package]] name = "overrides" version = "7.7.0" @@ -7364,8 +8159,7 @@ dependencies = [ { name = "psutil" }, { name = "pyyaml" }, { name = "safetensors" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "tqdm" }, { name = "transformers" }, ] @@ -7787,11 +8581,9 @@ dependencies = [ { name = "pytorch-metric-learning", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "rich", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "safetensors", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torch-audiomentations", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torchaudio", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "torchmetrics", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] @@ -8247,6 +9039,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6", size = 32327, upload-time = "2021-03-10T02:09:53.503Z" }, ] +[[package]] +name = "pyelftools" +version = "0.33" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/11/767522582afab1b884d277de0e6e011640cb9d7292a38694b4b1a1df1ae8/pyelftools-0.33.tar.gz", hash = "sha256:660d82dcbeb8e83d1702bd97f223f761625da06111c0cc988eac6b8ab0c1b61f", size = 15068655, upload-time = "2026-05-29T12:56:22.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/2a/f9697576603dae937727827505a6126a066affb227034e77e6f9068910da/pyelftools-0.33-py3-none-any.whl", hash = "sha256:f215ad5f47d3f1373a21496a6c9e0707c622840d0622f23ff7ce08678b020036", size = 201178, upload-time = "2026-05-29T12:56:20.587Z" }, +] + [[package]] name = "pygments" version = "2.20.0" @@ -8568,8 +9369,7 @@ dependencies = [ { name = "lightning-utilities", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pyyaml", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torchmetrics", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, @@ -8586,8 +9386,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "scikit-learn", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] 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" } @@ -8675,9 +9474,11 @@ version = "8.0.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/5e/eb/5a0d575de784f9a1f94e2b1288c6886f13f34185e13117ed530f32b6f8a8/pyyaml_ft-8.0.0.tar.gz", hash = "sha256:0c947dce03954c7b5d38869ed4878b2e6ff1d44b08a0d84dc83fdad205ae39ab", size = 141057, upload-time = "2025-06-10T15:32:15.613Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/c2/e8825f4ff725b7e560d62a3609e31d735318068e1079539ebfde397ea03e/pyyaml_ft-8.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cec6c92b4207004b62dfad1f0be321c9f04725e0f271c16247d8b39c3bf3ea42", size = 786772, upload-time = "2025-06-10T15:31:54.712Z" }, { url = "https://files.pythonhosted.org/packages/35/be/58a4dcae8854f2fdca9b28d9495298fd5571a50d8430b1c3033ec95d2d0e/pyyaml_ft-8.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06237267dbcab70d4c0e9436d8f719f04a51123f0ca2694c00dd4b68c338e40b", size = 778723, upload-time = "2025-06-10T15:31:56.093Z" }, { url = "https://files.pythonhosted.org/packages/f0/69/ac02afe286275980ecb2dcdc0156617389b7e0c0a3fcdedf155c67be2b80/pyyaml_ft-8.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7d10175a746be65f6feb86224df5d6bc5c049ebf52b89a88cf1cd78af5a367a8", size = 799159, upload-time = "2025-06-10T15:31:59.675Z" }, { url = "https://files.pythonhosted.org/packages/4e/ac/c492a9da2e39abdff4c3094ec54acac9747743f36428281fb186a03fab76/pyyaml_ft-8.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:58e1015098cf8d8aec82f360789c16283b88ca670fe4275ef6c48c5e30b22a96", size = 158779, upload-time = "2025-06-10T15:32:01.029Z" }, + { url = "https://files.pythonhosted.org/packages/f9/66/28d82dbff7f87b96f0eeac79b7d972a96b4980c1e445eb6a857ba91eda00/pyyaml_ft-8.0.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dab0abb46eb1780da486f022dce034b952c8ae40753627b27a626d803926483b", size = 831650, upload-time = "2025-06-10T15:32:08.076Z" }, { url = "https://files.pythonhosted.org/packages/e8/df/161c4566facac7d75a9e182295c223060373d4116dead9cc53a265de60b9/pyyaml_ft-8.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd48d639cab5ca50ad957b6dd632c7dd3ac02a1abe0e8196a3c24a52f5db3f7a", size = 815755, upload-time = "2025-06-10T15:32:09.435Z" }, { url = "https://files.pythonhosted.org/packages/d5/d2/e369064aa51009eb9245399fd8ad2c562bd0bcd392a00be44b2a824ded7c/pyyaml_ft-8.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3bb4b927929b0cb162fb1605392a321e3333e48ce616cdcfa04a839271373255", size = 835581, upload-time = "2025-06-10T15:32:12.897Z" }, { url = "https://files.pythonhosted.org/packages/c0/28/26534bed77109632a956977f60d8519049f545abc39215d086e33a61f1f2/pyyaml_ft-8.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:de04cfe9439565e32f178106c51dd6ca61afaa2907d143835d501d84703d3793", size = 171579, upload-time = "2025-06-10T15:32:14.34Z" }, @@ -8736,11 +9537,12 @@ name = "quack-kernels" version = "0.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "apache-tvm-ffi" }, + { name = "apache-tvm-ffi", version = "0.1.6", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "apache-tvm-ffi", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "einops" }, - { name = "nvidia-cutlass-dsl" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "nvidia-cutlass-dsl", version = "4.4.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.5.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "torch-c-dlpack-ext" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fd/40/e9a86b32ee3d44be6301acb9ebe6f299f2b8f0e0fd847f4143139100a2bf/quack_kernels-0.4.0.tar.gz", hash = "sha256:55a3c69bb2219ec6488fe366a21c3da1a50c4640ceb5b9b31d126f8477ad35aa", size = 261153, upload-time = "2026-04-27T15:29:08.588Z" } @@ -8756,7 +9558,8 @@ dependencies = [ { name = "dask-cuda" }, { name = "distributed-ucxx-cu12" }, { name = "libraft-cu12" }, - { name = "nvidia-nccl-cu12" }, + { name = "nvidia-nccl-cu12", version = "2.27.5", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "pylibraft-cu12" }, { name = "rapids-dask-dependency" }, ] @@ -8776,15 +9579,23 @@ source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/d3/28/9d808fe62375b9aab5ba92fa9b29371297b067c2790b2d7cda648b1e2f8d/rapidfuzz-3.14.3.tar.gz", hash = "sha256:2491937177868bc4b1e469087601d53f925e8d270ccc21e07404b4b5814b7b5f", size = 57863900, upload-time = "2025-11-01T11:54:52.321Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/ed/69/309d8f3a0bb3031fd9b667174cc4af56000645298af7c2931be5c3d14bb4/rapidfuzz-3.14.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cfe8df315ab4e6db4e1be72c5170f8e66021acde22cd2f9d04d2058a9fd8162e", size = 3178495, upload-time = "2025-11-01T11:52:53.005Z" }, + { url = "https://files.pythonhosted.org/packages/10/b7/f9c44a99269ea5bf6fd6a40b84e858414b6e241288b9f2b74af470d222b1/rapidfuzz-3.14.3-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:769f31c60cd79420188fcdb3c823227fc4a6deb35cafec9d14045c7f6743acae", size = 1228443, upload-time = "2025-11-01T11:52:54.991Z" }, + { url = "https://files.pythonhosted.org/packages/f3/b6/983805a844d44670eaae63831024cdc97ada4e9c62abc6b20703e81e7f9b/rapidfuzz-3.14.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:834d1e818005ed0d4ae38f6b87b86fad9b0a74085467ece0727d20e15077c094", size = 2530120, upload-time = "2025-11-01T11:52:58.298Z" }, { url = "https://files.pythonhosted.org/packages/b4/cc/2c97beb2b1be2d7595d805682472f1b1b844111027d5ad89b65e16bdbaaa/rapidfuzz-3.14.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:948b00e8476a91f510dd1ec07272efc7d78c275d83b630455559671d4e33b678", size = 4283129, upload-time = "2025-11-01T11:53:00.188Z" }, { url = "https://files.pythonhosted.org/packages/cf/99/5fa23e204435803875daefda73fd61baeabc3c36b8fc0e34c1705aab8c7b/rapidfuzz-3.14.3-cp311-cp311-win_amd64.whl", hash = "sha256:ef6bf930b947bd0735c550683939a032090f1d688dfd8861d6b45307b96fd5c5", size = 1544259, upload-time = "2025-11-01T11:53:03.66Z" }, { url = "https://files.pythonhosted.org/packages/30/83/80d22997acd928eda7deadc19ccd15883904622396d6571e935993e0453a/rapidfuzz-3.14.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c5f545f454871e6af05753a0172849c82feaf0f521c5ca62ba09e1b382d6382", size = 3154947, upload-time = "2025-11-01T11:53:12.093Z" }, + { url = "https://files.pythonhosted.org/packages/5b/cf/9f49831085a16384695f9fb096b99662f589e30b89b4a589a1ebc1a19d34/rapidfuzz-3.14.3-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:07aa0b5d8863e3151e05026a28e0d924accf0a7a3b605da978f0359bb804df43", size = 1223872, upload-time = "2025-11-01T11:53:13.664Z" }, + { url = "https://files.pythonhosted.org/packages/da/86/280038b6b0c2ccec54fb957c732ad6b41cc1fd03b288d76545b9cf98343f/rapidfuzz-3.14.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6de00eb84c71476af7d3110cf25d8fe7c792d7f5fa86764ef0b4ca97e78ca3ed", size = 2521398, upload-time = "2025-11-01T11:53:17.146Z" }, { url = "https://files.pythonhosted.org/packages/fa/7b/05c26f939607dca0006505e3216248ae2de631e39ef94dd63dbbf0860021/rapidfuzz-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d7843a1abf0091773a530636fdd2a49a41bcae22f9910b86b4f903e76ddc82dc", size = 4259416, upload-time = "2025-11-01T11:53:19.34Z" }, { url = "https://files.pythonhosted.org/packages/b8/63/d06ecce90e2cf1747e29aeab9f823d21e5877a4c51b79720b2d3be7848f8/rapidfuzz-3.14.3-cp312-cp312-win_amd64.whl", hash = "sha256:b5100fd6bcee4d27f28f4e0a1c6b5127bc8ba7c2a9959cad9eab0bf4a7ab3329", size = 1538989, upload-time = "2025-11-01T11:53:22.428Z" }, { url = "https://files.pythonhosted.org/packages/32/00/ec8597a64f2be301ce1ee3290d067f49f6a7afb226b67d5f15b56d772ba5/rapidfuzz-3.14.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43e38c1305cffae8472572a0584d4ffc2f130865586a81038ca3965301f7c97c", size = 3156759, upload-time = "2025-11-01T11:53:30.777Z" }, + { url = "https://files.pythonhosted.org/packages/61/d5/b41eeb4930501cc899d5a9a7b5c9a33d85a670200d7e81658626dcc0ecc0/rapidfuzz-3.14.3-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:e195a77d06c03c98b3fc06b8a28576ba824392ce40de8c708f96ce04849a052e", size = 1222067, upload-time = "2025-11-01T11:53:32.334Z" }, + { url = "https://files.pythonhosted.org/packages/15/ce/4f3ab4c401c5a55364da1ffff8cc879fc97b4e5f4fa96033827da491a973/rapidfuzz-3.14.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a2135b138bcdcb4c3742d417f215ac2d8c2b87bde15b0feede231ae95f09ec41", size = 2526123, upload-time = "2025-11-01T11:53:35.779Z" }, { url = "https://files.pythonhosted.org/packages/c1/4b/54f804975376a328f57293bd817c12c9036171d15cf7292032e3f5820b2d/rapidfuzz-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33a325ed0e8e1aa20c3e75f8ab057a7b248fdea7843c2a19ade0008906c14af0", size = 4262874, upload-time = "2025-11-01T11:53:37.866Z" }, { url = "https://files.pythonhosted.org/packages/07/75/fde1f334b0cec15b5946d9f84d73250fbfcc73c236b4bc1b25129d90876b/rapidfuzz-3.14.3-cp313-cp313-win_amd64.whl", hash = "sha256:e6b5e3036976f0fde888687d91be86d81f9ac5f7b02e218913c38285b756be6c", size = 1537011, upload-time = "2025-11-01T11:53:40.92Z" }, { url = "https://files.pythonhosted.org/packages/88/74/f50ea0e24a5880a9159e8fd256b84d8f4634c2f6b4f98028bdd31891d907/rapidfuzz-3.14.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:89acb8cbb52904f763e5ac238083b9fc193bed8d1f03c80568b20e4cef43a519", size = 3165563, upload-time = "2025-11-01T11:53:49.216Z" }, + { url = "https://files.pythonhosted.org/packages/e8/7a/e744359404d7737049c26099423fc54bcbf303de5d870d07d2fb1410f567/rapidfuzz-3.14.3-cp313-cp313t-manylinux_2_31_armv7l.whl", hash = "sha256:7d9af908c2f371bfb9c985bd134e295038e3031e666e4b2ade1e7cb7f5af2f1a", size = 1214727, upload-time = "2025-11-01T11:53:50.883Z" }, + { url = "https://files.pythonhosted.org/packages/70/17/6c0b2b2bff9c8b12e12624c07aa22e922b0c72a490f180fa9183d1ef2c75/rapidfuzz-3.14.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:152555187360978119e98ce3e8263d70dd0c40c7541193fc302e9b7125cf8f58", size = 2507596, upload-time = "2025-11-01T11:53:53.835Z" }, { url = "https://files.pythonhosted.org/packages/c3/d1/87852a7cbe4da7b962174c749a47433881a63a817d04f3e385ea9babcd9e/rapidfuzz-3.14.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:52619d25a09546b8db078981ca88939d72caa6b8701edd8b22e16482a38e799f", size = 4273595, upload-time = "2025-11-01T11:53:55.961Z" }, { url = "https://files.pythonhosted.org/packages/0b/0c/71ef356adc29e2bdf74cd284317b34a16b80258fa0e7e242dd92cc1e6d10/rapidfuzz-3.14.3-cp313-cp313t-win_amd64.whl", hash = "sha256:656e52b054d5b5c2524169240e50cfa080b04b1c613c5f90a2465e84888d6f15", size = 1576797, upload-time = "2025-11-01T11:53:59.455Z" }, { url = "https://files.pythonhosted.org/packages/22/20/9d30b4a1ab26aac22fff17d21dec7e9089ccddfe25151d0a8bb57001dc3d/rapidfuzz-3.14.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1e6eefec45625c634926a9fd46c9e4f31118ac8f3156fff9494422cee45207e6", size = 3101472, upload-time = "2025-11-01T11:54:47.255Z" }, @@ -8838,16 +9649,39 @@ wheels = [ name = "ray" version = "2.55.1" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, { name = "click", version = "8.2.1", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, - { name = "filelock" }, - { name = "jsonschema" }, - { name = "msgpack" }, - { name = "packaging" }, - { name = "protobuf" }, - { name = "pyyaml" }, - { name = "requests" }, + { name = "filelock", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "jsonschema", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "msgpack", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "packaging", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "protobuf", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pyyaml", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/88/7d/48ba2f49b40a34b0071ee27c0144a2573d8836094eaca213d59cef12c271/ray-2.55.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:0053fd5b400f7ac56263aa1bbd3d68fb79341b08b8dc697c88782d5aca7b3ed4", size = 65835271, upload-time = "2026-04-22T20:09:34.984Z" }, @@ -8865,97 +9699,1236 @@ wheels = [ [package.optional-dependencies] data = [ - { name = "fsspec" }, - { name = "numpy" }, - { name = "pandas" }, - { name = "pyarrow" }, + { name = "fsspec", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pandas", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pyarrow", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, ] default = [ - { name = "aiohttp" }, - { name = "aiohttp-cors" }, - { name = "colorful" }, - { name = "grpcio" }, - { name = "opencensus" }, - { name = "opentelemetry-exporter-prometheus" }, - { name = "opentelemetry-proto" }, - { name = "opentelemetry-sdk" }, - { name = "prometheus-client" }, - { name = "py-spy" }, - { name = "pydantic" }, - { name = "requests" }, - { name = "smart-open" }, - { name = "virtualenv" }, + { name = "aiohttp", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "aiohttp-cors", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "colorful", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "grpcio", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opencensus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-proto", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-sdk", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "prometheus-client", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "py-spy", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "smart-open", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "virtualenv", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, ] llm = [ - { name = "aiohttp" }, - { name = "aiohttp-cors" }, - { name = "colorful" }, - { name = "fastapi" }, - { name = "fsspec" }, - { name = "grpcio" }, - { name = "hf-transfer" }, - { name = "jsonref" }, - { name = "jsonschema" }, - { name = "meson" }, - { name = "ninja" }, - { name = "nixl" }, - { name = "numpy" }, - { name = "opencensus" }, - { name = "opentelemetry-exporter-prometheus" }, - { name = "opentelemetry-proto" }, - { name = "opentelemetry-sdk" }, - { name = "pandas" }, - { name = "prometheus-client" }, - { name = "py-spy" }, - { name = "pyarrow" }, - { name = "pybind11" }, - { name = "pydantic" }, - { name = "requests" }, - { name = "smart-open" }, - { name = "starlette" }, - { name = "typer" }, - { name = "uvicorn", extra = ["standard"] }, - { name = "virtualenv" }, - { name = "vllm", extra = ["audio"] }, - { name = "watchfiles" }, + { name = "aiohttp", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "aiohttp-cors", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "colorful", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "fastapi", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "fsspec", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "grpcio", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "hf-transfer", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "jsonref", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "jsonschema", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "meson", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "ninja", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "nixl", version = "1.0.0", source = { registry = "https://pypi.nvidia.com/" }, marker = "(python_full_version < '3.13' and sys_platform != 'linux') or platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nixl", version = "1.1.0", source = { registry = "https://pypi.nvidia.com/" }, marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opencensus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-proto", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-sdk", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pandas", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "prometheus-client", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "py-spy", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pyarrow", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pybind11", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "smart-open", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "starlette", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "typer", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "virtualenv", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "vllm", version = "0.18.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["audio"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, + { name = "watchfiles", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, ] serve = [ - { name = "aiohttp" }, - { name = "aiohttp-cors" }, - { name = "colorful" }, - { name = "fastapi" }, - { name = "grpcio" }, - { name = "opencensus" }, - { name = "opentelemetry-exporter-prometheus" }, - { name = "opentelemetry-proto" }, - { name = "opentelemetry-sdk" }, - { name = "prometheus-client" }, - { name = "py-spy" }, - { name = "pydantic" }, - { name = "requests" }, - { name = "smart-open" }, - { name = "starlette" }, - { name = "uvicorn", extra = ["standard"] }, - { name = "virtualenv" }, - { name = "watchfiles" }, + { name = "aiohttp", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "aiohttp-cors", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "colorful", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "fastapi", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "grpcio", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opencensus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-proto", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "opentelemetry-sdk", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "prometheus-client", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "py-spy", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "smart-open", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "starlette", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "virtualenv", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, + { name = "watchfiles", marker = "platform_machine != 'x86_64' or sys_platform != 'linux'" }, ] [[package]] -name = "referencing" -version = "0.37.0" -source = { registry = "https://pypi.org/simple" } +name = "ray" +version = "2.56.0" +source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl" } +resolution-markers = [ + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'", +] dependencies = [ - { name = "attrs" }, - { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "filelock", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "msgpack", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "packaging", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "protobuf", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyyaml", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -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" }, + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:56d254bbf5d652dec895ef3f8131f2c870e78e6bbfbc02b187d6615f6357dadc" }, ] -[[package]] -name = "regex" +[package.optional-dependencies] +data = [ + { name = "fsspec", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +default = [ + { name = "aiohttp", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +llm = [ + { name = "aiohttp", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fsspec", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "hf-transfer", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonref", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "meson", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ninja", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nixl", version = "1.1.0", source = { registry = "https://pypi.nvidia.com/" }, marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pybind11", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typer", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["audio"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +serve = [ + { name = "aiohttp", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiohttp", marker = "extra == 'air'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all-cpp'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'default'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'llm'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-async-inference'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-grpc'", specifier = ">=3.13.3" }, + { name = "aiohttp-cors", marker = "extra == 'air'" }, + { name = "aiohttp-cors", marker = "extra == 'all'" }, + { name = "aiohttp-cors", marker = "extra == 'all-cpp'" }, + { name = "aiohttp-cors", marker = "extra == 'default'" }, + { name = "aiohttp-cors", marker = "extra == 'llm'" }, + { name = "aiohttp-cors", marker = "extra == 'serve'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-async-inference'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-grpc'" }, + { name = "async-timeout", marker = "python_full_version < '3.11' and extra == 'llm'" }, + { name = "celery", marker = "extra == 'all'" }, + { name = "celery", marker = "extra == 'all-cpp'" }, + { name = "celery", marker = "extra == 'serve-async-inference'" }, + { name = "click", specifier = ">=7.0" }, + { name = "colorful", marker = "extra == 'air'" }, + { name = "colorful", marker = "extra == 'all'" }, + { name = "colorful", marker = "extra == 'all-cpp'" }, + { name = "colorful", marker = "extra == 'default'" }, + { name = "colorful", marker = "extra == 'llm'" }, + { name = "colorful", marker = "extra == 'serve'" }, + { name = "colorful", marker = "extra == 'serve-async-inference'" }, + { name = "colorful", marker = "extra == 'serve-grpc'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'adag'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all-cpp'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'cgraph'" }, + { name = "dm-tree", marker = "extra == 'all'" }, + { name = "dm-tree", marker = "extra == 'all-cpp'" }, + { name = "dm-tree", marker = "extra == 'rllib'" }, + { name = "fastapi", marker = "extra == 'air'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all-cpp'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'llm'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-async-inference'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-grpc'", specifier = ">=0.133.0" }, + { name = "filelock" }, + { name = "fsspec", marker = "extra == 'air'" }, + { name = "fsspec", marker = "extra == 'all'" }, + { name = "fsspec", marker = "extra == 'all-cpp'" }, + { name = "fsspec", marker = "extra == 'data'" }, + { name = "fsspec", marker = "extra == 'llm'" }, + { name = "fsspec", marker = "extra == 'rllib'" }, + { name = "fsspec", marker = "extra == 'train'" }, + { name = "fsspec", marker = "extra == 'tune'" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all-cpp'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'client'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "extra == 'air'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all'" }, + { name = "grpcio", marker = "extra == 'all'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all-cpp'" }, + { name = "grpcio", marker = "extra == 'all-cpp'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'client'" }, + { name = "grpcio", marker = "extra == 'default'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'llm'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-async-inference'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-grpc'", specifier = ">=1.42.0" }, + { name = "gymnasium", marker = "extra == 'all'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'all-cpp'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'rllib'", specifier = "==1.2.2" }, + { name = "hf-transfer", marker = "extra == 'llm'" }, + { name = "jsonref", marker = "extra == 'llm'", specifier = ">=1.1.0" }, + { name = "jsonschema" }, + { name = "jsonschema", marker = "extra == 'llm'" }, + { name = "lz4", marker = "extra == 'all'" }, + { name = "lz4", marker = "extra == 'all-cpp'" }, + { name = "lz4", marker = "extra == 'rllib'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all-cpp'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'observability'" }, + { name = "meson", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'air'" }, + { name = "mmh3", marker = "extra == 'all'" }, + { name = "mmh3", marker = "extra == 'all-cpp'" }, + { name = "mmh3", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'serve'" }, + { name = "mmh3", marker = "extra == 'serve-async-inference'" }, + { name = "mmh3", marker = "extra == 'serve-grpc'" }, + { name = "msgpack", specifier = ">=1.0.0,<2.0.0" }, + { name = "ninja", marker = "extra == 'llm'" }, + { name = "nixl", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "nixl-cu13", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "numpy", marker = "extra == 'air'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all-cpp'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'data'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'llm'", specifier = ">=1.20" }, + { name = "opencensus", marker = "extra == 'air'" }, + { name = "opencensus", marker = "extra == 'all'" }, + { name = "opencensus", marker = "extra == 'all-cpp'" }, + { name = "opencensus", marker = "extra == 'default'" }, + { name = "opencensus", marker = "extra == 'llm'" }, + { name = "opencensus", marker = "extra == 'serve'" }, + { name = "opencensus", marker = "extra == 'serve-async-inference'" }, + { name = "opencensus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'air'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'default'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'llm'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-proto", marker = "extra == 'air'" }, + { name = "opentelemetry-proto", marker = "extra == 'all'" }, + { name = "opentelemetry-proto", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-proto", marker = "extra == 'default'" }, + { name = "opentelemetry-proto", marker = "extra == 'llm'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-sdk", marker = "extra == 'air'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all-cpp'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'default'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'llm'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-async-inference'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-grpc'", specifier = ">=1.30.0" }, + { name = "ormsgpack", marker = "extra == 'all'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'all-cpp'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'rllib'", specifier = ">=1.7.0" }, + { name = "packaging", specifier = ">=24.2" }, + { name = "pandas", marker = "extra == 'air'" }, + { name = "pandas", marker = "extra == 'air'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all'" }, + { name = "pandas", marker = "extra == 'all'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all-cpp'" }, + { name = "pandas", marker = "extra == 'all-cpp'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'data'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'llm'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'rllib'" }, + { name = "pandas", marker = "extra == 'train'" }, + { name = "pandas", marker = "extra == 'tune'" }, + { name = "prometheus-client", marker = "extra == 'air'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all-cpp'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'default'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'llm'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-async-inference'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-grpc'", specifier = ">=0.7.1" }, + { name = "protobuf", specifier = ">=3.20.3" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'air'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all-cpp'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'default'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'llm'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-async-inference'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-grpc'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'air'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all-cpp'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'default'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'llm'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-async-inference'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-grpc'", specifier = ">=0.2.0" }, + { name = "pyarrow", marker = "extra == 'air'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all-cpp'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'data'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'llm'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'rllib'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'train'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'tune'", specifier = ">=17.0.0" }, + { name = "pybind11", marker = "extra == 'llm'" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'air'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all-cpp'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'default'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'llm'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'rllib'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-async-inference'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-grpc'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'train'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'tune'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'air'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all-cpp'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'default'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'llm'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'rllib'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-async-inference'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-grpc'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'train'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'tune'", specifier = ">=2.5.0,<3" }, + { name = "pyopenssl", marker = "extra == 'all'" }, + { name = "pyopenssl", marker = "extra == 'all-cpp'" }, + { name = "pyopenssl", marker = "extra == 'serve-grpc'" }, + { name = "pyyaml" }, + { name = "pyyaml", marker = "extra == 'all'" }, + { name = "pyyaml", marker = "extra == 'all-cpp'" }, + { name = "pyyaml", marker = "extra == 'rllib'" }, + { name = "ray-cpp", marker = "extra == 'all-cpp'", specifier = "==2.56.0" }, + { name = "ray-cpp", marker = "extra == 'cpp'", specifier = "==2.56.0" }, + { name = "requests" }, + { name = "requests", marker = "extra == 'air'" }, + { name = "requests", marker = "extra == 'all'" }, + { name = "requests", marker = "extra == 'all-cpp'" }, + { name = "requests", marker = "extra == 'default'" }, + { name = "requests", marker = "extra == 'llm'" }, + { name = "requests", marker = "extra == 'rllib'" }, + { name = "requests", marker = "extra == 'serve'" }, + { name = "requests", marker = "extra == 'serve-async-inference'" }, + { name = "requests", marker = "extra == 'serve-grpc'" }, + { name = "requests", marker = "extra == 'train'" }, + { name = "requests", marker = "extra == 'tune'" }, + { name = "scipy", marker = "extra == 'all'" }, + { name = "scipy", marker = "extra == 'all-cpp'" }, + { name = "scipy", marker = "extra == 'rllib'" }, + { name = "smart-open", marker = "extra == 'air'" }, + { name = "smart-open", marker = "extra == 'all'" }, + { name = "smart-open", marker = "extra == 'all-cpp'" }, + { name = "smart-open", marker = "extra == 'default'" }, + { name = "smart-open", marker = "extra == 'llm'" }, + { name = "smart-open", marker = "extra == 'serve'" }, + { name = "smart-open", marker = "extra == 'serve-async-inference'" }, + { name = "smart-open", marker = "extra == 'serve-grpc'" }, + { name = "starlette", marker = "extra == 'air'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all-cpp'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'llm'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-async-inference'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-grpc'", specifier = ">=1.0.1" }, + { name = "taskiq", marker = "extra == 'all'" }, + { name = "taskiq", marker = "extra == 'all-cpp'" }, + { name = "taskiq", marker = "extra == 'serve-async-inference'" }, + { name = "tensorboardx", marker = "extra == 'air'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all-cpp'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'rllib'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'train'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'tune'", specifier = ">=1.9" }, + { name = "typer", marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'air'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all-cpp'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-async-inference'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-grpc'" }, + { name = "virtualenv", marker = "extra == 'air'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all-cpp'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'default'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'llm'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-async-inference'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-grpc'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "vllm", extras = ["audio"], marker = "extra == 'llm'", specifier = "==0.22.0" }, + { name = "watchfiles", marker = "extra == 'air'" }, + { name = "watchfiles", marker = "extra == 'all'" }, + { name = "watchfiles", marker = "extra == 'all-cpp'" }, + { name = "watchfiles", marker = "extra == 'llm'" }, + { name = "watchfiles", marker = "extra == 'serve'" }, + { name = "watchfiles", marker = "extra == 'serve-async-inference'" }, + { name = "watchfiles", marker = "extra == 'serve-grpc'" }, +] +provides-extras = ["cgraph", "client", "data", "default", "observability", "serve", "tune", "adag", "serve-grpc", "serve-async-inference", "cpp", "rllib", "train", "air", "all", "all-cpp", "llm"] + +[[package]] +name = "ray" +version = "2.56.0" +source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl" } +resolution-markers = [ + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "filelock", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "msgpack", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "packaging", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "protobuf", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyyaml", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +wheels = [ + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:cdc61023a3d6e15e5fec502912b4ef00563f8ab34ba82254fa01169a218f370c" }, +] + +[package.optional-dependencies] +data = [ + { name = "fsspec", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +default = [ + { name = "aiohttp", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +llm = [ + { name = "aiohttp", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fsspec", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "hf-transfer", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonref", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "meson", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ninja", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nixl", version = "1.1.0", source = { registry = "https://pypi.nvidia.com/" }, marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pybind11", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typer", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["audio"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +serve = [ + { name = "aiohttp", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiohttp", marker = "extra == 'air'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all-cpp'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'default'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'llm'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-async-inference'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-grpc'", specifier = ">=3.13.3" }, + { name = "aiohttp-cors", marker = "extra == 'air'" }, + { name = "aiohttp-cors", marker = "extra == 'all'" }, + { name = "aiohttp-cors", marker = "extra == 'all-cpp'" }, + { name = "aiohttp-cors", marker = "extra == 'default'" }, + { name = "aiohttp-cors", marker = "extra == 'llm'" }, + { name = "aiohttp-cors", marker = "extra == 'serve'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-async-inference'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-grpc'" }, + { name = "async-timeout", marker = "python_full_version < '3.11' and extra == 'llm'" }, + { name = "celery", marker = "extra == 'all'" }, + { name = "celery", marker = "extra == 'all-cpp'" }, + { name = "celery", marker = "extra == 'serve-async-inference'" }, + { name = "click", specifier = ">=7.0" }, + { name = "colorful", marker = "extra == 'air'" }, + { name = "colorful", marker = "extra == 'all'" }, + { name = "colorful", marker = "extra == 'all-cpp'" }, + { name = "colorful", marker = "extra == 'default'" }, + { name = "colorful", marker = "extra == 'llm'" }, + { name = "colorful", marker = "extra == 'serve'" }, + { name = "colorful", marker = "extra == 'serve-async-inference'" }, + { name = "colorful", marker = "extra == 'serve-grpc'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'adag'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all-cpp'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'cgraph'" }, + { name = "dm-tree", marker = "extra == 'all'" }, + { name = "dm-tree", marker = "extra == 'all-cpp'" }, + { name = "dm-tree", marker = "extra == 'rllib'" }, + { name = "fastapi", marker = "extra == 'air'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all-cpp'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'llm'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-async-inference'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-grpc'", specifier = ">=0.133.0" }, + { name = "filelock" }, + { name = "fsspec", marker = "extra == 'air'" }, + { name = "fsspec", marker = "extra == 'all'" }, + { name = "fsspec", marker = "extra == 'all-cpp'" }, + { name = "fsspec", marker = "extra == 'data'" }, + { name = "fsspec", marker = "extra == 'llm'" }, + { name = "fsspec", marker = "extra == 'rllib'" }, + { name = "fsspec", marker = "extra == 'train'" }, + { name = "fsspec", marker = "extra == 'tune'" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all-cpp'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'client'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "extra == 'air'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all'" }, + { name = "grpcio", marker = "extra == 'all'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all-cpp'" }, + { name = "grpcio", marker = "extra == 'all-cpp'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'client'" }, + { name = "grpcio", marker = "extra == 'default'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'llm'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-async-inference'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-grpc'", specifier = ">=1.42.0" }, + { name = "gymnasium", marker = "extra == 'all'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'all-cpp'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'rllib'", specifier = "==1.2.2" }, + { name = "hf-transfer", marker = "extra == 'llm'" }, + { name = "jsonref", marker = "extra == 'llm'", specifier = ">=1.1.0" }, + { name = "jsonschema" }, + { name = "jsonschema", marker = "extra == 'llm'" }, + { name = "lz4", marker = "extra == 'all'" }, + { name = "lz4", marker = "extra == 'all-cpp'" }, + { name = "lz4", marker = "extra == 'rllib'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all-cpp'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'observability'" }, + { name = "meson", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'air'" }, + { name = "mmh3", marker = "extra == 'all'" }, + { name = "mmh3", marker = "extra == 'all-cpp'" }, + { name = "mmh3", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'serve'" }, + { name = "mmh3", marker = "extra == 'serve-async-inference'" }, + { name = "mmh3", marker = "extra == 'serve-grpc'" }, + { name = "msgpack", specifier = ">=1.0.0,<2.0.0" }, + { name = "ninja", marker = "extra == 'llm'" }, + { name = "nixl", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "nixl-cu13", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "numpy", marker = "extra == 'air'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all-cpp'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'data'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'llm'", specifier = ">=1.20" }, + { name = "opencensus", marker = "extra == 'air'" }, + { name = "opencensus", marker = "extra == 'all'" }, + { name = "opencensus", marker = "extra == 'all-cpp'" }, + { name = "opencensus", marker = "extra == 'default'" }, + { name = "opencensus", marker = "extra == 'llm'" }, + { name = "opencensus", marker = "extra == 'serve'" }, + { name = "opencensus", marker = "extra == 'serve-async-inference'" }, + { name = "opencensus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'air'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'default'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'llm'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-proto", marker = "extra == 'air'" }, + { name = "opentelemetry-proto", marker = "extra == 'all'" }, + { name = "opentelemetry-proto", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-proto", marker = "extra == 'default'" }, + { name = "opentelemetry-proto", marker = "extra == 'llm'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-sdk", marker = "extra == 'air'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all-cpp'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'default'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'llm'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-async-inference'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-grpc'", specifier = ">=1.30.0" }, + { name = "ormsgpack", marker = "extra == 'all'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'all-cpp'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'rllib'", specifier = ">=1.7.0" }, + { name = "packaging", specifier = ">=24.2" }, + { name = "pandas", marker = "extra == 'air'" }, + { name = "pandas", marker = "extra == 'air'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all'" }, + { name = "pandas", marker = "extra == 'all'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all-cpp'" }, + { name = "pandas", marker = "extra == 'all-cpp'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'data'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'llm'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'rllib'" }, + { name = "pandas", marker = "extra == 'train'" }, + { name = "pandas", marker = "extra == 'tune'" }, + { name = "prometheus-client", marker = "extra == 'air'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all-cpp'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'default'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'llm'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-async-inference'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-grpc'", specifier = ">=0.7.1" }, + { name = "protobuf", specifier = ">=3.20.3" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'air'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all-cpp'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'default'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'llm'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-async-inference'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-grpc'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'air'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all-cpp'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'default'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'llm'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-async-inference'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-grpc'", specifier = ">=0.2.0" }, + { name = "pyarrow", marker = "extra == 'air'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all-cpp'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'data'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'llm'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'rllib'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'train'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'tune'", specifier = ">=17.0.0" }, + { name = "pybind11", marker = "extra == 'llm'" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'air'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all-cpp'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'default'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'llm'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'rllib'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-async-inference'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-grpc'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'train'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'tune'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'air'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all-cpp'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'default'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'llm'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'rllib'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-async-inference'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-grpc'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'train'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'tune'", specifier = ">=2.5.0,<3" }, + { name = "pyopenssl", marker = "extra == 'all'" }, + { name = "pyopenssl", marker = "extra == 'all-cpp'" }, + { name = "pyopenssl", marker = "extra == 'serve-grpc'" }, + { name = "pyyaml" }, + { name = "pyyaml", marker = "extra == 'all'" }, + { name = "pyyaml", marker = "extra == 'all-cpp'" }, + { name = "pyyaml", marker = "extra == 'rllib'" }, + { name = "ray-cpp", marker = "extra == 'all-cpp'", specifier = "==2.56.0" }, + { name = "ray-cpp", marker = "extra == 'cpp'", specifier = "==2.56.0" }, + { name = "requests" }, + { name = "requests", marker = "extra == 'air'" }, + { name = "requests", marker = "extra == 'all'" }, + { name = "requests", marker = "extra == 'all-cpp'" }, + { name = "requests", marker = "extra == 'default'" }, + { name = "requests", marker = "extra == 'llm'" }, + { name = "requests", marker = "extra == 'rllib'" }, + { name = "requests", marker = "extra == 'serve'" }, + { name = "requests", marker = "extra == 'serve-async-inference'" }, + { name = "requests", marker = "extra == 'serve-grpc'" }, + { name = "requests", marker = "extra == 'train'" }, + { name = "requests", marker = "extra == 'tune'" }, + { name = "scipy", marker = "extra == 'all'" }, + { name = "scipy", marker = "extra == 'all-cpp'" }, + { name = "scipy", marker = "extra == 'rllib'" }, + { name = "smart-open", marker = "extra == 'air'" }, + { name = "smart-open", marker = "extra == 'all'" }, + { name = "smart-open", marker = "extra == 'all-cpp'" }, + { name = "smart-open", marker = "extra == 'default'" }, + { name = "smart-open", marker = "extra == 'llm'" }, + { name = "smart-open", marker = "extra == 'serve'" }, + { name = "smart-open", marker = "extra == 'serve-async-inference'" }, + { name = "smart-open", marker = "extra == 'serve-grpc'" }, + { name = "starlette", marker = "extra == 'air'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all-cpp'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'llm'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-async-inference'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-grpc'", specifier = ">=1.0.1" }, + { name = "taskiq", marker = "extra == 'all'" }, + { name = "taskiq", marker = "extra == 'all-cpp'" }, + { name = "taskiq", marker = "extra == 'serve-async-inference'" }, + { name = "tensorboardx", marker = "extra == 'air'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all-cpp'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'rllib'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'train'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'tune'", specifier = ">=1.9" }, + { name = "typer", marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'air'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all-cpp'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-async-inference'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-grpc'" }, + { name = "virtualenv", marker = "extra == 'air'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all-cpp'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'default'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'llm'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-async-inference'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-grpc'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "vllm", extras = ["audio"], marker = "extra == 'llm'", specifier = "==0.22.0" }, + { name = "watchfiles", marker = "extra == 'air'" }, + { name = "watchfiles", marker = "extra == 'all'" }, + { name = "watchfiles", marker = "extra == 'all-cpp'" }, + { name = "watchfiles", marker = "extra == 'llm'" }, + { name = "watchfiles", marker = "extra == 'serve'" }, + { name = "watchfiles", marker = "extra == 'serve-async-inference'" }, + { name = "watchfiles", marker = "extra == 'serve-grpc'" }, +] +provides-extras = ["cgraph", "client", "data", "default", "observability", "serve", "tune", "adag", "serve-grpc", "serve-async-inference", "cpp", "rllib", "train", "air", "all", "all-cpp", "llm"] + +[[package]] +name = "ray" +version = "2.56.0" +source = { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", +] +dependencies = [ + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "filelock", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "msgpack", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "packaging", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "protobuf", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyyaml", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +wheels = [ + { url = "https://s3-us-west-2.amazonaws.com/ray-wheels/releases/2.56.0/45194d5f4b2afdfead53dc4e1a7dba2f2205d50f/ray-2.56.0-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:69be79453fbfe72474b3c79c273745f84cd3926aaa8dffc88cd104d37ef84c46" }, +] + +[package.optional-dependencies] +data = [ + { name = "fsspec", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +default = [ + { name = "aiohttp", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +llm = [ + { name = "aiohttp", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fsspec", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "hf-transfer", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonref", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "jsonschema", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "meson", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "ninja", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nixl", version = "1.1.0", source = { registry = "https://pypi.nvidia.com/" }, marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "numpy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pandas", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pyarrow", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pybind11", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typer", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "vllm", version = "0.22.0+cu129", source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" }, extra = ["audio"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +serve = [ + { name = "aiohttp", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "aiohttp-cors", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "colorful", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "fastapi", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "grpcio", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "mmh3", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opencensus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-exporter-prometheus", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-proto", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "opentelemetry-sdk", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "prometheus-client", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "py-spy", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "pydantic", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "requests", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "smart-open", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "starlette", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "uvicorn", extra = ["standard"], marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "virtualenv", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "watchfiles", marker = "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiohttp", marker = "extra == 'air'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'all-cpp'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'default'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'llm'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-async-inference'", specifier = ">=3.13.3" }, + { name = "aiohttp", marker = "extra == 'serve-grpc'", specifier = ">=3.13.3" }, + { name = "aiohttp-cors", marker = "extra == 'air'" }, + { name = "aiohttp-cors", marker = "extra == 'all'" }, + { name = "aiohttp-cors", marker = "extra == 'all-cpp'" }, + { name = "aiohttp-cors", marker = "extra == 'default'" }, + { name = "aiohttp-cors", marker = "extra == 'llm'" }, + { name = "aiohttp-cors", marker = "extra == 'serve'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-async-inference'" }, + { name = "aiohttp-cors", marker = "extra == 'serve-grpc'" }, + { name = "async-timeout", marker = "python_full_version < '3.11' and extra == 'llm'" }, + { name = "celery", marker = "extra == 'all'" }, + { name = "celery", marker = "extra == 'all-cpp'" }, + { name = "celery", marker = "extra == 'serve-async-inference'" }, + { name = "click", specifier = ">=7.0" }, + { name = "colorful", marker = "extra == 'air'" }, + { name = "colorful", marker = "extra == 'all'" }, + { name = "colorful", marker = "extra == 'all-cpp'" }, + { name = "colorful", marker = "extra == 'default'" }, + { name = "colorful", marker = "extra == 'llm'" }, + { name = "colorful", marker = "extra == 'serve'" }, + { name = "colorful", marker = "extra == 'serve-async-inference'" }, + { name = "colorful", marker = "extra == 'serve-grpc'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'adag'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'all-cpp'" }, + { name = "cupy-cuda12x", marker = "sys_platform != 'darwin' and extra == 'cgraph'" }, + { name = "dm-tree", marker = "extra == 'all'" }, + { name = "dm-tree", marker = "extra == 'all-cpp'" }, + { name = "dm-tree", marker = "extra == 'rllib'" }, + { name = "fastapi", marker = "extra == 'air'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'all-cpp'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'llm'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-async-inference'", specifier = ">=0.133.0" }, + { name = "fastapi", marker = "extra == 'serve-grpc'", specifier = ">=0.133.0" }, + { name = "filelock" }, + { name = "fsspec", marker = "extra == 'air'" }, + { name = "fsspec", marker = "extra == 'all'" }, + { name = "fsspec", marker = "extra == 'all-cpp'" }, + { name = "fsspec", marker = "extra == 'data'" }, + { name = "fsspec", marker = "extra == 'llm'" }, + { name = "fsspec", marker = "extra == 'rllib'" }, + { name = "fsspec", marker = "extra == 'train'" }, + { name = "fsspec", marker = "extra == 'tune'" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'all-cpp'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "sys_platform == 'darwin' and extra == 'client'", specifier = "!=1.56.0" }, + { name = "grpcio", marker = "extra == 'air'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all'" }, + { name = "grpcio", marker = "extra == 'all'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'all-cpp'" }, + { name = "grpcio", marker = "extra == 'all-cpp'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'client'" }, + { name = "grpcio", marker = "extra == 'default'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'llm'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-async-inference'", specifier = ">=1.42.0" }, + { name = "grpcio", marker = "extra == 'serve-grpc'", specifier = ">=1.42.0" }, + { name = "gymnasium", marker = "extra == 'all'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'all-cpp'", specifier = "==1.2.2" }, + { name = "gymnasium", marker = "extra == 'rllib'", specifier = "==1.2.2" }, + { name = "hf-transfer", marker = "extra == 'llm'" }, + { name = "jsonref", marker = "extra == 'llm'", specifier = ">=1.1.0" }, + { name = "jsonschema" }, + { name = "jsonschema", marker = "extra == 'llm'" }, + { name = "lz4", marker = "extra == 'all'" }, + { name = "lz4", marker = "extra == 'all-cpp'" }, + { name = "lz4", marker = "extra == 'rllib'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'all-cpp'" }, + { name = "memray", marker = "sys_platform != 'win32' and extra == 'observability'" }, + { name = "meson", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'air'" }, + { name = "mmh3", marker = "extra == 'all'" }, + { name = "mmh3", marker = "extra == 'all-cpp'" }, + { name = "mmh3", marker = "extra == 'llm'" }, + { name = "mmh3", marker = "extra == 'serve'" }, + { name = "mmh3", marker = "extra == 'serve-async-inference'" }, + { name = "mmh3", marker = "extra == 'serve-grpc'" }, + { name = "msgpack", specifier = ">=1.0.0,<2.0.0" }, + { name = "ninja", marker = "extra == 'llm'" }, + { name = "nixl", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "nixl-cu13", marker = "extra == 'llm'", specifier = "==1.1.0" }, + { name = "numpy", marker = "extra == 'air'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'all-cpp'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'data'", specifier = ">=1.20" }, + { name = "numpy", marker = "extra == 'llm'", specifier = ">=1.20" }, + { name = "opencensus", marker = "extra == 'air'" }, + { name = "opencensus", marker = "extra == 'all'" }, + { name = "opencensus", marker = "extra == 'all-cpp'" }, + { name = "opencensus", marker = "extra == 'default'" }, + { name = "opencensus", marker = "extra == 'llm'" }, + { name = "opencensus", marker = "extra == 'serve'" }, + { name = "opencensus", marker = "extra == 'serve-async-inference'" }, + { name = "opencensus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'air'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'default'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'llm'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-exporter-prometheus", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-proto", marker = "extra == 'air'" }, + { name = "opentelemetry-proto", marker = "extra == 'all'" }, + { name = "opentelemetry-proto", marker = "extra == 'all-cpp'" }, + { name = "opentelemetry-proto", marker = "extra == 'default'" }, + { name = "opentelemetry-proto", marker = "extra == 'llm'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-async-inference'" }, + { name = "opentelemetry-proto", marker = "extra == 'serve-grpc'" }, + { name = "opentelemetry-sdk", marker = "extra == 'air'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'all-cpp'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'default'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'llm'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-async-inference'", specifier = ">=1.30.0" }, + { name = "opentelemetry-sdk", marker = "extra == 'serve-grpc'", specifier = ">=1.30.0" }, + { name = "ormsgpack", marker = "extra == 'all'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'all-cpp'", specifier = ">=1.7.0" }, + { name = "ormsgpack", marker = "extra == 'rllib'", specifier = ">=1.7.0" }, + { name = "packaging", specifier = ">=24.2" }, + { name = "pandas", marker = "extra == 'air'" }, + { name = "pandas", marker = "extra == 'air'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all'" }, + { name = "pandas", marker = "extra == 'all'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'all-cpp'" }, + { name = "pandas", marker = "extra == 'all-cpp'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'data'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'llm'", specifier = ">=2.2.3" }, + { name = "pandas", marker = "extra == 'rllib'" }, + { name = "pandas", marker = "extra == 'train'" }, + { name = "pandas", marker = "extra == 'tune'" }, + { name = "prometheus-client", marker = "extra == 'air'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'all-cpp'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'default'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'llm'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-async-inference'", specifier = ">=0.7.1" }, + { name = "prometheus-client", marker = "extra == 'serve-grpc'", specifier = ">=0.7.1" }, + { name = "protobuf", specifier = ">=3.20.3" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'air'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'all-cpp'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'default'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'llm'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-async-inference'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version >= '3.12' and extra == 'serve-grpc'", specifier = ">=0.4.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'air'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'all-cpp'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'default'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'llm'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-async-inference'", specifier = ">=0.2.0" }, + { name = "py-spy", marker = "python_full_version < '3.12' and extra == 'serve-grpc'", specifier = ">=0.2.0" }, + { name = "pyarrow", marker = "extra == 'air'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'all-cpp'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'data'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'llm'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'rllib'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'train'", specifier = ">=17.0.0" }, + { name = "pyarrow", marker = "extra == 'tune'", specifier = ">=17.0.0" }, + { name = "pybind11", marker = "extra == 'llm'" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'air'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'all-cpp'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'default'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'llm'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'rllib'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-async-inference'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'serve-grpc'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'train'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version >= '3.14' and extra == 'tune'", specifier = ">=2.13.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'air'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'all-cpp'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'default'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'llm'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'rllib'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-async-inference'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'serve-grpc'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'train'", specifier = ">=2.5.0,<3" }, + { name = "pydantic", marker = "python_full_version < '3.14' and extra == 'tune'", specifier = ">=2.5.0,<3" }, + { name = "pyopenssl", marker = "extra == 'all'" }, + { name = "pyopenssl", marker = "extra == 'all-cpp'" }, + { name = "pyopenssl", marker = "extra == 'serve-grpc'" }, + { name = "pyyaml" }, + { name = "pyyaml", marker = "extra == 'all'" }, + { name = "pyyaml", marker = "extra == 'all-cpp'" }, + { name = "pyyaml", marker = "extra == 'rllib'" }, + { name = "ray-cpp", marker = "extra == 'all-cpp'", specifier = "==2.56.0" }, + { name = "ray-cpp", marker = "extra == 'cpp'", specifier = "==2.56.0" }, + { name = "requests" }, + { name = "requests", marker = "extra == 'air'" }, + { name = "requests", marker = "extra == 'all'" }, + { name = "requests", marker = "extra == 'all-cpp'" }, + { name = "requests", marker = "extra == 'default'" }, + { name = "requests", marker = "extra == 'llm'" }, + { name = "requests", marker = "extra == 'rllib'" }, + { name = "requests", marker = "extra == 'serve'" }, + { name = "requests", marker = "extra == 'serve-async-inference'" }, + { name = "requests", marker = "extra == 'serve-grpc'" }, + { name = "requests", marker = "extra == 'train'" }, + { name = "requests", marker = "extra == 'tune'" }, + { name = "scipy", marker = "extra == 'all'" }, + { name = "scipy", marker = "extra == 'all-cpp'" }, + { name = "scipy", marker = "extra == 'rllib'" }, + { name = "smart-open", marker = "extra == 'air'" }, + { name = "smart-open", marker = "extra == 'all'" }, + { name = "smart-open", marker = "extra == 'all-cpp'" }, + { name = "smart-open", marker = "extra == 'default'" }, + { name = "smart-open", marker = "extra == 'llm'" }, + { name = "smart-open", marker = "extra == 'serve'" }, + { name = "smart-open", marker = "extra == 'serve-async-inference'" }, + { name = "smart-open", marker = "extra == 'serve-grpc'" }, + { name = "starlette", marker = "extra == 'air'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'all-cpp'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'llm'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-async-inference'", specifier = ">=1.0.1" }, + { name = "starlette", marker = "extra == 'serve-grpc'", specifier = ">=1.0.1" }, + { name = "taskiq", marker = "extra == 'all'" }, + { name = "taskiq", marker = "extra == 'all-cpp'" }, + { name = "taskiq", marker = "extra == 'serve-async-inference'" }, + { name = "tensorboardx", marker = "extra == 'air'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'all-cpp'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'rllib'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'train'", specifier = ">=1.9" }, + { name = "tensorboardx", marker = "extra == 'tune'", specifier = ">=1.9" }, + { name = "typer", marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'air'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'all-cpp'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'llm'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-async-inference'" }, + { name = "uvicorn", extras = ["standard"], marker = "extra == 'serve-grpc'" }, + { name = "virtualenv", marker = "extra == 'air'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'all-cpp'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'default'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'llm'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-async-inference'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "virtualenv", marker = "extra == 'serve-grpc'", specifier = ">=20.0.24,!=20.21.1" }, + { name = "vllm", extras = ["audio"], marker = "extra == 'llm'", specifier = "==0.22.0" }, + { name = "watchfiles", marker = "extra == 'air'" }, + { name = "watchfiles", marker = "extra == 'all'" }, + { name = "watchfiles", marker = "extra == 'all-cpp'" }, + { name = "watchfiles", marker = "extra == 'llm'" }, + { name = "watchfiles", marker = "extra == 'serve'" }, + { name = "watchfiles", marker = "extra == 'serve-async-inference'" }, + { name = "watchfiles", marker = "extra == 'serve-grpc'" }, +] +provides-extras = ["cgraph", "client", "data", "default", "observability", "serve", "tune", "adag", "serve-grpc", "serve-async-inference", "cpp", "rllib", "train", "air", "all", "all-cpp", "llm"] + +[[package]] +name = "ray-haproxy" +version = "2.8.20" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/6a/8c85971673090b0ea5786ca32f1bf4e276fa25b00685e5eb442e336dbc4a/ray_haproxy-2.8.20-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:a955cbb370c9b9a4dadecd265ddff3ac6d007ad70eae293f05ef753a22b5e1f2", size = 3956874, upload-time = "2026-04-14T01:03:49.431Z" }, + { url = "https://files.pythonhosted.org/packages/cc/47/a5e789edb188ae1fc456e13f7cc4ab2c62109462772f3003306730561ee7/ray_haproxy-2.8.20-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:da23d7d28c39247826466ddfe3c166db7cef5dcd44d8a64b8f9eb91e7089076c", size = 4108876, upload-time = "2026-04-14T01:03:51.481Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +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 = "2025.11.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/cc/a9/546676f25e573a4cf00fe8e119b78a37b6a8fe2dc95cda877b30889c9c45/regex-2025.11.3.tar.gz", hash = "sha256:1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01", size = 414669, upload-time = "2025-11-03T21:34:22.089Z" } @@ -9376,6 +11349,65 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/74/31/b0e29d572670dca3674eeee78e418f20bdf97fa8aa9ea71380885e175ca0/ruff-0.14.10-py3-none-win_arm64.whl", hash = "sha256:e51d046cf6dda98a4633b8a8a771451107413b0f07183b2bef03f075599e44e6", size = 13729839, upload-time = "2025-12-18T19:28:48.636Z" }, ] +[[package]] +name = "runai-model-streamer" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "humanize", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/77/1f846e6fbd8a9b2496b33246e68a584ec5bf7e804c6b79f34c89fdcc821f/runai_model_streamer-0.16.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:310d78989c7fcf14941043d2a6f9cd5b90246f26123964765ebdc79df089d16a", size = 608334, upload-time = "2026-05-28T13:45:21.844Z" }, +] + +[package.optional-dependencies] +azure = [ + { name = "runai-model-streamer-azure", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +gcs = [ + { name = "runai-model-streamer-gcs", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +s3 = [ + { name = "runai-model-streamer-s3", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] + +[[package]] +name = "runai-model-streamer-azure" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "azure-identity", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "azure-storage-blob", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/3b/cacf2b6e20c556ddcf33b984383a5fd8020c2273660fc4cc5841b3168f68/runai_model_streamer_azure-0.16.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c0420eef840a6c67296b9c11b4150c5b6989a7e94af707de14624385532dc98c", size = 5615042, upload-time = "2026-05-28T13:45:40.146Z" }, +] + +[[package]] +name = "runai-model-streamer-gcs" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "google-auth", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "google-cloud-storage", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/37/8b8b6e72d572b81db219b3090ad60052aaddff085ad7db7fb16dee38f28b/runai_model_streamer_gcs-0.16.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:2915b8133836dd02f61ab646b9fbe85842572acee9076a17a9f9a960d55f83a6", size = 23170930, upload-time = "2026-05-28T13:45:33.719Z" }, +] + +[[package]] +name = "runai-model-streamer-s3" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "boto3", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/ef/b0af56539b94741804d4ca10c528de2053ab255eedf97b02fd89148fa5ac/runai_model_streamer_s3-0.16.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:2130f974f12bedacb1bc68f54c3c36889520d39a18d89804da3d33b1456582dd", size = 5921555, upload-time = "2026-05-28T13:45:26.887Z" }, +] + [[package]] name = "s3fs" version = "2024.12.0" @@ -9576,8 +11608,7 @@ dependencies = [ { name = "huggingface-hub" }, { name = "scikit-learn" }, { name = "scipy" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "tqdm" }, { name = "transformers" }, { name = "typing-extensions" }, @@ -9715,10 +11746,8 @@ version = "6.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchaudio", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/32/d3/e31f526482782764aa4f70e20fd4545cf2e4a81a60b6fb0f089f6d107991/silero_vad-6.2.1.tar.gz", hash = "sha256:b23062b0e39fad17b1266fc23c1e7b4290219dbe82ce08510889e32f681f4b3b", size = 28913811, upload-time = "2026-02-24T08:41:59.329Z" } wheels = [ @@ -10396,6 +12425,28 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/93/e0/6cc82a562bc6365785a3ff0af27a2a092d57c47d7a81d9e2295d8c36f011/tiktoken-0.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:dc2dd125a62cb2b3d858484d6c614d136b5b848976794edfb63688d539b8b93f", size = 878777, upload-time = "2025-10-06T20:22:18.036Z" }, ] +[[package]] +name = "tilelang" +version = "0.1.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cloudpickle", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ml-dtypes", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "psutil", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "setuptools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torch-c-dlpack-ext", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "z3-solver", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/70/5051f65821baa30a3d61fc48f8ba10c776490315e8c90f82559b92089756/tilelang-0.1.9.tar.gz", hash = "sha256:287f727c913bb648fcf6c1968809ba3390e55eeed257a5c6bb9a80bc05966af4", size = 93395292, upload-time = "2026-04-22T09:19:11.988Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/8a/1cbeee79d62abaa02441c2d00621554e41aa62dbf3b94a4feb3867184b01/tilelang-0.1.9-cp38-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4bbccfe9035aed775ffafb6dc25a5994504b24e2c5d95d0f39643edfafa7bf12", size = 45419374, upload-time = "2026-04-22T09:15:56.014Z" }, +] + [[package]] name = "timm" version = "1.0.26" @@ -10404,10 +12455,8 @@ dependencies = [ { name = "huggingface-hub" }, { name = "pyyaml" }, { name = "safetensors" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torchvision", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7b/1e/e924b3b2326a856aaf68586f9c52a5fc81ef45715eca408393b68c597e0e/timm-1.0.26.tar.gz", hash = "sha256:f66f082f2f381cf68431c22714c8b70f723837fa2a185b155961eab90f2d5b10", size = 2419859, upload-time = "2026-03-23T18:12:10.272Z" } wheels = [ @@ -10461,6 +12510,29 @@ wheels = [ { 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 = "tokenspeed-mla" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.5.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tokenspeed-triton", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/01/4bf8b74ead3e8e7c1c809435396254c067a33fde48acc20f602aae622d97/tokenspeed_mla-0.1.2-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c9466a351fe039792e56cf49f3e79744c1dc28c7af10306a02e62b8e92fa5985", size = 748681, upload-time = "2026-05-13T03:30:56.718Z" }, +] + +[[package]] +name = "tokenspeed-triton" +version = "3.7.10.post20260531" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/ce/2069485cd8b4a8d8468ab65322416de1ecd0b1d7676441b4c3a69fc8d53e/tokenspeed_triton-3.7.10.post20260531-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:52be096ddc5225c6f2345e0d090ad2b56466a85bbeb866cc11a20e0fe3dde1bf", size = 85883121, upload-time = "2026-05-31T01:29:10.452Z" }, + { url = "https://files.pythonhosted.org/packages/d7/49/7bae94729bfd7a3f331795251302f0b0c8e54a7ec25b3af5d5bfe133367c/tokenspeed_triton-3.7.10.post20260531-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b90ac41e7f15933797545ff1a9e803a9d8beb4ca9ba70f6d41a9e0fc26484f5c", size = 85888791, upload-time = "2026-05-31T01:29:25.584Z" }, +] + [[package]] name = "toml" version = "0.10.2" @@ -10514,110 +12586,33 @@ wheels = [ [[package]] name = "torch" -version = "2.10.0" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version >= '3.13' and platform_machine == 's390x'", - "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version == '3.12.*' and platform_machine == 's390x'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version < '3.12' and platform_machine == 's390x'", -] -dependencies = [ - { name = "filelock", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "fsspec", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "jinja2", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "networkx", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "setuptools", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "sympy", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "typing-extensions", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, -] -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" }, - { 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/ec/23/2c9fe0c9c27f7f6cb865abcea8a4568f29f00acaeadfc6a37f6801f84cb4/torch-2.10.0-2-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:e521c9f030a3774ed770a9c011751fb47c4d12029a3d6522116e48431f2ff89e", size = 79498254, upload-time = "2026-02-10T21:44:44.095Z" }, - { 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/ab/c6/4dfe238342ffdcec5aef1c96c457548762d33c40b45a1ab7033bb26d2ff2/torch-2.10.0-3-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:80b1b5bfe38eb0e9f5ff09f206dcac0a87aadd084230d4a36eea5ec5232c115b", size = 915627275, upload-time = "2026-03-11T14:16:11.325Z" }, - { url = "https://files.pythonhosted.org/packages/d8/f0/72bf18847f58f877a6a8acf60614b14935e2f156d942483af1ffc081aea0/torch-2.10.0-3-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:46b3574d93a2a8134b3f5475cfb98e2eb46771794c57015f6ad1fb795ec25e49", size = 915523474, upload-time = "2026-03-11T14:17:44.422Z" }, - { url = "https://files.pythonhosted.org/packages/78/89/f5554b13ebd71e05c0b002f95148033e730d3f7067f67423026cc9c69410/torch-2.10.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3282d9febd1e4e476630a099692b44fdc214ee9bf8ee5377732d9d9dfe5712e4", size = 145992610, upload-time = "2026-01-21T16:25:26.327Z" }, - { 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/6f/3d/c87b33c5f260a2a8ad68da7147e105f05868c281c63d65ed85aa4da98c66/torch-2.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:29b7009dba4b7a1c960260fc8ac85022c784250af43af9fb0ebafc9883782ebd", size = 113723116, upload-time = "2026-01-21T16:25:21.916Z" }, - { 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/cc/af/758e242e9102e9988969b5e621d41f36b8f258bb4a099109b7a4b4b50ea4/torch-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:5fd4117d89ffd47e3dcc71e71a22efac24828ad781c7e46aaaf56bf7f2796acf", size = 145996088, upload-time = "2026-01-21T16:24:44.171Z" }, - { 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/6e/01/624c4324ca01f66ae4c7cd1b74eb16fb52596dce66dbe51eff95ef9e7a4c/torch-2.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2c66c61f44c5f903046cc696d088e21062644cbe541c7f1c4eaae88b2ad23547", size = 113757972, upload-time = "2026-01-21T16:24:39.516Z" }, - { 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" }, - { url = "https://files.pythonhosted.org/packages/c9/6f/f2e91e34e3fcba2e3fc8d8f74e7d6c22e74e480bbd1db7bc8900fdf3e95c/torch-2.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5c4d217b14741e40776dd7074d9006fd28b8a97ef5654db959d8635b2fe5f29b", size = 146004247, upload-time = "2026-01-21T16:24:29.335Z" }, - { url = "https://files.pythonhosted.org/packages/98/fb/5160261aeb5e1ee12ee95fe599d0541f7c976c3701d607d8fc29e623229f/torch-2.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6b71486353fce0f9714ca0c9ef1c850a2ae766b409808acd58e9678a3edb7738", size = 915716445, upload-time = "2026-01-21T16:22:45.353Z" }, - { url = "https://files.pythonhosted.org/packages/6a/16/502fb1b41e6d868e8deb5b0e3ae926bbb36dab8ceb0d1b769b266ad7b0c3/torch-2.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2ee399c644dc92ef7bc0d4f7e74b5360c37cdbe7c5ba11318dda49ffac2bc57", size = 113757050, upload-time = "2026-01-21T16:24:19.204Z" }, - { url = "https://files.pythonhosted.org/packages/1a/0b/39929b148f4824bc3ad6f9f72a29d4ad865bcf7ebfc2fa67584773e083d2/torch-2.10.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:3202429f58309b9fa96a614885eace4b7995729f44beb54d3e4a47773649d382", size = 79851305, upload-time = "2026-01-21T16:24:09.209Z" }, - { url = "https://files.pythonhosted.org/packages/d8/14/21fbce63bc452381ba5f74a2c0a959fdf5ad5803ccc0c654e752e0dbe91a/torch-2.10.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:aae1b29cd68e50a9397f5ee897b9c24742e9e306f88a807a27d617f07adb3bd8", size = 146005472, upload-time = "2026-01-21T16:22:29.022Z" }, - { url = "https://files.pythonhosted.org/packages/54/fd/b207d1c525cb570ef47f3e9f836b154685011fce11a2f444ba8a4084d042/torch-2.10.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6021db85958db2f07ec94e1bc77212721ba4920c12a18dc552d2ae36a3eb163f", size = 915612644, upload-time = "2026-01-21T16:21:47.019Z" }, - { url = "https://files.pythonhosted.org/packages/36/53/0197f868c75f1050b199fe58f9bf3bf3aecac9b4e85cc9c964383d745403/torch-2.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff43db38af76fda183156153983c9a096fc4c78d0cd1e07b14a2314c7f01c2c8", size = 113997015, upload-time = "2026-01-21T16:23:00.767Z" }, - { url = "https://files.pythonhosted.org/packages/0e/13/e76b4d9c160e89fff48bf16b449ea324bda84745d2ab30294c37c2434c0d/torch-2.10.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:cdf2a523d699b70d613243211ecaac14fe9c5df8a0b0a9c02add60fb2a413e0f", size = 79498248, upload-time = "2026-01-21T16:23:09.315Z" }, -] - -[[package]] -name = "torch" -version = "2.10.0+cu129" +version = "2.11.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "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'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", -] dependencies = [ { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "cuda-toolkit", version = "12.9.1", source = { registry = "https://pypi.nvidia.com/" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "filelock", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "fsspec", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "jinja2", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "networkx", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cublas-cu12", version = "12.9.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cuda-cupti-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-curand-cu12", version = "10.3.10.19", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.5.82", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "nvidia-cudnn-cu12", version = "9.17.1.4", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.nvidia.com/" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "nvidia-nvtx-cu12", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "setuptools", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "sympy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "triton", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "typing-extensions", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e28f146e14173ebe2302088c5745b8c540171ffe4b4225bfbbd8639f7962514", upload-time = "2026-01-21T18:55:48Z" }, - { 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" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:895501ca59670503c00aeca56aa864fe59ebb11bdc919e779683d5ae263a171a", upload-time = "2026-01-21T18:55:48Z" }, - { 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" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:08dc9eb950efbf2b65a7973e6d00c8c770d697140296841dc3d86cbc8d372a76", upload-time = "2026-01-21T18:55:48Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e116126decbfbd1fc6f8e07c0d1527f014b0b787b50479d84592ccc44870f8d5", upload-time = "2026-01-21T18:56:26Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:426cd15b348547131a3de733056396dea0edfb511cd5e351a6ba9efa561dfb86", upload-time = "2026-01-21T18:55:50Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.10.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3f62b9033869ea62c76edb803b129d4889b4c094d295d86a79cabb4a36a597d9", upload-time = "2026-01-21T18:56:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:ae3cf4a1082fbfbed7409dcfe9f767d9124da4730e2bb8857f1656fa490d8d69", upload-time = "2026-04-27T18:38:46Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:061ce387b2bb57d9c1797292e2a184b1b239c9ea75f1270a27ebb36a41222646", upload-time = "2026-04-27T18:39:45Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:2d053729aa4ca5daa466dc1418fd3770f221017cb94d0d5c0c60c15b2eeedffd", upload-time = "2026-04-27T18:41:08Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:68b83cb7d7d43bc67c2833c8aebaea6a966f2017c3389885affa3361c258b7e3", upload-time = "2026-04-27T18:42:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:20f9a7223804fbc2b39253933a2704756f1bd80529a093fe6e6cbef3341a303e", upload-time = "2026-04-27T18:43:19Z" }, + { 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" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:ff79453f42655a3916a1cb8d2f2b41695dcbe0e289a1efecd5a05c8d1f6552f1", upload-time = "2026-04-27T18:45:40Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torch-2.11.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:254344b972a52620f83d2b8792889ff5ef2c432134211f4a5a1eb9e1b6c2fb02", upload-time = "2026-04-27T18:46:41Z" }, ] [[package]] @@ -10626,11 +12621,9 @@ version = "0.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "julius", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torch-pitch-shift", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torchaudio", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] 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 = [ @@ -10642,8 +12635,7 @@ name = "torch-c-dlpack-ext" version = "0.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/37/de/921b6491efce5c389a5ef9bbed3d2d6660005840dae488124173180859ab/torch_c_dlpack_ext-0.1.5.tar.gz", hash = "sha256:d06f0357d575d22a168cc77acb9020fc4bae30968ceb6718a055dcbe92bacabe", size = 12913, upload-time = "2026-01-12T11:25:08.484Z" } wheels = [ @@ -10668,10 +12660,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "primepy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torchaudio", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] 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 = [ @@ -10680,84 +12670,27 @@ wheels = [ [[package]] name = "torchaudio" -version = "2.10.0" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version >= '3.13' and platform_machine == 's390x'", - "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version == '3.12.*' and platform_machine == 's390x'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version < '3.12' and platform_machine == 's390x'", -] -dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, -] -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/6f/b7/c66dc34a27441d78997e20d0ffe2f5ad73db9f7b1267511be255bb94ac9b/torchaudio-2.10.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:87c841a21e82703ebd4a29170c4e60c25a2b47312dc212930087ad58965ac0c8", size = 391843, upload-time = "2026-01-21T16:28:43.093Z" }, - { 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/69/26/cd2aec609b4f8918e4e85e5c6a3f569bc7b5f72a7ecba3f784077102749c/torchaudio-2.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:4c6e9609046143b30a30183893d23ff1ce5de603dbe914b3cce5cc29f5aa5a9c", size = 474792, upload-time = "2026-01-21T16:28:45.254Z" }, - { 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/ea/3f/df620439a76ece170472d41438d11a1545d5db5dc9f1eaeab8c6e055a328/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:42b148a0921a3721abd1f6ae098b1ec9f89703e555c4f7a0d44da87b8decbcb9", size = 391973, upload-time = "2026-01-21T16:28:39.732Z" }, - { 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" }, - { url = "https://files.pythonhosted.org/packages/be/a0/da53c7d20fac15f66f8838653b91162de1bf21fb40fee88cf839e4ef5174/torchaudio-2.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f76a01ecebf1869e1f2c50a261f1cf07e5fccb24402b4e9bbb82d6725b9c7dd", size = 475470, upload-time = "2026-01-21T16:28:40.615Z" }, - { url = "https://files.pythonhosted.org/packages/b6/02/341e7bd588355f82c5180103cb2f8070a72ab1be920ab27553a1135d4aa6/torchaudio-2.10.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:8fd38d28ee150c584d3ee3b05f39e021f0ad8a8ec8fec1f26dfe150c9db9b2f5", size = 737164, upload-time = "2026-01-21T16:28:38.354Z" }, - { url = "https://files.pythonhosted.org/packages/49/fd/831c2595c81b17141180ca11ab3c0836cc544ef13e15aa0e7b2cb619e582/torchaudio-2.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5bc39ff3ea341097ce1ab023dd88c9dd8ca5f96ebf48821e7d23766137bb55d7", size = 392757, upload-time = "2026-01-21T16:28:33.631Z" }, - { url = "https://files.pythonhosted.org/packages/8e/d8/405c80c57dc68ca5855bddfaae57c3d84ea7397bf1eb2aa5d59c9fa1d3a9/torchaudio-2.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3057c4286db5673d266124a2a10ca54e19f516772e9057f44573a7da5b85e328", size = 1897099, upload-time = "2026-01-21T16:28:24.793Z" }, - { url = "https://files.pythonhosted.org/packages/73/cf/0e48d67788c935e3b3d00e6f55a930a54a67f432e04c33ef80a38cb764fd/torchaudio-2.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:99e74d1901742bc10961d807fe75c0dd9496f4a4a4ff4bb317c5de4a0b6f24e6", size = 475476, upload-time = "2026-01-21T16:28:28.249Z" }, - { url = "https://files.pythonhosted.org/packages/48/29/30bcce0f17a8279b051b09250993691a828f89a03278306b23571c18df04/torchaudio-2.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6cfe98ef0ea9bee6d6297493ce67ce0c54a38d80caf6535a3ae48900fd5f3769", size = 742449, upload-time = "2026-01-21T16:28:29.556Z" }, - { url = "https://files.pythonhosted.org/packages/43/8c/653e7f67855424bf3b7cbb48335f8316f7fb02bb01a6cab38f6bf9555676/torchaudio-2.10.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:b41b254d958632dc00dc7768431cadda516c91641d798775cbb19bcd4f0d2be4", size = 393430, upload-time = "2026-01-21T16:28:34.855Z" }, - { url = "https://files.pythonhosted.org/packages/8e/1f/f91fcb9dd47a19b720fb48042a2f6f023651948e73726e98fff60d5ed5c7/torchaudio-2.10.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:da1081d1018a1e95f5a13947402aeb037cf5ac8861219a6164df004898a96bb1", size = 1897271, upload-time = "2026-01-21T16:28:23.519Z" }, - { url = "https://files.pythonhosted.org/packages/57/27/270c26890f43838e8faa5d3e52f079bd9d9d09f9a535a11cf6b94e20ed21/torchaudio-2.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f1afa53146a5655258d3a86e689c6879dfe78581d9bee9ef611ace98722f86bb", size = 478966, upload-time = "2026-01-21T16:28:32.491Z" }, -] - -[[package]] -name = "torchaudio" -version = "2.10.0+cu129" +version = "2.11.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "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'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", -] -dependencies = [ - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, -] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:7bdc3e5dedeac5c64792f2038cd337267f3aae7db5932c94960ba3c9ad87d417", upload-time = "2026-01-21T15:05:50Z" }, - { 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_aarch64.whl", hash = "sha256:a9541e141f29a1a9b21b8f323ad30f1d03ef08f72efea2139eafe7de7c0fd0f1", 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" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:7da6d91ff23575a220202fa8b1db1531c2b126ad6cf7515f2e28afe95979ed55", upload-time = "2026-01-21T15:05:50Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:25f99b060c867bedae2d5520acc3504afca0e75255724abdc4e05142a6c537cd", upload-time = "2026-01-21T15:05:50Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:b64d03ab8ef46a158987a6943957c5cf537cc6fb8cb82e6eb80cd4eee1691b65", upload-time = "2026-01-21T15:05:50Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.10.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:411826a1d33e62404b69908242a017820e62f5a05facd277efc225a90a409570", upload-time = "2026-01-21T15:05:50Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:74f6267dddf9a4c168027c93ef8969ff864b7c9feb6fbf9e202c3446c7d1ef75", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fa6fa276ac84fd44c87ea26b44b01442ae0ca434253eb3b039484d3f898be1da", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8ad3f5b9348ed1b49ff9a180c3898e1b1bd8712ac8007cb60783dbd0c46dc479", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:de4105653562f031edd6ddf7dd1485f07db6ac62cdc90d17364648cd3c89eb5a", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c1faeda677a75a8aba0b5a37dfe1ffb21afe4fe90900eeeaac80dcbc422c48a2", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:45103fac849ffee337976ff19eac81725b3396e2c18e3f48ed92ba7669cb32d7", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:f695a613c1afbd3fdc1e8e91116644e9a21ed1a920382ceb33482c4ed28350ca", upload-time = "2026-03-23T15:50:25Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchaudio-2.11.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3458fc1f05462615107a7944f21f09f2f130e76e34ddc1e113d32d2b2cc7b8f3", upload-time = "2026-03-23T15:50:25Z" }, ] [[package]] name = "torchcodec" -version = "0.10.0+cu129" +version = "0.11.1+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } wheels = [ - { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.10.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:bc926ae1210f8d032d05f77077cdd8e1f7fe6bc7e503b0a5b789735b535f0562", upload-time = "2026-04-27T18:51:38Z" }, - { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.10.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:396f2e80539c13a49688798a48c77fac61dc70e656067d689c88203da103ed95", upload-time = "2026-04-27T18:51:39Z" }, - { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.10.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:27e559a3588846f0d9f535655fcf1166849d5fae4f1b783667f791ba52868b78", upload-time = "2026-04-27T18:51:39Z" }, + { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.11.1%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e58def3a347a7a0476d9d662ecc80bdfb679d0f821af175da439a3e5a534056e", upload-time = "2026-04-14T18:06:04Z" }, + { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.11.1%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:628ce609e90b6903230a398fa545a529c2a4bcc0564a0e3d9a72106c9e3ed51a", upload-time = "2026-04-14T18:06:04Z" }, + { url = "https://download.pytorch.org/whl/cu129/torchcodec-0.11.1%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e5aa69a4c2157acbcb7550a765438c11f9151ceca55b6e093e8e13b2e45f9806", upload-time = "2026-04-14T18:06:04Z" }, ] [[package]] @@ -10768,8 +12701,7 @@ dependencies = [ { name = "lightning-utilities", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/85/2e/48a887a59ecc4a10ce9e8b35b3e3c5cef29d902c4eac143378526e7485cb/torchmetrics-1.8.2.tar.gz", hash = "sha256:cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5", size = 580679, upload-time = "2025-09-03T14:00:54.077Z" } wheels = [ @@ -10778,78 +12710,22 @@ wheels = [ [[package]] name = "torchvision" -version = "0.25.0" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version >= '3.13' and platform_machine == 's390x'", - "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version == '3.12.*' and platform_machine == 's390x'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", - "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", - "python_full_version < '3.12' and platform_machine == 's390x'", -] -dependencies = [ - { name = "numpy", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "pillow", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/be/c704bceaf11c4f6b19d64337a34a877fcdfe3bd68160a8c9ae9bea4a35a3/torchvision-0.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:db74a551946b75d19f9996c419a799ffdf6a223ecf17c656f90da011f1d75b20", size = 1874923, upload-time = "2026-01-21T16:27:46.574Z" }, - { url = "https://files.pythonhosted.org/packages/ae/e9/f143cd71232430de1f547ceab840f68c55e127d72558b1061a71d0b193cd/torchvision-0.25.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f49964f96644dbac2506dffe1a0a7ec0f2bf8cf7a588c3319fed26e6329ffdf3", size = 2344808, upload-time = "2026-01-21T16:27:43.191Z" }, - { url = "https://files.pythonhosted.org/packages/43/ae/ad5d6165797de234c9658752acb4fce65b78a6a18d82efdf8367c940d8da/torchvision-0.25.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:153c0d2cbc34b7cf2da19d73450f24ba36d2b75ec9211b9962b5022fb9e4ecee", size = 8070752, upload-time = "2026-01-21T16:27:33.748Z" }, - { url = "https://files.pythonhosted.org/packages/23/19/55b28aecdc7f38df57b8eb55eb0b14a62b470ed8efeb22cdc74224df1d6a/torchvision-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:ea580ffd6094cc01914ad32f8c8118174f18974629af905cea08cb6d5d48c7b7", size = 4038722, upload-time = "2026-01-21T16:27:41.355Z" }, - { url = "https://files.pythonhosted.org/packages/56/3a/6ea0d73f49a9bef38a1b3a92e8dd455cea58470985d25635beab93841748/torchvision-0.25.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c2abe430c90b1d5e552680037d68da4eb80a5852ebb1c811b2b89d299b10573b", size = 1874920, upload-time = "2026-01-21T16:27:45.348Z" }, - { url = "https://files.pythonhosted.org/packages/51/f8/c0e1ef27c66e15406fece94930e7d6feee4cb6374bbc02d945a630d6426e/torchvision-0.25.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:b75deafa2dfea3e2c2a525559b04783515e3463f6e830cb71de0fb7ea36fe233", size = 2344556, upload-time = "2026-01-21T16:27:40.125Z" }, - { url = "https://files.pythonhosted.org/packages/68/2f/f24b039169db474e8688f649377de082a965fbf85daf4e46c44412f1d15a/torchvision-0.25.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f25aa9e380865b11ea6e9d99d84df86b9cc959f1a007cd966fc6f1ab2ed0e248", size = 8072351, upload-time = "2026-01-21T16:27:21.074Z" }, - { url = "https://files.pythonhosted.org/packages/ad/16/8f650c2e288977cf0f8f85184b90ee56ed170a4919347fc74ee99286ed6f/torchvision-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:f9c55ae8d673ab493325d1267cbd285bb94d56f99626c00ac4644de32a59ede3", size = 4303059, upload-time = "2026-01-21T16:27:11.08Z" }, - { url = "https://files.pythonhosted.org/packages/f5/5b/1562a04a6a5a4cf8cf40016a0cdeda91ede75d6962cff7f809a85ae966a5/torchvision-0.25.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:24e11199e4d84ba9c5ee7825ebdf1cd37ce8deec225117f10243cae984ced3ec", size = 1874918, upload-time = "2026-01-21T16:27:39.02Z" }, - { url = "https://files.pythonhosted.org/packages/36/b1/3d6c42f62c272ce34fcce609bb8939bdf873dab5f1b798fd4e880255f129/torchvision-0.25.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5f271136d2d2c0b7a24c5671795c6e4fd8da4e0ea98aeb1041f62bc04c4370ef", size = 2309106, upload-time = "2026-01-21T16:27:30.624Z" }, - { url = "https://files.pythonhosted.org/packages/c7/60/59bb9c8b67cce356daeed4cb96a717caa4f69c9822f72e223a0eae7a9bd9/torchvision-0.25.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:855c0dc6d37f462482da7531c6788518baedca1e0847f3df42a911713acdfe52", size = 8071522, upload-time = "2026-01-21T16:27:29.392Z" }, - { url = "https://files.pythonhosted.org/packages/32/a5/9a9b1de0720f884ea50dbf9acb22cbe5312e51d7b8c4ac6ba9b51efd9bba/torchvision-0.25.0-cp313-cp313-win_amd64.whl", hash = "sha256:cef0196be31be421f6f462d1e9da1101be7332d91984caa6f8022e6c78a5877f", size = 4321911, upload-time = "2026-01-21T16:27:35.195Z" }, - { url = "https://files.pythonhosted.org/packages/52/99/dca81ed21ebaeff2b67cc9f815a20fdaa418b69f5f9ea4c6ed71721470db/torchvision-0.25.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a8f8061284395ce31bcd460f2169013382ccf411148ceb2ee38e718e9860f5a7", size = 1896209, upload-time = "2026-01-21T16:27:32.159Z" }, - { url = "https://files.pythonhosted.org/packages/28/cc/2103149761fdb4eaed58a53e8437b2d716d48f05174fab1d9fcf1e2a2244/torchvision-0.25.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:146d02c9876858420adf41f3189fe90e3d6a409cbfa65454c09f25fb33bf7266", size = 2310735, upload-time = "2026-01-21T16:27:22.327Z" }, - { url = "https://files.pythonhosted.org/packages/76/ad/f4c985ad52ddd3b22711c588501be1b330adaeaf6850317f66751711b78c/torchvision-0.25.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c4d395cb2c4a2712f6eb93a34476cdf7aae74bb6ea2ea1917f858e96344b00aa", size = 8089557, upload-time = "2026-01-21T16:27:27.666Z" }, - { url = "https://files.pythonhosted.org/packages/63/cc/0ea68b5802e5e3c31f44b307e74947bad5a38cc655231d845534ed50ddb8/torchvision-0.25.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5e6b449e9fa7d642142c0e27c41e5a43b508d57ed8e79b7c0a0c28652da8678c", size = 4344260, upload-time = "2026-01-21T16:27:17.018Z" }, -] - -[[package]] -name = "torchvision" -version = "0.25.0+cu129" +version = "0.26.0+cu129" source = { registry = "https://download.pytorch.org/whl/cu129" } -resolution-markers = [ - "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", - "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'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", -] dependencies = [ { name = "numpy", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "pillow", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (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 == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, ] wheels = [ - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:d2c92635d0de2eda2f48d70e009fe755d3cd2cb6e5695b60bf9d1e9a0be5c02d", upload-time = "2026-04-27T19:00:26Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:938380c4a1538c57af73dbe7ca6fc93a21e91b7864909d29e8184c43cedb7166", upload-time = "2026-04-27T19:00:26Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:575549b417b9f64ddf67412a6b570174d566cb47a0f978355f81007fb5d62a43", upload-time = "2026-04-27T19:00:27Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:5d741dff079cd9b9dfe690f2f14ba6db22bd9415838726ab795c378a12adbc3b", upload-time = "2026-04-27T19:00:28Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:aa90d723a46d2d1e93da4632f8a4b1c989ba4512d09d71fc1e2e6b3495b466a6", upload-time = "2026-04-27T19:00:29Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:cfab8bae06354a09485b9890fc8b909e54c5ac0df84113f44ef0d7dbbba444b3", upload-time = "2026-04-27T19:00:30Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:713092899df061368fd148b7118042d37d3f1eb294c0ca9f4b2d9b80f648b82f", upload-time = "2026-04-27T19:00:31Z" }, - { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.25.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:e5f82fa7ff5246e8aa48f1cfb8a33982e56a8eaa968d2bdc9587a96ef68f0624", upload-time = "2026-04-27T19:00:31Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:0f6385283b476cc50364b1029435af22cd3641d84ae83974058fd35d336f224a", upload-time = "2026-04-09T23:21:43Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ea42d3296262024f60f2073ee2251644903d43a371ac3613f676d7df258d6ab0", upload-time = "2026-04-09T23:21:44Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:9a5971c2eb3ed439b685b81dfe3bd48d35adbf1027caa2cc0acaa4031d3374e9", upload-time = "2026-04-09T23:21:44Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:086aa9ac91e56cf339ea6c646bc000b970e62159b609d84e0a2d3c9859fe5885", upload-time = "2026-04-09T23:21:45Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5849cc57af8f43b27245815a93c4fa62b608a32496340ffb3d82d50661cf99bd", upload-time = "2026-04-09T23:21:45Z" }, + { 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" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:6d73a4d44464454b09d484d39dc51d3996c512fa93674edea4357d35bccc0cba", upload-time = "2026-04-09T23:21:47Z" }, + { url = "https://download-r2.pytorch.org/whl/cu129/torchvision-0.26.0%2Bcu129-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c0423510f821d4095b17dfa9789787fa72c82ed336d4d3f268014cd6eb767077", upload-time = "2026-04-09T23:21:48Z" }, ] [[package]] @@ -11148,74 +13024,91 @@ wheels = [ name = "vllm" version = "0.18.1" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version >= '3.13' and platform_machine == 's390x'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version == '3.12.*' and platform_machine == 's390x'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version < '3.12' and platform_machine == 'x86_64' and sys_platform == 'darwin'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and platform_machine != 's390x' and platform_machine != 'x86_64'", + "python_full_version < '3.12' and platform_machine == 's390x'", +] dependencies = [ - { name = "aiohttp" }, - { name = "anthropic" }, - { name = "blake3" }, - { name = "cachetools" }, - { name = "cbor2" }, - { name = "cloudpickle" }, - { name = "compressed-tensors" }, - { name = "depyf" }, - { name = "diskcache" }, - { name = "einops" }, - { name = "fastapi", extra = ["standard"] }, - { name = "filelock" }, - { name = "flashinfer-python" }, - { name = "gguf" }, - { name = "ijson" }, - { name = "lark" }, - { name = "llguidance", marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'ppc64le' or platform_machine == 's390x' or platform_machine == 'x86_64'" }, - { name = "lm-format-enforcer" }, - { name = "mcp" }, - { name = "mistral-common", extra = ["image"] }, - { name = "model-hosting-container-standards" }, - { name = "msgspec" }, - { name = "ninja" }, - { name = "numba" }, - { name = "numpy" }, - { name = "nvidia-cudnn-frontend" }, - { name = "nvidia-cutlass-dsl" }, - { name = "openai" }, - { name = "openai-harmony" }, - { name = "opencv-python-headless" }, - { name = "opentelemetry-api" }, - { name = "opentelemetry-exporter-otlp" }, - { name = "opentelemetry-sdk" }, - { name = "opentelemetry-semantic-conventions-ai" }, - { name = "outlines-core" }, - { name = "partial-json-parser" }, - { name = "pillow" }, - { name = "prometheus-client" }, - { name = "prometheus-fastapi-instrumentator" }, - { name = "protobuf" }, - { name = "psutil" }, - { name = "py-cpuinfo" }, - { name = "pybase64" }, - { name = "pydantic" }, - { name = "python-json-logger" }, - { name = "pyyaml" }, - { name = "pyzmq" }, - { name = "quack-kernels" }, - { name = "regex" }, - { name = "requests" }, - { name = "sentencepiece" }, - { name = "setproctitle" }, - { name = "setuptools" }, - { name = "six", marker = "python_full_version >= '3.12'" }, - { name = "tiktoken" }, - { name = "tokenizers" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchaudio", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, - { name = "tqdm" }, - { name = "transformers" }, - { name = "typing-extensions" }, - { name = "watchfiles" }, - { name = "xgrammar" }, + { name = "aiohttp", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "anthropic", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "blake3", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "cachetools", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "cbor2", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "cloudpickle", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "compressed-tensors", version = "0.13.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "depyf", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "diskcache", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "einops", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "fastapi", extra = ["standard"], marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "filelock", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "flashinfer-python", version = "0.6.6", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "gguf", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "ijson", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "lark", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "llguidance", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'aarch64' or platform_machine == 'arm64' or platform_machine == 'ppc64le' or platform_machine == 's390x' or (platform_machine == 'x86_64' and sys_platform == 'darwin')" }, + { name = "lm-format-enforcer", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "mcp", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "mistral-common", version = "1.11.1", source = { registry = "https://pypi.org/simple" }, extra = ["image"], marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "model-hosting-container-standards", version = "0.1.13", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "msgspec", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "ninja", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "numba", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-cudnn-frontend", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.4.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "openai", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "openai-harmony", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "opencv-python-headless", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "opentelemetry-api", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "opentelemetry-exporter-otlp", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "opentelemetry-sdk", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "outlines-core", version = "0.2.11", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "partial-json-parser", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pillow", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "prometheus-client", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "prometheus-fastapi-instrumentator", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "protobuf", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "psutil", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "py-cpuinfo", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pybase64", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pydantic", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "python-json-logger", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pyyaml", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "pyzmq", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "quack-kernels", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "regex", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "requests", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "sentencepiece", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "setproctitle", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "setuptools", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "six", marker = "(python_full_version >= '3.12' and platform_machine != 'x86_64') or (python_full_version >= '3.12' and sys_platform == 'darwin')" }, + { name = "tiktoken", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "tokenizers", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "torch", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "torchaudio", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "torchvision", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "tqdm", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "transformers", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "watchfiles", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "xgrammar", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d0/67/fcf535827a07c0abce9cda362aef43c24b98e2dc661254e419cf22b5bc71/vllm-0.18.1.tar.gz", hash = "sha256:8d18eff1c4ed21eb8cf7a45a1d1b34752d5ec287e79186e451d5c2f797cacdb7", size = 30814301, upload-time = "2026-03-31T05:55:41.862Z" } wheels = [ @@ -11225,11 +13118,117 @@ wheels = [ [package.optional-dependencies] audio = [ - { name = "av" }, - { name = "librosa" }, - { name = "mistral-common", extra = ["audio"] }, - { name = "scipy" }, - { name = "soundfile" }, + { name = "av", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "librosa", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "mistral-common", version = "1.11.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "scipy", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, + { name = "soundfile", marker = "platform_machine != 'x86_64' or sys_platform == 'darwin'" }, +] + +[[package]] +name = "vllm" +version = "0.22.0+cu129" +source = { registry = "https://wheels.vllm.ai/0.22.0/cu129" } +resolution-markers = [ + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", + "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 != 'darwin' and sys_platform != 'linux'", +] +dependencies = [ + { name = "aiohttp", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "anthropic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "apache-tvm-ffi", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "blake3", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cachetools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cbor2", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "cloudpickle", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "compressed-tensors", version = "0.15.0.1", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "depyf", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "diskcache", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "einops", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "fastapi", extra = ["standard"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "fastsafetensors", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "filelock", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "flashinfer-cubin", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "flashinfer-python", version = "0.6.11.post2", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "gguf", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "humming-kernels", extra = ["cu12"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ijson", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "lark", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "llguidance", version = "1.7.6", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "lm-format-enforcer", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "mcp", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "mistral-common", version = "1.11.3", source = { registry = "https://pypi.org/simple" }, extra = ["image"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "model-hosting-container-standards", version = "0.1.15", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "msgspec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "ninja", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numba", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cudnn-frontend", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "nvidia-cutlass-dsl", version = "4.5.2", source = { registry = "https://pypi.nvidia.com/" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "openai", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "openai-harmony", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opencv-python-headless", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-api", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-exporter-otlp", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-sdk", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "outlines-core", version = "0.2.14", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "partial-json-parser", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pillow", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "prometheus-client", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "prometheus-fastapi-instrumentator", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "protobuf", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "psutil", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "py-cpuinfo", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pybase64", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pydantic", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "python-json-logger", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pyyaml", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "pyzmq", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "quack-kernels", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "regex", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "requests", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "safetensors", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "sentencepiece", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "setproctitle", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "setuptools", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "six", marker = "python_full_version >= '3.12' and platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tiktoken", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tilelang", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tokenizers", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "tokenspeed-mla", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torchaudio", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torchvision", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "transformers", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "watchfiles", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "xgrammar", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://wheels.vllm.ai/0b3ba88f165976e77ca5e6a7a3f5bba4562b80af/vllm-0.22.0%2Bcu129-cp38-abi3-manylinux_2_28_x86_64.whl" }, +] + +[package.optional-dependencies] +audio = [ + { name = "av", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "mistral-common", version = "1.11.3", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "scipy", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "soundfile", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +otel = [ + { name = "opentelemetry-api", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-exporter-otlp", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-sdk", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, + { name = "opentelemetry-semantic-conventions-ai", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, +] +runai = [ + { name = "runai-model-streamer", extra = ["azure", "gcs", "s3"], marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, ] [[package]] @@ -11512,13 +13511,10 @@ dependencies = [ { name = "omegaconf", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pandas", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "pyannote-audio", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' 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 = "torch", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torchaudio", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "torchcodec", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'" }, - { name = "torchvision", version = "0.25.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torchvision", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "transformers", marker = "platform_machine == 'x86_64' and sys_platform != 'darwin'" }, { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] @@ -11591,8 +13587,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, { name = "pydantic" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64') or sys_platform != 'linux'" }, - { name = "torch", version = "2.10.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, + { name = "torch", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, { name = "transformers" }, { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "typing-extensions" }, @@ -11621,16 +13616,32 @@ version = "3.6.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/02/84/30869e01909fb37a6cc7e18688ee8bf1e42d57e7e0777636bd47524c43c7/xxhash-3.6.0.tar.gz", hash = "sha256:f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6", size = 85160, upload-time = "2025-10-02T14:37:08.097Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/ef/3a9b05eb527457d5db13a135a2ae1a26c80fecd624d20f3e8dcc4cb170f3/xxhash-3.6.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6812c25fe0d6c36a46ccb002f40f27ac903bf18af9f6dd8f9669cb4d176ab18f", size = 212384, upload-time = "2025-10-02T14:34:19.182Z" }, + { url = "https://files.pythonhosted.org/packages/0f/18/ccc194ee698c6c623acbf0f8c2969811a8a4b6185af5e824cd27b9e4fd3e/xxhash-3.6.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4ccbff013972390b51a18ef1255ef5ac125c92dc9143b2d1909f59abc765540e", size = 445749, upload-time = "2025-10-02T14:34:20.659Z" }, { url = "https://files.pythonhosted.org/packages/a5/86/cf2c0321dc3940a7aa73076f4fd677a0fb3e405cb297ead7d864fd90847e/xxhash-3.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:297b7fbf86c82c550e12e8fb71968b3f033d27b874276ba3624ea868c11165a8", size = 193880, upload-time = "2025-10-02T14:34:22.431Z" }, + { url = "https://files.pythonhosted.org/packages/67/74/b044fcd6b3d89e9b1b665924d85d3f400636c23590226feb1eb09e1176ce/xxhash-3.6.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:08d45aef063a4531b785cd72de4887766d01dc8f362a515693df349fdb825e0c", size = 210867, upload-time = "2025-10-02T14:34:27.203Z" }, + { url = "https://files.pythonhosted.org/packages/bc/fd/3ce73bf753b08cb19daee1eb14aa0d7fe331f8da9c02dd95316ddfe5275e/xxhash-3.6.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:929142361a48ee07f09121fe9e96a84950e8d4df3bb298ca5d88061969f34d7b", size = 414012, upload-time = "2025-10-02T14:34:28.409Z" }, { url = "https://files.pythonhosted.org/packages/ba/b3/5a4241309217c5c876f156b10778f3ab3af7ba7e3259e6d5f5c7d0129eb2/xxhash-3.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:51312c768403d8540487dbbfb557454cfc55589bbde6424456951f7fcd4facb3", size = 191409, upload-time = "2025-10-02T14:34:29.696Z" }, { url = "https://files.pythonhosted.org/packages/65/79/9d24d7f53819fe301b231044ea362ce64e86c74f6e8c8e51320de248b3e5/xxhash-3.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:26734cdc2d4ffe449b41d186bbeac416f704a482ed835d375a5c0cb02bc63fef", size = 31481, upload-time = "2025-10-02T14:34:32.062Z" }, + { url = "https://files.pythonhosted.org/packages/38/86/fb6b6130d8dd6b8942cc17ab4d90e223653a89aa32ad2776f8af7064ed13/xxhash-3.6.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2aa5ee3444c25b69813663c9f8067dcfaa2e126dc55e8dddf40f4d1c25d7effa", size = 212163, upload-time = "2025-10-02T14:34:39.872Z" }, + { url = "https://files.pythonhosted.org/packages/ee/dc/e84875682b0593e884ad73b2d40767b5790d417bde603cceb6878901d647/xxhash-3.6.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f7f99123f0e1194fa59cc69ad46dbae2e07becec5df50a0509a808f90a0f03f0", size = 445411, upload-time = "2025-10-02T14:34:41.569Z" }, { url = "https://files.pythonhosted.org/packages/11/4f/426f91b96701ec2f37bb2b8cec664eff4f658a11f3fa9d94f0a887ea6d2b/xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:49e03e6fe2cac4a1bc64952dd250cf0dbc5ef4ebb7b8d96bce82e2de163c82a2", size = 193883, upload-time = "2025-10-02T14:34:43.249Z" }, + { url = "https://files.pythonhosted.org/packages/58/ca/faa05ac19b3b622c7c9317ac3e23954187516298a091eb02c976d0d3dd45/xxhash-3.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:843b52f6d88071f87eba1631b684fcb4b2068cd2180a0224122fe4ef011a9374", size = 210655, upload-time = "2025-10-02T14:34:47.571Z" }, + { url = "https://files.pythonhosted.org/packages/d4/7a/06aa7482345480cc0cb597f5c875b11a82c3953f534394f620b0be2f700c/xxhash-3.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7d14a6cfaf03b1b6f5f9790f76880601ccc7896aff7ab9cd8978a939c1eb7e0d", size = 414001, upload-time = "2025-10-02T14:34:49.273Z" }, { url = "https://files.pythonhosted.org/packages/23/07/63ffb386cd47029aa2916b3d2f454e6cc5b9f5c5ada3790377d5430084e7/xxhash-3.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:418daf3db71e1413cfe211c2f9a528456936645c17f46b5204705581a45390ae", size = 191431, upload-time = "2025-10-02T14:34:50.798Z" }, { url = "https://files.pythonhosted.org/packages/13/5d/0d125536cbe7565a83d06e43783389ecae0c0f2ed037b48ede185de477c0/xxhash-3.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:c0f2ab8c715630565ab8991b536ecded9416d615538be8ecddce43ccf26cbc7c", size = 31534, upload-time = "2025-10-02T14:34:53.276Z" }, + { url = "https://files.pythonhosted.org/packages/84/7a/c2b3d071e4bb4a90b7057228a99b10d51744878f4a8a6dd643c8bd897620/xxhash-3.6.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ba284920194615cb8edf73bf52236ce2e1664ccd4a38fdb543506413529cc546", size = 212241, upload-time = "2025-10-02T14:35:02.207Z" }, + { url = "https://files.pythonhosted.org/packages/81/5f/640b6eac0128e215f177df99eadcd0f1b7c42c274ab6a394a05059694c5a/xxhash-3.6.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b54219177f6c6674d5378bd862c6aedf64725f70dd29c472eaae154df1a2e89", size = 445471, upload-time = "2025-10-02T14:35:03.61Z" }, { url = "https://files.pythonhosted.org/packages/5e/1e/3c3d3ef071b051cc3abbe3721ffb8365033a172613c04af2da89d5548a87/xxhash-3.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:42c36dd7dbad2f5238950c377fcbf6811b1cdb1c444fab447960030cea60504d", size = 193936, upload-time = "2025-10-02T14:35:05.013Z" }, + { url = "https://files.pythonhosted.org/packages/d7/fd/2c0a00c97b9e18f72e1f240ad4e8f8a90fd9d408289ba9c7c495ed7dc05c/xxhash-3.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:6f2580ffab1a8b68ef2b901cde7e55fa8da5e4be0977c68f78fc80f3c143de42", size = 210689, upload-time = "2025-10-02T14:35:09.438Z" }, + { url = "https://files.pythonhosted.org/packages/93/86/5dd8076a926b9a95db3206aba20d89a7fc14dd5aac16e5c4de4b56033140/xxhash-3.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:40c391dd3cd041ebc3ffe6f2c862f402e306eb571422e0aa918d8070ba31da11", size = 414068, upload-time = "2025-10-02T14:35:11.162Z" }, { url = "https://files.pythonhosted.org/packages/af/3c/0bb129170ee8f3650f08e993baee550a09593462a5cddd8e44d0011102b1/xxhash-3.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f205badabde7aafd1a31e8ca2a3e5a763107a71c397c4481d6a804eb5063d8bd", size = 191495, upload-time = "2025-10-02T14:35:12.971Z" }, { url = "https://files.pythonhosted.org/packages/86/15/9bc32671e9a38b413a76d24722a2bf8784a132c043063a8f5152d390b0f9/xxhash-3.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:757320d45d2fbcce8f30c42a6b2f47862967aea7bf458b9625b4bbe7ee390392", size = 31542, upload-time = "2025-10-02T14:35:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/bc/68/c4c80614716345d55071a396cf03d06e34b5f4917a467faf43083c995155/xxhash-3.6.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3ed0df1b11a79856df5ffcab572cbd6b9627034c1c748c5566fa79df9048a7c5", size = 214833, upload-time = "2025-10-02T14:35:23.32Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e9/ae27c8ffec8b953efa84c7c4a6c6802c263d587b9fc0d6e7cea64e08c3af/xxhash-3.6.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0e4edbfc7d420925b0dd5e792478ed393d6e75ff8fc219a6546fb446b6a417b1", size = 448348, upload-time = "2025-10-02T14:35:25.111Z" }, { url = "https://files.pythonhosted.org/packages/d7/6b/33e21afb1b5b3f46b74b6bd1913639066af218d704cc0941404ca717fc57/xxhash-3.6.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fba27a198363a7ef87f8c0f6b171ec36b674fe9053742c58dd7e3201c1ab30ee", size = 196070, upload-time = "2025-10-02T14:35:26.586Z" }, + { url = "https://files.pythonhosted.org/packages/0d/98/e8de5baa5109394baf5118f5e72ab21a86387c4f89b0e77ef3e2f6b0327b/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f01375c0e55395b814a679b3eea205db7919ac2af213f4a6682e01220e5fe292", size = 213304, upload-time = "2025-10-02T14:35:31.222Z" }, + { url = "https://files.pythonhosted.org/packages/7b/1d/71056535dec5c3177eeb53e38e3d367dd1d16e024e63b1cee208d572a033/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:d706dca2d24d834a4661619dcacf51a75c16d65985718d6a7d73c1eeeb903ddf", size = 416930, upload-time = "2025-10-02T14:35:32.517Z" }, { url = "https://files.pythonhosted.org/packages/dc/6c/5cbde9de2cd967c322e651c65c543700b19e7ae3e0aae8ece3469bf9683d/xxhash-3.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f059d9faeacd49c0215d66f4056e1326c80503f51a1532ca336a385edadd033", size = 193787, upload-time = "2025-10-02T14:35:33.827Z" }, { url = "https://files.pythonhosted.org/packages/ad/e6/e8cf858a2b19d6d45820f072eff1bea413910592ff17157cabc5f1227a16/xxhash-3.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:b1e420ef35c503869c4064f4a2f2b08ad6431ab7b229a05cce39d74268bca6b8", size = 31799, upload-time = "2025-10-02T14:35:36.165Z" }, { url = "https://files.pythonhosted.org/packages/62/b2/5ac99a041a29e58e95f907876b04f7067a0242cb85b5f39e726153981503/xxhash-3.6.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6dc31591899f5e5666f04cc2e529e69b4072827085c1ef15294d91a004bc1bd", size = 32481, upload-time = "2025-10-02T14:37:05.869Z" }, @@ -11715,6 +13726,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/73/ae/b48f95715333080afb75a4504487cbe142cae1268afc482d06692d605ae6/yarl-1.22.0-py3-none-any.whl", hash = "sha256:1380560bdba02b6b6c90de54133c81c9f2a453dee9912fe58c1dcced1edb7cff", size = 46814, upload-time = "2025-10-06T14:12:53.872Z" }, ] +[[package]] +name = "z3-solver" +version = "4.15.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/8e/0c8f17309549d2e5cde9a3ccefa6365437f1e7bafe71878eaf9478e47b18/z3_solver-4.15.4.0.tar.gz", hash = "sha256:928c29b58c4eb62106da51c1914f6a4a55d0441f8f48a81b9da07950434a8946", size = 5018600, upload-time = "2025-10-29T18:12:03.062Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/c9/bb51a96af0091324c81b803f16c49f719f9f6ea0b0bb52200f5c97ec4892/z3_solver-4.15.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e103a6f203f505b8b8b8e5c931cc407c95b61556512d4921c1ddc0b3f41b08e", size = 29268352, upload-time = "2025-10-29T18:11:53.032Z" }, + { url = "https://files.pythonhosted.org/packages/03/d6/a0b135e4419df475177ae78fc93c422430b0fd8875649486f9a5989772e6/z3_solver-4.15.4.0-py3-none-win_amd64.whl", hash = "sha256:00e35b02632ed085ea8199fb230f6015e6fc40554a6680c097bd5f060e827431", size = 16259597, upload-time = "2025-10-29T18:12:01.14Z" }, +] + [[package]] name = "zict" version = "3.0.0" @@ -11732,3 +13753,35 @@ sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50e wheels = [ { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, ] + +[[package]] +name = "zstandard" +version = "0.25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/aa/3e0508d5a5dd96529cdc5a97011299056e14c6505b678fd58938792794b1/zstandard-0.25.0.tar.gz", hash = "sha256:7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b", size = 711513, upload-time = "2025-09-14T22:15:54.002Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/dd/fdaf0674f4b10d92cb120ccff58bbb6626bf8368f00ebfd2a41ba4a0dc99/zstandard-0.25.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5f1ad7bf88535edcf30038f6919abe087f606f62c00a87d7e33e7fc57cb69fcc", size = 5405390, upload-time = "2025-09-14T22:16:33.486Z" }, + { url = "https://files.pythonhosted.org/packages/0f/67/354d1555575bc2490435f90d67ca4dd65238ff2f119f30f72d5cde09c2ad/zstandard-0.25.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:06acb75eebeedb77b69048031282737717a63e71e4ae3f77cc0c3b9508320df6", size = 5452914, upload-time = "2025-09-14T22:16:35.277Z" }, + { url = "https://files.pythonhosted.org/packages/bb/1f/e9cfd801a3f9190bf3e759c422bbfd2247db9d7f3d54a56ecde70137791a/zstandard-0.25.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9300d02ea7c6506f00e627e287e0492a5eb0371ec1670ae852fefffa6164b072", size = 5559635, upload-time = "2025-09-14T22:16:37.141Z" }, + { url = "https://files.pythonhosted.org/packages/46/c0/ca3e533b4fa03112facbe7fbe7779cb1ebec215688e5df576fe5429172e0/zstandard-0.25.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f373da2c1757bb7f1acaf09369cdc1d51d84131e50d5fa9863982fd626466313", size = 5574377, upload-time = "2025-09-14T22:16:40.523Z" }, + { url = "https://files.pythonhosted.org/packages/8c/a7/bb5a0c1c0f3f4b5e9d5b55198e39de91e04ba7c205cc46fcb0f95f0383c1/zstandard-0.25.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:98750a309eb2f020da61e727de7d7ba3c57c97cf6213f6f6277bb7fb42a8e065", size = 5443672, upload-time = "2025-09-14T22:16:47.076Z" }, + { url = "https://files.pythonhosted.org/packages/27/22/503347aa08d073993f25109c36c8d9f029c7d5949198050962cb568dfa5e/zstandard-0.25.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:22a086cff1b6ceca18a8dd6096ec631e430e93a8e70a9ca5efa7561a00f826fa", size = 5822753, upload-time = "2025-09-14T22:16:49.316Z" }, + { url = "https://files.pythonhosted.org/packages/e2/be/94267dc6ee64f0f8ba2b2ae7c7a2df934a816baaa7291db9e1aa77394c3c/zstandard-0.25.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:72d35d7aa0bba323965da807a462b0966c91608ef3a48ba761678cb20ce5d8b7", size = 5366047, upload-time = "2025-09-14T22:16:51.328Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/c6155f5c1cce691cb80dfd38627046e50af3ee9ddc5d0b45b9b063bfb8c9/zstandard-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:daab68faadb847063d0c56f361a289c4f268706b598afbf9ad113cbe5c38b6b2", size = 506183, upload-time = "2025-09-14T22:16:52.753Z" }, + { url = "https://files.pythonhosted.org/packages/b7/37/a6ce629ffdb43959e92e87ebdaeebb5ac81c944b6a75c9c47e300f85abdf/zstandard-0.25.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:7149623bba7fdf7e7f24312953bcf73cae103db8cae49f8154dd1eadc8a29ecb", size = 5394148, upload-time = "2025-09-14T22:17:03.091Z" }, + { url = "https://files.pythonhosted.org/packages/e3/79/2bf870b3abeb5c070fe2d670a5a8d1057a8270f125ef7676d29ea900f496/zstandard-0.25.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:6a573a35693e03cf1d67799fd01b50ff578515a8aeadd4595d2a7fa9f3ec002a", size = 5451652, upload-time = "2025-09-14T22:17:04.979Z" }, + { url = "https://files.pythonhosted.org/packages/53/60/7be26e610767316c028a2cbedb9a3beabdbe33e2182c373f71a1c0b88f36/zstandard-0.25.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5a56ba0db2d244117ed744dfa8f6f5b366e14148e00de44723413b2f3938a902", size = 5546993, upload-time = "2025-09-14T22:17:06.781Z" }, + { url = "https://files.pythonhosted.org/packages/08/b3/206883dd25b8d1591a1caa44b54c2aad84badccf2f1de9e2d60a446f9a25/zstandard-0.25.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aaf21ba8fb76d102b696781bddaa0954b782536446083ae3fdaa6f16b25a1c4b", size = 5576659, upload-time = "2025-09-14T22:17:10.164Z" }, + { url = "https://files.pythonhosted.org/packages/1e/73/316e4010de585ac798e154e88fd81bb16afc5c5cb1a72eeb16dd37e8024a/zstandard-0.25.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f27662e4f7dbf9f9c12391cb37b4c4c3cb90ffbd3b1fb9284dadbbb8935fa708", size = 5433517, upload-time = "2025-09-14T22:17:16.103Z" }, + { url = "https://files.pythonhosted.org/packages/5b/60/dd0f8cfa8129c5a0ce3ea6b7f70be5b33d2618013a161e1ff26c2b39787c/zstandard-0.25.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:99c0c846e6e61718715a3c9437ccc625de26593fea60189567f0118dc9db7512", size = 5814292, upload-time = "2025-09-14T22:17:17.827Z" }, + { url = "https://files.pythonhosted.org/packages/fc/5f/75aafd4b9d11b5407b641b8e41a57864097663699f23e9ad4dbb91dc6bfe/zstandard-0.25.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:474d2596a2dbc241a556e965fb76002c1ce655445e4e3bf38e5477d413165ffa", size = 5360237, upload-time = "2025-09-14T22:17:19.954Z" }, + { url = "https://files.pythonhosted.org/packages/79/3b/fa54d9015f945330510cb5d0b0501e8253c127cca7ebe8ba46a965df18c5/zstandard-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:ffef5a74088f1e09947aecf91011136665152e0b4b359c42be3373897fb39b01", size = 506276, upload-time = "2025-09-14T22:17:21.429Z" }, + { url = "https://files.pythonhosted.org/packages/db/00/87466ea3f99599d02a5238498b87bf84a6348290c19571051839ca943777/zstandard-0.25.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:457ed498fc58cdc12fc48f7950e02740d4f7ae9493dd4ab2168a47c93c31298e", size = 5394120, upload-time = "2025-09-14T22:17:32.711Z" }, + { url = "https://files.pythonhosted.org/packages/2b/95/fc5531d9c618a679a20ff6c29e2b3ef1d1f4ad66c5e161ae6ff847d102a9/zstandard-0.25.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:fd7a5004eb1980d3cefe26b2685bcb0b17989901a70a1040d1ac86f1d898c551", size = 5451230, upload-time = "2025-09-14T22:17:34.41Z" }, + { url = "https://files.pythonhosted.org/packages/63/4b/e3678b4e776db00f9f7b2fe58e547e8928ef32727d7a1ff01dea010f3f13/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a", size = 5547173, upload-time = "2025-09-14T22:17:36.084Z" }, + { url = "https://files.pythonhosted.org/packages/50/d5/870aa06b3a76c73eced65c044b92286a3c4e00554005ff51962deef28e28/zstandard-0.25.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:172de1f06947577d3a3005416977cce6168f2261284c02080e7ad0185faeced3", size = 5576368, upload-time = "2025-09-14T22:17:40.206Z" }, + { url = "https://files.pythonhosted.org/packages/70/e8/2ec6b6fb7358b2ec0113ae202647ca7c0e9d15b61c005ae5225ad0995df5/zstandard-0.25.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0be7622c37c183406f3dbf0cba104118eb16a4ea7359eeb5752f0794882fc250", size = 5433952, upload-time = "2025-09-14T22:17:45.271Z" }, + { url = "https://files.pythonhosted.org/packages/7b/01/b5f4d4dbc59ef193e870495c6f1275f5b2928e01ff5a81fecb22a06e22fb/zstandard-0.25.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:5f5e4c2a23ca271c218ac025bd7d635597048b366d6f31f420aaeb715239fc98", size = 5814054, upload-time = "2025-09-14T22:17:47.08Z" }, + { url = "https://files.pythonhosted.org/packages/b2/e5/fbd822d5c6f427cf158316d012c5a12f233473c2f9c5fe5ab1ae5d21f3d8/zstandard-0.25.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f187a0bb61b35119d1926aee039524d1f93aaf38a9916b8c4b78ac8514a0aaf", size = 5360113, upload-time = "2025-09-14T22:17:48.893Z" }, + { url = "https://files.pythonhosted.org/packages/d9/82/b9c06c870f3bd8767c201f1edbdf9e8dc34be5b0fbc5682c4f80fe948475/zstandard-0.25.0-cp313-cp313-win_amd64.whl", hash = "sha256:1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5", size = 506232, upload-time = "2025-09-14T22:17:50.402Z" }, +]